Package | Description |
---|---|
com.aerospike.client.query |
Modifier and Type | Method and Description |
---|---|
static PredExp |
PredExp.and(int nexp)
Create "and" expression.
|
static PredExp |
PredExp.geoJSONBin(String name)
Create geospatial bin predicate.
|
static PredExp |
PredExp.geoJSONContains()
Create geospatial json "contains" predicate.
|
static PredExp |
PredExp.geoJSONValue(String val)
Create geospatial json string value.
|
static PredExp |
PredExp.geoJSONVar(String name)
Create geospatial json string variable used in list/map iterations.
|
static PredExp |
PredExp.geoJSONWithin()
Create geospatial json "within" predicate.
|
PredExp[] |
Statement.getPredExp()
Return predicate expression filters.
|
static PredExp |
PredExp.integerBin(String name)
Create 64 bit integer bin predicate.
|
static PredExp |
PredExp.integerEqual()
Create 64 bit integer "=" operation predicate.
|
static PredExp |
PredExp.integerGreater()
Create 64 bit integer ">" operation predicate.
|
static PredExp |
PredExp.integerGreaterEq()
Create 64 bit integer ">=" operation predicate.
|
static PredExp |
PredExp.integerLess()
Create 64 bit integer "<" operation predicate.
|
static PredExp |
PredExp.integerLessEq()
Create 64 bit integer "<=" operation predicate.
|
static PredExp |
PredExp.integerUnequal()
Create 64 bit integer "!=" operation predicate.
|
static PredExp |
PredExp.integerValue(Calendar val)
Create Calendar value expressed in nanoseconds since 1970-01-01 epoch as 64 bit integer.
|
static PredExp |
PredExp.integerValue(long val)
Create 64 bit integer value.
|
static PredExp |
PredExp.integerVar(String name)
Create 64 bit integer variable used in list/map iterations.
|
static PredExp |
PredExp.listBin(String name)
Create list bin predicate.
|
static PredExp |
PredExp.listIterateAnd(String varName)
Create list predicate where expression matches for all list items.
|
static PredExp |
PredExp.listIterateOr(String varName)
Create list predicate where expression matches for any list item.
|
static PredExp |
PredExp.mapBin(String name)
Create map bin predicate.
|
static PredExp |
PredExp.mapKeyIterateAnd(String varName)
Create map key predicate where expression matches for all map keys.
|
static PredExp |
PredExp.mapKeyIterateOr(String varName)
Create map predicate where expression matches for any map key.
|
static PredExp |
PredExp.mapValIterateAnd(String varName)
Create map predicate where expression matches for all map values.
|
static PredExp |
PredExp.mapValIterateOr(String varName)
Create map predicate where expression matches for any map value.
|
static PredExp |
PredExp.not()
Create "not" expression.
|
static PredExp |
PredExp.or(int nexp)
Create "or" expression.
|
static PredExp |
PredExp.recDeviceSize()
Create record size on disk predicate.
|
static PredExp |
PredExp.recDigestModulo(int mod)
Create a digest modulo record metadata value predicate expression.
|
static PredExp |
PredExp.recLastUpdate()
Create record last update time predicate expressed in nanoseconds since 1970-01-01 epoch as 64 bit integer.
|
static PredExp |
PredExp.recVoidTime()
Create record expiration time predicate expressed in nanoseconds since 1970-01-01 epoch as 64 bit integer.
|
static PredExp |
PredExp.stringBin(String name)
Create string bin predicate.
|
static PredExp |
PredExp.stringEqual()
Create string "=" operation predicate.
|
static PredExp |
PredExp.stringRegex(int flags)
Create regular expression string operation predicate.
|
static PredExp |
PredExp.stringUnequal()
Create string "!=" operation predicate.
|
static PredExp |
PredExp.stringValue(String val)
Create string value.
|
static PredExp |
PredExp.stringVar(String name)
Create string variable used in list/map iterations.
|
Modifier and Type | Method and Description |
---|---|
static int |
PredExp.estimateSize(PredExp[] predExp)
Estimate size of predicate expressions.
|
void |
Statement.setPredExp(PredExp... predExp)
Set optional predicate expression filters in postfix notation.
|
static int |
PredExp.write(PredExp[] predExp,
byte[] buf,
int offset)
Write predicate expressions to write protocol.
|
Copyright ? 2012–2018 Aerospike, Inc. All rights reserved.