Filter Class

Query filter used to narrow down query results.

Definition

Namespace: Aerospike.Client
Assembly: AerospikeClient (in AerospikeClient.dll) Version: 8.0.1+e35566e493546c0887ebb841c8e2a2c6a7cbde18
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