public class Criteria extends java.lang.Object implements CriteriaDefinition
CriteriaDefinition.AerospikeMapCriteria| Modifier | Constructor and Description |
|---|---|
|
Criteria() |
protected |
Criteria(java.util.List<Criteria> criteriaChain,
java.lang.String key) |
|
Criteria(java.lang.String key) |
| Modifier and Type | Method and Description |
|---|---|
Criteria |
and(java.lang.String key)
Static factory method to create a Criteria using the provided key
|
Criteria |
between(java.lang.Object o1,
java.lang.Object o2,
java.lang.String propertyName) |
Criteria |
containing(java.lang.Object o,
java.lang.String propertyName,
org.springframework.data.repository.query.parser.Part.IgnoreCaseType ignoreCase) |
Criteria |
geo_within(java.lang.Object lng,
java.lang.Object lat,
java.lang.Object radius,
java.lang.String propertyName)
GEO Query with distance from a geo location given longitude/latitude
|
java.util.List<Criteria> |
getCriteriaChain() |
com.aerospike.helper.query.Qualifier |
getCriteriaObject()
Get
Filter representation. |
java.lang.String |
getKey()
Get the identifying key.
|
protected com.aerospike.helper.query.Qualifier |
getSingleCriteriaObject() |
Criteria |
gt(java.lang.Object o,
java.lang.String propertyName) |
Criteria |
gte(java.lang.Object o,
java.lang.String propertyName) |
Criteria |
in(java.lang.Object next) |
Criteria |
is(java.lang.Object o,
java.lang.String propertyName) |
Criteria |
lt(java.lang.Object o,
java.lang.String propertyName) |
Criteria |
lte(java.lang.Object o,
java.lang.String propertyName) |
Criteria |
ne(java.lang.Object object) |
Criteria |
nin(java.lang.Object nextAsArray) |
Criteria |
orOperator(Criteria... criteria)
Creates an 'or' criteria using the $or operator for all of the provided criteria
|
Criteria |
startingWith(java.lang.Object o,
java.lang.String propertyName,
org.springframework.data.repository.query.parser.Part.IgnoreCaseType ignoreCase) |
static Criteria |
where(java.lang.String key)
Static factory method to create a Criteria using the provided key
|
public Criteria(java.lang.String key)
protected Criteria(java.util.List<Criteria> criteriaChain, java.lang.String key)
public Criteria()
public static Criteria where(java.lang.String key)
key - public com.aerospike.helper.query.Qualifier getCriteriaObject()
CriteriaDefinitionFilter representation.getCriteriaObject in interface CriteriaDefinitionprotected com.aerospike.helper.query.Qualifier getSingleCriteriaObject()
public java.lang.String getKey()
CriteriaDefinitiongetKey in interface CriteriaDefinitionpublic Criteria and(java.lang.String key)
public Criteria gt(java.lang.Object o, java.lang.String propertyName)
o - propertyName - public Criteria gte(java.lang.Object o, java.lang.String propertyName)
o - propertyName - public Criteria lt(java.lang.Object o, java.lang.String propertyName)
o - propertyName - public Criteria lte(java.lang.Object o, java.lang.String propertyName)
o - propertyName - public Criteria ne(java.lang.Object object)
object - public Criteria nin(java.lang.Object nextAsArray)
nextAsArray - public Criteria in(java.lang.Object next)
next - public Criteria orOperator(Criteria... criteria)
criteria - java.lang.IllegalArgumentException - if orOperator(Criteria...) follows a not() call directly.public java.util.List<Criteria> getCriteriaChain()
public Criteria is(java.lang.Object o, java.lang.String propertyName)
o - propertyName - public Criteria between(java.lang.Object o1, java.lang.Object o2, java.lang.String propertyName)
o1 - o2 - propertyName - public Criteria startingWith(java.lang.Object o, java.lang.String propertyName, org.springframework.data.repository.query.parser.Part.IgnoreCaseType ignoreCase)
o - propertyName - ignoreCase - public Criteria containing(java.lang.Object o, java.lang.String propertyName, org.springframework.data.repository.query.parser.Part.IgnoreCaseType ignoreCase)
o - propertyName - ignoreCase - public Criteria geo_within(java.lang.Object lng, java.lang.Object lat, java.lang.Object radius, java.lang.String propertyName)
lng - lat - radius - propertyName -