Api.IntersectIndexes-Methode
Schneidet eine Gruppe von Indexbereichen ab und gibt die Lesezeichen der Datensätze zurück, die sich in allen Indexbereichen befinden. Siehe auch JetIntersectIndexes(JET_SESID, [ ] , Int32, JET_RECORDLIST, IntersectIndexesGrbit).
Namespace: Microsoft.Isam.Esent.Interop
Assembly: Microsoft.Isam.Esent.Interop (in Microsoft.Isam.Esent.Interop.dll)
Syntax
'Declaration
Public Shared Function IntersectIndexes ( _
sesid As JET_SESID, _
ParamArray tableids As JET_TABLEID() _
) As IEnumerable(Of Byte())
'Usage
Dim sesid As JET_SESID
Dim tableids As JET_TABLEID()
Dim returnValue As IEnumerable(Of Byte())
returnValue = Api.IntersectIndexes(sesid, _
tableids)
public static IEnumerable<byte[]> IntersectIndexes(
JET_SESID sesid,
params JET_TABLEID[] tableids
)
Parameter
sesid
Typ: Microsoft.Isam.Esent.Interop.JET_SESIDDie zu verwendende Sitzung.
tableids
Typ: []Die zu verwendenden tableids. Jede tableid muss aus einem anderen Index in derselben Tabelle stammen und über einen aktiven Indexbereich verfügen. Verwenden Sie JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit), um einen Indexbereich zu erstellen.
Rückgabewert
Typ: System.Collections.Generic.IEnumerable<[]>
Die Lesezeichen der Datensätze, die sich in allen Indexbereichen befinden. Die Lesezeichen werden in primärer Schlüsselreihenfolge zurückgegeben.