Package io.objectbox.query
Class PropertyQueryConditionImpl<T>
java.lang.Object
io.objectbox.query.QueryConditionImpl<T>
io.objectbox.query.PropertyQueryConditionImpl<T>
- All Implemented Interfaces:
PropertyQueryCondition<T>,QueryCondition<T>
- Direct Known Subclasses:
PropertyQueryConditionImpl.ByteArrayCondition,PropertyQueryConditionImpl.DoubleCondition,PropertyQueryConditionImpl.DoubleDoubleCondition,PropertyQueryConditionImpl.IntArrayCondition,PropertyQueryConditionImpl.LongArrayCondition,PropertyQueryConditionImpl.LongCondition,PropertyQueryConditionImpl.LongLongCondition,PropertyQueryConditionImpl.NearestNeighborCondition,PropertyQueryConditionImpl.NullCondition,PropertyQueryConditionImpl.StringArrayCondition,PropertyQueryConditionImpl.StringCondition,PropertyQueryConditionImpl.StringStringCondition
public abstract class PropertyQueryConditionImpl<T>
extends QueryConditionImpl<T>
implements PropertyQueryCondition<T>
Property based query conditions with implementations split by number and type of values,
such as LongCondition, LongLongCondition,
LongArrayCondition and the general NullCondition.
Each condition implementation has a set of operation enums, e.g. EQUAL/NOT_EQUAL/..., which represent the actual query condition passed to the native query builder.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classConditions for properties with anHnswIndex.static classstatic classstatic classstatic class -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionAssigns an alias to this condition that can later be used with theQuerysetParameter methods.voidapply(QueryBuilder<T> builder) (package private) abstract voidapplyCondition(QueryBuilder<T> builder) Methods inherited from class io.objectbox.query.QueryConditionImpl
and, orMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.objectbox.query.QueryCondition
and, or
-
Field Details
-
property
-
alias
-
-
Constructor Details
-
PropertyQueryConditionImpl
-
-
Method Details
-
alias
Description copied from interface:PropertyQueryConditionAssigns an alias to this condition that can later be used with theQuerysetParameter methods.- Specified by:
aliasin interfacePropertyQueryCondition<T>
-
apply
- Specified by:
applyin classQueryConditionImpl<T>
-
applyCondition
-