Aerospike LINDPad Driver

ASecondaryIndexAccess<(Of <(<'T>)>)> Members

The ASecondaryIndexAccess<(Of <(<'T>)>)> type exposes the following members.

Constructors


  Name Description
Public method ASecondaryIndexAccess<(Of <(<'T>)>)>

Methods


  Name Description
Public method AsEnumerable
Returns IEnumerable>AQueryRecord< based on DefaultFilter and filterExpression.
Public method ChangeRecordView
Changes how records are displayed using the LinqPad [LINQPad.Extensions.Dump{T}(T)] method.
(Inherited from ASecondaryIndexAccess.)
Public method Drop
Drops this index
(Inherited from ASecondaryIndexAccess.)
Public method Equals(Object) (Inherited from ASecondaryIndexAccess.)
Public method Equals(ARecord) (Inherited from ASecondaryIndexAccess.)
Public method Equals(SetRecords) (Inherited from ASecondaryIndexAccess.)
Public method Equals(ASecondaryIndexAccess) (Inherited from ASecondaryIndexAccess.)
Protected method Finalize (Inherited from Object.)
Public method GetEnumerator
Public method GetFilter(Value, array<CTX>[]()[][]) (Inherited from ASecondaryIndexAccess.)
Public method GetFilter(Object, array<CTX>[]()[][])
Creates a Filter based on searchValue type and the secondary index attributes.
(Inherited from ASecondaryIndexAccess.)
Public method GetFilter(Int64, Int64, array<CTX>[]()[][])
Creates a Range(String, Int64, Int64, array<CTX>[]()[][]) based on the secondary index attributes.
(Inherited from ASecondaryIndexAccess.)
Public method GetHashCode (Inherited from ASecondaryIndexAccess.)
Public method GetType (Inherited from Object.)
Protected method MemberwiseClone (Inherited from Object.)
Public method Query(Filter, array<String>[]()[][])
Performs a secondary index query using the provided Filter.
Public method Query(Filter, Exp, array<String>[]()[][])
Performs a secondary index query using the provided Filter and than apply the filter expression.
Public method Query(Object, array<String>[]()[][])
Performs a search on the secondary index based idxBinValue and the properties associated with the index. For more information see Filter.
Public method Query(Int64, Int64, array<String>[]()[][])
Performs a secondary index range search based on inclusiveStartRange and inclusiveEndRange, inclusively. For more information see Filter.
Public method SetFilter
Set the filter that will be used by this secondary index as the default filter. See DefaultFilter
(Inherited from ASecondaryIndexAccess.)
Public method ToString (Inherited from ASecondaryIndexAccess.)

Properties


  Name Description
Public property BinDataType
Public property BinName
The name of the bin that defines this index.
(Inherited from ASecondaryIndexAccess.)
Public property BinType
The Bin's searchValue type. IndexType
(Inherited from ASecondaryIndexAccess.)
Public property CollectionType
The index's collection type. IndexCollectionType
(Inherited from ASecondaryIndexAccess.)
Public property DefaultFilter
Sets the default filter for this index used to obtain the record set. It can be overridden by using the Query(Filter, array<String>[]()[][]) methods
(Inherited from ASecondaryIndexAccess.)
Public property DefaultQueryPolicy (Inherited from ASecondaryIndexAccess.)
Public property DefaultRecordView
Sets how records are displayed using the LinqPad [LINQPad.Extensions.Dump{T}(T)] method. See ARecord..::..DumpTypes for more information.
(Inherited from ASecondaryIndexAccess.)
Public property FullName
Returns the Indexes name prefixed with the namespace and set name.
(Inherited from ASecondaryIndexAccess.)
Public property Name
The name of the index.
(Inherited from ASecondaryIndexAccess.)
Public property Namespace
Returns the Aerospike "Namespace's" name
(Inherited from ASecondaryIndexAccess.)
Public property SetName
Returns the Aerospike "Set's" name
(Inherited from ASecondaryIndexAccess.)
Public property SetRecords
The set instance associated with this index. SetRecords for more information.