Enum Class FilterOperation
- All Implemented Interfaces:
Serializable,Comparable<FilterOperation>,Constable
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionConjunction of two or more Qualifiers using logical AND.For use in queries "find by invalid input: '<'...> between two given objects".For use in queries "find records where Collection invalid input: '<'...> contains values between two given objects".For use in queries "find by Collection invalid input: '<'...> containing a given object".For use in queries "find records where Collection invalid input: '<'...> contains values greater than a given object".For use in queries "find records where Collection invalid input: '<'...> contains values greater than a given object or equal to it".For use in queries "find records where Collection invalid input: '<'...> contains values less than a given object".For use in queries "find records where Collection invalid input: '<'...> contains values less than a given object or equal to it".For use in queries "find by Collection invalid input: '<'...> not containing a given object".For use in queries "find by invalid input: '<'...> containing a given object".For use in queries "find by invalid input: '<'...> ends with a given String".For use in queries "find by invalid input: '<'...> equals a given object".For use in queries "find by Geo invalid input: '<'...> within a given GeoJSON".For use in queries "find by invalid input: '<'...> greater than a given object".For use in queries "find by invalid input: '<'...> greater than a given object or equal to it".For use in queries "find by invalid input: '<'...> in a given Collection".For use in queries "find records where invalid input: '<'...> is not null (i.e. exists)".For use in queries "find records where invalid input: '<'...> is null (i.e. does not exist)".For use in queries "find by invalid input: '<'...> like a given String".For use in queries "find by invalid input: '<'...> less than a given object".For use in queries "find by invalid input: '<'...> less than a given object or equal to it".For use in queries "find records where keys of Map invalid input: '<'...> are between two given objects".For use in queries "find records where keys of Map invalid input: '<'...> contain a given object".For use in queries "find records where keys of Map invalid input: '<'...> do not contain a given object".For use in queries "find records where values of Map invalid input: '<'...> are between two given objects".For use in queries "find records where Map key invalid input: '<'...> has value between two given objects".For use in queries "find records where Map key invalid input: '<'...> has value that contains a given object".For use in queries "find records where Map key invalid input: '<'...> has value that ends with a given String".For use in queries "find records where Map key invalid input: '<'...> has value equal to a given object".For use in queries "find records where Map key invalid input: '<'...> has existing value".For use in queries "find records where Map key invalid input: '<'...> has value greater than a given object".For use in queries "find records where Map key invalid input: '<'...> has value greater than a given object or equal to it".For use in queries "find records where Map key invalid input: '<'...> has value equal to one of the objects in a given Collection".For use in queries "find records where Map key invalid input: '<'...> has value that is not null (i.e. exists)".For use in queries "find records where Map key invalid input: '<'...> has value that is null (i.e. does not exist)".For use in queries "find records where Map key invalid input: '<'...> has value that is like a given String".For use in queries "find records where Map key invalid input: '<'...> has value less than a given object".For use in queries "find records where Map key invalid input: '<'...> has value less than a given object or equal to it".For use in queries "find records where Map key invalid input: '<'...> does not have value that contains a given object".For use in queries "find records where Map key invalid input: '<'...> does not have existing value".For use in queries "find records where Map key invalid input: '<'...> has value equal to neither of the objects in a given Collection".For use in queries "find records where Map key invalid input: '<'...> has value not equal to a given object".For use in queries "find records where Map key invalid input: '<'...> has value that starts with a given String".For use in queries "find records where values of Map invalid input: '<'...> contain a given object".For use in queries "find records where values of Map invalid input: '<'...> do not contain a given object".For use in queries "find by invalid input: '<'...> not containing a given object".For use in queries "find by invalid input: '<'...> not in a given Collection".For use in queries "find by invalid input: '<'...> not equal to a given object".Conjunction of two or more Qualifiers using logical OR.For use in queries "find by invalid input: '<'...> starts with a given String". -
Method Summary
Modifier and TypeMethodDescriptionabstract com.aerospike.client.exp.ExpfilterExp(Map<QualifierKey, Object> qualifierMap) abstract com.aerospike.client.query.FiltersIndexFilter(Map<QualifierKey, Object> qualifierMap) static FilterOperationReturns the enum constant of this class with the specified name.static FilterOperation[]values()Returns an array containing the constants of this enum class, in the order they are declared.Methods inherited from class java.lang.Enum
compareTo, describeConstable, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
-
Enum Constant Details
-
AND
Conjunction of two or more Qualifiers using logical AND. -
OR
Conjunction of two or more Qualifiers using logical OR. -
IN
For use in queries "find by invalid input: '<'...> in a given Collection". -
NOT_IN
For use in queries "find by invalid input: '<'...> not in a given Collection". -
EQ
For use in queries "find by invalid input: '<'...> equals a given object". -
NOTEQ
For use in queries "find by invalid input: '<'...> not equal to a given object". -
GT
For use in queries "find by invalid input: '<'...> greater than a given object". Information about ordering. -
GTEQ
For use in queries "find by invalid input: '<'...> greater than a given object or equal to it". Information about ordering. -
LT
For use in queries "find by invalid input: '<'...> less than a given object". Information about ordering. -
LTEQ
For use in queries "find by invalid input: '<'...> less than a given object or equal to it". Information about ordering. -
BETWEEN
For use in queries "find by invalid input: '<'...> between two given objects". Information about ordering. -
STARTS_WITH
For use in queries "find by invalid input: '<'...> starts with a given String". -
ENDS_WITH
For use in queries "find by invalid input: '<'...> ends with a given String". -
CONTAINING
For use in queries "find by invalid input: '<'...> containing a given object". -
NOT_CONTAINING
For use in queries "find by invalid input: '<'...> not containing a given object". -
LIKE
For use in queries "find by invalid input: '<'...> like a given String". -
MAP_VAL_EQ_BY_KEY
For use in queries "find records where Map key invalid input: '<'...> has value equal to a given object".
Map can be a whole bin or a part of it (nested inside one or more Lists or other Maps).
Maps in Aerospike DB represent not only Java Maps, but also POJOs. -
MAP_VAL_NOTEQ_BY_KEY
For use in queries "find records where Map key invalid input: '<'...> has value not equal to a given object".
Map can be a whole bin or a part of it (nested inside one or more Lists or other Maps).
Maps in Aerospike DB represent not only Java Maps, but also POJOs. -
MAP_VAL_IN_BY_KEY
For use in queries "find records where Map key invalid input: '<'...> has value equal to one of the objects in a given Collection".
Map can be a whole bin or a part of it (nested inside one or more Lists or other Maps).
Maps in Aerospike DB represent not only Java Maps, but also POJOs. -
MAP_VAL_NOT_IN_BY_KEY
For use in queries "find records where Map key invalid input: '<'...> has value equal to neither of the objects in a given Collection".
Map can be a whole bin or a part of it (nested inside one or more Lists or other Maps).
Maps in Aerospike DB represent not only Java Maps, but also POJOs. -
MAP_VAL_GT_BY_KEY
For use in queries "find records where Map key invalid input: '<'...> has value greater than a given object". Information about ordering.
Map can be a whole bin or a part of it (nested inside one or more Lists or other Maps).
Maps in Aerospike DB represent not only Java Maps, but also POJOs. -
MAP_VAL_GTEQ_BY_KEY
For use in queries "find records where Map key invalid input: '<'...> has value greater than a given object or equal to it". Information about ordering.
Map can be a whole bin or a part of it (nested inside one or more Lists or other Maps).
Maps in Aerospike DB represent not only Java Maps, but also POJOs. -
MAP_VAL_LT_BY_KEY
For use in queries "find records where Map key invalid input: '<'...> has value less than a given object". Information about ordering.
Map can be a whole bin or a part of it (nested inside one or more Lists or other Maps).
Maps in Aerospike DB represent not only Java Maps, but also POJOs. -
MAP_VAL_LTEQ_BY_KEY
For use in queries "find records where Map key invalid input: '<'...> has value less than a given object or equal to it". Information about ordering.
Map can be a whole bin or a part of it (nested inside one or more Lists or other Maps).
Maps in Aerospike DB represent not only Java Maps, but also POJOs. -
MAP_VAL_BETWEEN_BY_KEY
For use in queries "find records where Map key invalid input: '<'...> has value between two given objects". Information about ordering.
Map can be a whole bin or a part of it (nested inside one or more Lists or other Maps).
Maps in Aerospike DB represent not only Java Maps, but also POJOs. -
MAP_VAL_STARTS_WITH_BY_KEY
For use in queries "find records where Map key invalid input: '<'...> has value that starts with a given String".
Map can be a whole bin or a part of it (nested inside one or more Lists or other Maps).
Maps in Aerospike DB represent not only Java Maps, but also POJOs. -
MAP_VAL_LIKE_BY_KEY
For use in queries "find records where Map key invalid input: '<'...> has value that is like a given String".
Map can be a whole bin or a part of it (nested inside one or more Lists or other Maps).
Maps in Aerospike DB represent not only Java Maps, but also POJOs. -
MAP_VAL_ENDS_WITH_BY_KEY
For use in queries "find records where Map key invalid input: '<'...> has value that ends with a given String".
Map can be a whole bin or a part of it (nested inside one or more Lists or other Maps).
Maps in Aerospike DB represent not only Java Maps, but also POJOs. -
MAP_VAL_CONTAINING_BY_KEY
For use in queries "find records where Map key invalid input: '<'...> has value that contains a given object".
Map can be a whole bin or a part of it (nested inside one or more Lists or other Maps).
Maps in Aerospike DB represent not only Java Maps, but also POJOs. -
MAP_VAL_NOT_CONTAINING_BY_KEY
For use in queries "find records where Map key invalid input: '<'...> does not have value that contains a given object".
Map can be a whole bin or a part of it (nested inside one or more Lists or other Maps).
Maps in Aerospike DB represent not only Java Maps, but also POJOs. -
MAP_VAL_EXISTS_BY_KEY
For use in queries "find records where Map key invalid input: '<'...> has existing value".
Map can be a whole bin or a part of it (nested inside one or more Lists or other Maps).
Maps in Aerospike DB represent not only Java Maps, but also POJOs. -
MAP_VAL_NOT_EXISTS_BY_KEY
For use in queries "find records where Map key invalid input: '<'...> does not have existing value".
Map can be a whole bin or a part of it (nested inside one or more Lists or other Maps).
Maps in Aerospike DB represent not only Java Maps, but also POJOs. -
MAP_VAL_IS_NOT_NULL_BY_KEY
For use in queries "find records where Map key invalid input: '<'...> has value that is not null (i.e. exists)".
Map can be a whole bin or a part of it (nested inside one or more Lists or other Maps).
Maps in Aerospike DB represent not only Java Maps, but also POJOs. -
MAP_VAL_IS_NULL_BY_KEY
For use in queries "find records where Map key invalid input: '<'...> has value that is null (i.e. does not exist)".
Map can be a whole bin or a part of it (nested inside one or more Lists or other Maps).
Maps in Aerospike DB represent not only Java Maps, but also POJOs. -
MAP_KEYS_CONTAIN
For use in queries "find records where keys of Map invalid input: '<'...> contain a given object".
Map can be a whole bin or a part of it (nested inside one or more Lists or other Maps).
Maps in Aerospike DB represent not only Java Maps, but also POJOs. -
MAP_KEYS_NOT_CONTAIN
For use in queries "find records where keys of Map invalid input: '<'...> do not contain a given object".
Map can be a whole bin or a part of it (nested inside one or more Lists or other Maps).
Maps in Aerospike DB represent not only Java Maps, but also POJOs. -
MAP_VALUES_CONTAIN
For use in queries "find records where values of Map invalid input: '<'...> contain a given object".
Map can be a whole bin or a part of it (nested inside one or more Lists or other Maps).
Maps in Aerospike DB represent not only Java Maps, but also POJOs. -
MAP_VALUES_NOT_CONTAIN
For use in queries "find records where values of Map invalid input: '<'...> do not contain a given object".
Map can be a whole bin or a part of it (nested inside one or more Lists or other Maps).
Maps in Aerospike DB represent not only Java Maps, but also POJOs. -
MAP_KEYS_BETWEEN
For use in queries "find records where keys of Map invalid input: '<'...> are between two given objects". Information about ordering.
Map can be a whole bin or a part of it (nested inside one or more Lists or other Maps).
Maps in Aerospike DB represent not only Java Maps, but also POJOs. -
MAP_VAL_BETWEEN
For use in queries "find records where values of Map invalid input: '<'...> are between two given objects". Information about ordering.
Map can be a whole bin or a part of it (nested inside one or more Lists or other Maps).
Maps in Aerospike DB represent not only Java Maps, but also POJOs. -
GEO_WITHIN
For use in queries "find by Geo invalid input: '<'...> within a given GeoJSON". -
COLLECTION_VAL_CONTAINING
For use in queries "find by Collection invalid input: '<'...> containing a given object". The Collection can be a whole bin or part of it (nested inside one or more Lists or Maps). -
COLLECTION_VAL_NOT_CONTAINING
For use in queries "find by Collection invalid input: '<'...> not containing a given object". The Collection can be a whole bin or part of it (nested inside one or more Lists or Maps). -
COLLECTION_VAL_GT
For use in queries "find records where Collection invalid input: '<'...> contains values greater than a given object". Information about ordering.
The Collection can be a whole bin or a part of it (nested inside one or more Lists or Maps). -
COLLECTION_VAL_GTEQ
For use in queries "find records where Collection invalid input: '<'...> contains values greater than a given object or equal to it". Information about ordering.
The Collection can be a whole bin or a part of it (nested inside one or more Lists or Maps). -
COLLECTION_VAL_LT
For use in queries "find records where Collection invalid input: '<'...> contains values less than a given object". Information about ordering.
The Collection can be a whole bin or a part of it (nested inside one or more Lists or Maps). -
COLLECTION_VAL_LTEQ
For use in queries "find records where Collection invalid input: '<'...> contains values less than a given object or equal to it". Information about ordering.
The Collection can be a whole bin or a part of it (nested inside one or more Lists or Maps). -
COLLECTION_VAL_BETWEEN
For use in queries "find records where Collection invalid input: '<'...> contains values between two given objects". Information about ordering.
The Collection can be a whole bin or a part of it (nested inside one or more Lists or Maps). -
IS_NOT_NULL
For use in queries "find records where invalid input: '<'...> is not null (i.e. exists)". -
IS_NULL
For use in queries "find records where invalid input: '<'...> is null (i.e. does not exist)". -
NOT_NULL
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum class has no constant with the specified nameNullPointerException- if the argument is null
-
filterExp
-
sIndexFilter
public abstract com.aerospike.client.query.Filter sIndexFilter(Map<QualifierKey, Object> qualifierMap)
-