Package io.objectbox.query
Class LogicQueryCondition<T>
java.lang.Object
io.objectbox.query.QueryConditionImpl<T>
io.objectbox.query.LogicQueryCondition<T>
- All Implemented Interfaces:
QueryCondition<T>
- Direct Known Subclasses:
LogicQueryCondition.AndCondition,LogicQueryCondition.OrCondition
Logic based query conditions, currently
LogicQueryCondition.AndCondition and LogicQueryCondition.OrCondition.-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static classCombines the left condition using AND with the right condition.(package private) static classCombines the left condition using OR with the right condition. -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final QueryConditionImpl<T> private final QueryConditionImpl<T> -
Constructor Summary
ConstructorsConstructorDescriptionLogicQueryCondition(QueryConditionImpl<T> leftCondition, QueryConditionImpl<T> rightCondition) -
Method Summary
Modifier and TypeMethodDescription(package private) voidapply(QueryBuilder<T> builder) (package private) abstract voidapplyOperator(QueryBuilder<T> builder, long leftCondition, long rightCondition) Methods inherited from class io.objectbox.query.QueryConditionImpl
and, or
-
Field Details
-
leftCondition
-
rightCondition
-
-
Constructor Details
-
LogicQueryCondition
LogicQueryCondition(QueryConditionImpl<T> leftCondition, QueryConditionImpl<T> rightCondition)
-
-
Method Details
-
apply
- Specified by:
applyin classQueryConditionImpl<T>
-
applyOperator
-