Uses of Class
com.aerospike.client.exp.Expression
Packages that use Expression
Package
Description
-
Uses of Expression in com.aerospike.client
Methods in com.aerospike.client with parameters of type ExpressionModifier and TypeMethodDescriptionfinal voidAerospikeClient.createIndex(EventLoop eventLoop, IndexListener listener, Policy policy, String namespace, String setName, String indexName, IndexType indexType, IndexCollectionType indexCollectionType, Expression exp) Asynchronously create an expression-based secondary index with the provided index collection type This asynchronous server call will return before command is complete.final IndexTaskAerospikeClient.createIndex(Policy policy, String namespace, String setName, String indexName, IndexType indexType, IndexCollectionType indexCollectionType, Expression exp) Create an expression-based secondary index with the provided index collection type This asynchronous server call will return before command is complete.voidIAerospikeClient.createIndex(EventLoop eventLoop, IndexListener listener, Policy policy, String namespace, String setName, String indexName, IndexType indexType, IndexCollectionType indexCollectionType, Expression exp) Asynchronously create an expression-based secondary index with the provided index collection type This asynchronous server call will return before command is complete.IAerospikeClient.createIndex(Policy policy, String namespace, String setName, String indexName, IndexType indexType, IndexCollectionType indexCollectionType, Expression exp) Create an expression-based secondary index with the provided index collection type This asynchronous server call will return before command is complete.final voidAerospikeClient.setXDRFilter(InfoPolicy policy, String datacenter, String namespace, Expression filter) Set XDR filter for given datacenter name and namespace.voidIAerospikeClient.setXDRFilter(InfoPolicy policy, String datacenter, String namespace, Expression filter) Set XDR filter for given datacenter name and namespace. -
Uses of Expression in com.aerospike.client.exp
Methods in com.aerospike.client.exp that return ExpressionModifier and TypeMethodDescriptionstatic ExpressionCreate final expression that contains packed byte instructions used in the wire protocol.static ExpressionExpression.fromBase64(byte[] bytes) Return a new expression from packed expression instructions in base64 encoded bytes.static ExpressionExpression.fromBase64(String s) Return a new expression from packed expression instructions in base64 encoded string.static ExpressionExpression.fromBytes(byte[] bytes) Return a new expression from packed expression instructions in bytes.Methods in com.aerospike.client.exp with parameters of type ExpressionModifier and TypeMethodDescriptionstatic ExpExp.expr(Expression e) Merge precompiled expression into a new expression tree.static OperationExpOperation.read(String name, Expression exp, int flags) Create operation that performs a read expression.static OperationExpOperation.write(String binName, Expression exp, int flags) Create operation that performs an expression that writes to a record bin. -
Uses of Expression in com.aerospike.client.policy
Fields in com.aerospike.client.policy declared as ExpressionModifier and TypeFieldDescriptionBatchDeletePolicy.filterExpOptional expression filter.BatchReadPolicy.filterExpOptional expression filter.BatchUDFPolicy.filterExpOptional expression filter.BatchWritePolicy.filterExpOptional expression filter.Policy.filterExpOptional expression filter.Methods in com.aerospike.client.policy with parameters of type ExpressionModifier and TypeMethodDescriptionvoidBatchDeletePolicy.setFilterExp(Expression filterExp) voidBatchReadPolicy.setFilterExp(Expression filterExp) voidBatchUDFPolicy.setFilterExp(Expression filterExp) voidBatchWritePolicy.setFilterExp(Expression filterExp) voidPolicy.setFilterExp(Expression filterExp) -
Uses of Expression in com.aerospike.client.query
Methods in com.aerospike.client.query with parameters of type ExpressionModifier and TypeMethodDescriptionstatic FilterFilter.contains(Expression exp, IndexCollectionType type, byte[] value) Create contains byte[] filter for query on collection index with expression.static FilterFilter.contains(Expression exp, IndexCollectionType type, long value) Create contains number filter for query on collection index with Expression.static FilterFilter.contains(Expression exp, IndexCollectionType type, String value) Create contains string filter for query on collection index with Expression.static FilterFilter.equal(Expression exp, byte[] value) Create blob equality filter for query with Expression.static FilterFilter.equal(Expression exp, long value) Create long equality filter for query with Expression.static FilterFilter.equal(Expression exp, String value) Create string equality filter for query with Expression.static FilterFilter.geoContains(Expression exp, IndexCollectionType type, String point) Create geospatial "containing point" filter for query on collection index with expression.static FilterFilter.geoContains(Expression exp, String point) Create geospatial "containing point" filter for query with expression.static FilterFilter.geoWithinRadius(Expression exp, double lng, double lat, double radius) Create geospatial "within radius" filter for query with expression.static FilterFilter.geoWithinRadius(Expression exp, IndexCollectionType type, double lng, double lat, double radius) Create geospatial "within radius" filter for query on collection index with expression.static FilterFilter.geoWithinRegion(Expression exp, IndexCollectionType type, String region) Create geospatial "within region" filter for query on collection index with expression.static FilterFilter.geoWithinRegion(Expression exp, String region) Create geospatial "within region" filter for query with expression.static FilterFilter.range(Expression exp, long begin, long end) Create a range filter for an Expression-based Secondary Index (SI) query, with the actual Expression that was used to create the SI.static FilterFilter.range(Expression exp, IndexCollectionType type, long begin, long end) Create range filter for query on collection index with expression.