Uses of Interface
io.objectbox.query.PropertyQueryCondition
Packages that use PropertyQueryCondition
Package
Description
ObjectBox is an an easy to use, object-oriented lightweight database and a full alternative to SQLite.
-
Uses of PropertyQueryCondition in io.objectbox
Methods in io.objectbox that return PropertyQueryConditionModifier and TypeMethodDescriptionProperty.between(double lowerBoundary, double upperBoundary) Creates a "BETWEEN ...Property.between(int lowerBoundary, int upperBoundary) Creates a "BETWEEN ...Property.between(long lowerBoundary, long upperBoundary) Creates a "BETWEEN ...Property.between(short lowerBoundary, short upperBoundary) Creates a "BETWEEN ...Creates a "BETWEEN ...Creates a contains condition for this property usingStringOrder#CASE_SENSITIVE.Property.contains(String value, QueryBuilder.StringOrder order) Property.containsElement(String value) For a String array, list or String-key map property, matches if at least one element equals the given value usingStringOrder#CASE_SENSITIVE.Property.containsElement(String value, QueryBuilder.StringOrder order) Property.containsKeyValue(String key, String value) For a String-key map property, matches if at least one key and value combination equals the given values usingStringOrder#CASE_SENSITIVE.Property.containsKeyValue(String key, String value, QueryBuilder.StringOrder order) Creates an ends with condition usingStringOrder#CASE_SENSITIVE.Property.endsWith(String value, QueryBuilder.StringOrder order) Deprecated.Property.equal(boolean value) Creates an "equal ('=')" condition for this property.Property.equal(byte[] value) Creates an "equal ('=')" condition for this property.Property.equal(double value, double tolerance) CallsProperty.between(double, double)withvalue - toleranceas lower bound andvalue + toleranceas upper bound.Property.equal(int value) Creates an "equal ('=')" condition for this property.Property.equal(long value) Creates an "equal ('=')" condition for this property.Property.equal(short value) Creates an "equal ('=')" condition for this property.Creates an "equal ('=')" condition for this property usingStringOrder#CASE_SENSITIVE.Property.equal(String value, QueryBuilder.StringOrder order) Creates an "equal ('=')" condition for this property.Creates an "equal ('=')" condition for this property.Property.greater(byte[] value) Creates a "greater than ('>')" condition for this property.Property.greater(double value) Creates a "greater than ('>')" condition for this property.Property.greater(int value) Creates a "greater than ('>')" condition for this property.Property.greater(long value) Creates a "greater than ('>')" condition for this property.Property.greater(short value) Creates a "greater than ('>')" condition for this property.Creates a "greater than ('>')" condition for this property usingStringOrder#CASE_SENSITIVE.Property.greater(String value, QueryBuilder.StringOrder order) Creates a "greater than ('>')" condition for this property.Creates a "greater than ('>')" condition for this property.Property.greaterOrEqual(byte[] value) Creates a "greater or equal ('>=')" condition for this property.Property.greaterOrEqual(double value) Creates a "greater or equal ('>=')" condition for this property.Property.greaterOrEqual(int value) Creates a "greater or equal ('>=')" condition for this property.Property.greaterOrEqual(long value) Creates a "greater or equal ('>=')" condition for this property.Property.greaterOrEqual(short value) Creates a "greater or equal ('>=')" condition for this property.Property.greaterOrEqual(String value, QueryBuilder.StringOrder order) Creates a "greater or equal ('>=')" condition for this property.Property.greaterOrEqual(Date value) Creates a "greater or equal ('>=')" condition for this property.Deprecated.UseProperty.greater(short)instead.Deprecated.UseProperty.oneOf(int[])instead.Property.in(Collection<?> inValues) Deprecated.UseProperty.oneOf(int[])instead.Property.isNotNull()Deprecated.UseProperty.notNull()instead.Property.isNull()Creates an "IS NULL" condition for this property.Property.less(byte[] value) Creates a "less than ('<')" condition for this property.Property.less(double value) Creates a "less than ('<')" condition for this property.Property.less(int value) Creates a "less than ('<')" condition for this property.Property.less(long value) Creates a "less than ('<')" condition for this property.Property.less(short value) Creates a "less than ('<')" condition for this property.Creates a "less than ('<')" condition for this property usingStringOrder#CASE_SENSITIVE.Property.less(String value, QueryBuilder.StringOrder order) Creates a "less than ('<')" condition for this property.Creates a "less than ('<')" condition for this property.Property.lessOrEqual(byte[] value) Creates a "less or equal ('<=')" condition for this property.Property.lessOrEqual(double value) Creates a "less or equal ('<=')" condition for this property.Property.lessOrEqual(int value) Creates a "less or equal ('<=')" condition for this property.Property.lessOrEqual(long value) Creates a "less or equal ('<=')" condition for this property.Property.lessOrEqual(short value) Creates a "less or equal ('<=')" condition for this property.Property.lessOrEqual(String value, QueryBuilder.StringOrder order) Creates a "less or equal ('<=')" condition for this property.Property.lessOrEqual(Date value) Creates a "less or equal ('<=')" condition for this property.Deprecated.UseProperty.less(short)instead.Property.nearestNeighbors(float[] queryVector, int maxResultCount) Performs an approximate nearest neighbor (ANN) search to find objects near to the givenqueryVector.Deprecated.UseProperty.notEqual(boolean)instead.Property.notEqual(boolean value) Creates a "not equal ('<>')" condition for this property.Property.notEqual(int value) Creates a "not equal ('<>')" condition for this property.Property.notEqual(long value) Creates a "not equal ('<>')" condition for this property.Property.notEqual(short value) Creates a "not equal ('<>')" condition for this property.Creates a "not equal ('<>')" condition for this property usingStringOrder#CASE_SENSITIVE.Property.notEqual(String value, QueryBuilder.StringOrder order) Creates a "not equal ('<>')" condition for this property.Creates a "not equal ('<>')" condition for this property.Property.notNull()Creates an "IS NOT NULL" condition for this property.Property.notOneOf(int[] values) Creates a "NOT IN (..., ..., ...)" condition for this property.Property.notOneOf(long[] values) Creates a "NOT IN (..., ..., ...)" condition for this property.Creates a "NOT IN (..., ..., ...)" condition for this property.Property.oneOf(int[] values) Creates an "IN (..., ..., ...)" condition for this property.Property.oneOf(long[] values) Creates an "IN (..., ..., ...)" condition for this property.Creates an "IN (..., ..., ...)" condition for this property usingStringOrder#CASE_SENSITIVE.Property.oneOf(String[] values, QueryBuilder.StringOrder order) Creates an "IN (..., ..., ...)" condition for this property.Creates an "IN (..., ..., ...)" condition for this property.Property.startsWith(String value) Creates a starts with condition usingStringOrder#CASE_SENSITIVE.Property.startsWith(String value, QueryBuilder.StringOrder order) -
Uses of PropertyQueryCondition in io.objectbox.query
Classes in io.objectbox.query that implement PropertyQueryConditionModifier and TypeClassDescriptionclassPropertybased query conditions with implementations split by number and type of values, such asLongCondition,LongLongCondition,LongArrayConditionand the generalNullCondition.static classstatic classstatic classstatic classstatic classstatic classstatic classstatic classConditions for properties with anHnswIndex.static classstatic classstatic classstatic class
Property.equal(boolean)instead.