Partition filter used in scan/query.
Inheritance Hierarchy
Aerospike.ClientPartitionFilter
Namespace: Aerospike.Client
Assembly: AerospikeClient (in AerospikeClient.dll) Version: 5.1.1.0 (5.1.1)
Syntax
C#
[SerializableAttribute] public sealed class PartitionFilter
The PartitionFilter type exposes the following members.
Properties
Name | Description | |
---|---|---|
![]() | Begin |
First partition id.
|
![]() | Count |
Count of partitions.
|
![]() | Digest |
Resume after digest.
|
![]() | Done |
If using maxRecords or
maxRecords,
did previous paginated scans with this partition filter instance return all records?
|
![]() | Partitions |
Status of each partition after scan termination.
Useful for external retry of partially completed scans at a later time.
The partition status is accurate for sync/async ScanPartitions and async QueryPartitions. The partition status is not accurate for QueryPartitions(QueryPolicy, Statement, PartitionFilter) because the last digest received is set during query parsing, but the user may not have retrieved that digest from the RecordSet yet. |
Methods
Name | Description | |
---|---|---|
![]() ![]() | After |
Return records after key's digest in partition containing the digest.
Note that digest order is not the same as userKey order. This method
only works for scan or query with null filter.
|
![]() ![]() | All |
Read all partitions.
|
![]() ![]() | Id |
Filter by partition id.
|
![]() ![]() | Range |
Filter by partition range.
|
See Also