Filter Class

Query filter used to narrow down query results.

Definition

Namespace: Aerospike.Client
Assembly: AerospikeClient (in AerospikeClient.dll) Version: 7.0.1
C#
public sealed class Filter
Inheritance
Object    Filter

Properties

Methods

Contains(String, IndexCollectionType, Byte, CTX) Create contains byte[] filter for query on collection index.
Contains(String, IndexCollectionType, Int64, CTX) Create contains number filter for query on collection index.
Contains(String, IndexCollectionType, String, CTX) Create contains string filter for query on collection index.
Equal(String, Byte, CTX) Create blob equality filter for query. Requires server version 7.0+
Equal(String, Int64, CTX) Create long equality filter for query.
Equal(String, String, CTX) Create string equality filter for query.
GeoContains(String, String, CTX) Create geospatial "containing point" filter for query.
GeoContains(String, IndexCollectionType, String, CTX) Create geospatial "containing point" filter for query on collection index.
GeoWithinRadius(String, Double, Double, Double, CTX) Create geospatial "within radius" filter for query.
GeoWithinRadius(String, IndexCollectionType, Double, Double, Double, CTX) Create geospatial "within radius" filter for query on collection index.
GeoWithinRegion(String, String, CTX) Create geospatial "within region" filter for query.
GeoWithinRegion(String, IndexCollectionType, String, CTX) Create geospatial "within region" filter for query on collection index.
Range(String, Int64, Int64, CTX) Create range filter for query. Range arguments must be longs or integers which can be cast to longs. String ranges are not supported.
Range(String, IndexCollectionType, Int64, Int64, CTX) Create range filter for query on collection index. Range arguments must be longs or integers which can be cast to longs. String ranges are not supported.

See Also