// Find entities where longVar equals 1000L
Query.where { has(TestComponent.id) }
.filter { by(TestComponent.longVarData).isEqualTo(1000L) }
// Find entities where longVar is between 500L and 1500L
Query.where { has(TestComponent.id) }
.filter {
by(TestComponent.longVarData).greaterThanOrEqualTo(500L) and
by(TestComponent.longVarData).lessThanOrEqualTo(1500L)
}
// Find entities where longVar is not equal to 0L
Query.where { has(TestComponent.id) }
.filter { not(by(TestComponent.longVarData).isEqualTo(0L)) }
class ByLongFilterOperation(val attrId: Int, val filterBuilder: FilterBuilder)
ByLongFilterOperation
(
attrId
,
filterBuilder
)
:
ByLongFilterOperation |
Signature
constructor(attrId: Int, filterBuilder: FilterBuilder) Parameters
attrId:
Int
filterBuilder:
FilterBuilder Returns |
attrId
:
Int
[Get] |
Signature
val attrId: Int |
filterBuilder
:
FilterBuilder [Get] |
Signature
val filterBuilder: FilterBuilder |
greaterThan
(
value
)
:
ByLongFilterNode |
Creates a filter node representing a greater than condition with the given value.
Signature
fun greaterThan(value: Long): ByLongFilterNode Parameters
value:
Long
Returns |
greaterThanOrEqualTo
(
value
)
:
ByLongFilterNode |
Creates a filter node representing a greater than or equal to condition with the given value.
Signature
fun greaterThanOrEqualTo(value: Long): ByLongFilterNode Parameters
value:
Long
Returns |
isEqualTo
(
value
)
:
ByLongFilterNode |
Creates a filter node representing an equality condition with the given value.
Signature
fun isEqualTo(value: Long): ByLongFilterNode Parameters
value:
Long
Returns |
lessThan
(
value
)
:
ByLongFilterNode |
Creates a filter node representing a less than condition with the given value.
Signature
fun lessThan(value: Long): ByLongFilterNode Parameters
value:
Long
Returns |
lessThanOrEqualTo
(
value
)
:
ByLongFilterNode |
Creates a filter node representing a less than or equal to condition with the given value.
Signature
fun lessThanOrEqualTo(value: Long): ByLongFilterNode Parameters
value:
Long
Returns |