Filter Class

Query statement filter

Definition

Namespace: Aerospike.Client.KVS
Assembly: AerospikeClient (in AerospikeClient.dll) Version: 7.0.0
C#
public sealed class Filter : IMessage<Filter>, 
	IMessage, IEquatable<Filter>, IDeepCloneable<Filter>, 
	IBufferMessage
Inheritance
Object    Filter
Implements
IBufferMessage, IDeepCloneableFilter, IMessage, IMessageFilter, IEquatableFilter

Constructors

FilterInitializes a new instance of the Filter class
Filter(Filter)Initializes a new instance of the Filter class

Properties

Begin The Aerospike encoded query start "Value"
ColType Secondary index collection type.
Descriptor 
End The Aerospike encoded query end "Value"
HasBeginGets whether the "begin" field is set
HasEndGets whether the "end" field is set
HasPackedCtxGets whether the "packedCtx" field is set
Name Name of the filter.
PackedCtx Optional filter context packed in Aerospike format.
Parser 
ValType The queried column particle type.

Methods

CalculateSize 
ClearBeginClears the value of the "begin" field
ClearEndClears the value of the "end" field
ClearPackedCtxClears the value of the "packedCtx" field
Clone 
Equals(Filter) 
Equals(Object)
(Overrides ObjectEquals(Object))
GetHashCode
(Overrides ObjectGetHashCode)
MergeFrom(CodedInputStream) 
MergeFrom(Filter) 
ToString
(Overrides ObjectToString)
WriteTo 

Fields

BeginFieldNumberField number for the "begin" field.
ColTypeFieldNumberField number for the "colType" field.
EndFieldNumberField number for the "end" field.
NameFieldNumberField number for the "name" field.
PackedCtxFieldNumberField number for the "packedCtx" field.
ValTypeFieldNumberField number for the "valType" field.

See Also