API reference
API reference
Select your platform
No SDKs available
No versions available

ByEnumFilterOperation

ByEnumFilterOperation

class ByEnumFilterOperation(val attrId: Int, val filterBuilder: FilterBuilder)
A class representing a filter operation for Enum attributes. It is used to build a filter expression by specifying comparison and pattern matching operations on string attribute values.
Example:
// Find entities where enumVar equals TestEnum.FOO
Query.where { has(TestComponent.id) }
     .filter { by(TestComponent.enumVarData).isEqualTo(TestEnum.FOO) }

Constructors

NameSummary
ByEnumFilterOperation
constructor(attrId: Int, filterBuilder: FilterBuilder)

Properties

NameSummary
attrId
val attrId: Int
filterBuilder
val filterBuilder: FilterBuilder

Functions

NameSummary
isEqualTo
fun isEqualTo(enumValue: Enum<*>): ByIntFilterNode

Creates a filter node representing an equality condition with the given Enum value.
Did you find this page helpful?
Thumbs up icon
Thumbs down icon