Class AerospikeCriteria
java.lang.Object
org.springframework.data.aerospike.query.Qualifier
org.springframework.data.aerospike.repository.query.AerospikeCriteria
- All Implemented Interfaces:
Serializable,Map<String,Object>,CriteriaDefinition
public class AerospikeCriteria extends Qualifier implements CriteriaDefinition
- Author:
- Michael Zhang, Jeff Boone
- See Also:
- Serialized Form
-
Nested Class Summary
Nested classes/interfaces inherited from class org.springframework.data.aerospike.query.Qualifier
Qualifier.FilterOperation, Qualifier.QualifierRegexpBuilderNested classes/interfaces inherited from interface org.springframework.data.aerospike.repository.query.CriteriaDefinition
CriteriaDefinition.AerospikeMapCriteria -
Constructor Summary
Constructors Constructor Description AerospikeCriteria(String field, Qualifier.FilterOperation operation, com.aerospike.client.Value value1, com.aerospike.client.Value value2)AerospikeCriteria(String field, Qualifier.FilterOperation operation, Boolean ignoreCase, com.aerospike.client.Value value1)AerospikeCriteria(Qualifier.FilterOperation operation, Qualifier... qualifiers) -
Method Summary
Modifier and Type Method Description QualifiergetCriteriaObject()GetFilterrepresentation.StringgetKey()Get the identifying key.static AerospikeCriteriaor(AerospikeCriteria... criteria)Creates an 'or' criteria using the $or operator for all of the provided criteria.Methods inherited from class org.springframework.data.aerospike.query.Qualifier
asFilter, asFilter, clear, containsKey, containsValue, entrySet, get, getField, getFieldExpr, getOperation, getQualifiers, getValue1, getValue2, isEmpty, keySet, put, putAll, queryAsFilter, remove, size, toPredExp, toString, valuesMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.Map
compute, computeIfAbsent, computeIfPresent, equals, forEach, getOrDefault, hashCode, merge, putIfAbsent, remove, replace, replace, replaceAll
-
Constructor Details
-
AerospikeCriteria
-
AerospikeCriteria
public AerospikeCriteria(String field, Qualifier.FilterOperation operation, Boolean ignoreCase, com.aerospike.client.Value value1) -
AerospikeCriteria
public AerospikeCriteria(String field, Qualifier.FilterOperation operation, com.aerospike.client.Value value1, com.aerospike.client.Value value2)
-
-
Method Details
-
or
Creates an 'or' criteria using the $or operator for all of the provided criteria.- Parameters:
criteria- the AerospikeCriteria instance.- Throws:
IllegalArgumentException- if follows a not() call directly.
-
getCriteriaObject
Description copied from interface:CriteriaDefinitionGetFilterrepresentation.- Specified by:
getCriteriaObjectin interfaceCriteriaDefinition
-
getKey
Description copied from interface:CriteriaDefinitionGet the identifying key.- Specified by:
getKeyin interfaceCriteriaDefinition
-