class ByMapFilterOperation<KeyType, ValueType>(val attrId: Int, val filterBuilder: FilterBuilder)
// Find entities where intToStringMap contains key 42
Query.where { has(TestComponent.id) }
.filter { by(TestComponent.intToStringMapVarData).containsKey(42) }
// Find entities where stringToIntMap contains either "foo" or "bar" keys
Query.where { has(TestComponent.id) }
.filter { by(TestComponent.stringToIntMapVarData).containsKey("foo") or
by(TestComponent.stringToIntMapVarData).containsKey("bar") }
| Name | Summary |
|---|---|
ByMapFilterOperation | constructor(attrId: Int, filterBuilder: FilterBuilder) |
| Name | Summary |
|---|---|
attrId | val attrId: Int |
filterBuilder | val filterBuilder: FilterBuilder |
| Name | Summary |
|---|---|
containsKey | fun containsKey(key: KeyType): ByMapFilterNode<KeyType, ValueType> Creates a filter node representing a condition that checks if a map contains a specific key. |