Class QueryEngine
java.lang.Object
org.springframework.data.aerospike.query.QueryEngine
This class provides a multi-filter query engine that
augments the query capability in Aerospike.
- Author:
- peter, Anastasiia Smirnova
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionQueryEngine
(com.aerospike.client.IAerospikeClient client, StatementBuilder statementBuilder, FilterExpressionsBuilder filterExpressionsBuilder, com.aerospike.client.policy.QueryPolicy queryPolicy) -
Method Summary
Modifier and TypeMethodDescriptioncom.aerospike.client.policy.QueryPolicy
select
(String namespace, String set, com.aerospike.client.query.Filter filter, Qualifier... qualifiers) Select records filtered by a Filter and Qualifiersselect
(String namespace, String set, String[] binNames, com.aerospike.client.query.Filter filter, Qualifier... qualifiers) Select records filtered by a Filter and Qualifiersvoid
setScansEnabled
(boolean scansEnabled)
-
Field Details
-
SCANS_DISABLED_MESSAGE
- See Also:
-
-
Constructor Details
-
QueryEngine
public QueryEngine(com.aerospike.client.IAerospikeClient client, StatementBuilder statementBuilder, FilterExpressionsBuilder filterExpressionsBuilder, com.aerospike.client.policy.QueryPolicy queryPolicy)
-
-
Method Details
-
select
public KeyRecordIterator select(String namespace, String set, com.aerospike.client.query.Filter filter, Qualifier... qualifiers) Select records filtered by a Filter and Qualifiers- Parameters:
namespace
- Namespace to storing the dataset
- Set storing the datafilter
- Aerospike Filter to be usedqualifiers
- Zero or more Qualifiers for the update query- Returns:
- A KeyRecordIterator to iterate over the results
-
select
public KeyRecordIterator select(String namespace, String set, String[] binNames, com.aerospike.client.query.Filter filter, Qualifier... qualifiers) Select records filtered by a Filter and Qualifiers- Parameters:
namespace
- Namespace to storing the dataset
- Set storing the databinNames
- Bin names to return from the queryfilter
- Aerospike Filter to be usedqualifiers
- Zero or more Qualifiers for the update query- Returns:
- A KeyRecordIterator to iterate over the results
-
setScansEnabled
public void setScansEnabled(boolean scansEnabled) -
getQueryPolicy
public com.aerospike.client.policy.QueryPolicy getQueryPolicy()
-