Api.JetIntersectIndexes-Methode
Berechnet die Schnittmenge zwischen mehreren Sätzen von Indexeinträgen aus verschiedenen sekundären Indizes für dieselbe Tabelle. Dieser Vorgang ist nützlich, um den Satz von Datensätzen in einer Tabelle zu finden, die zwei oder mehr Kriterien erfüllen, die mithilfe von Indexbereichen ausgedrückt werden können. Siehe auch IntersectIndexes(JET_SESID, []).
Namespace:Microsoft.Isam.Esent.Interop
Versammlung: Microsoft.Isam.Esent.Interop (in Microsoft.Isam.Esent.Interop.dll)
Syntax
'Declaration
Public Shared Sub JetIntersectIndexes ( _
sesid As JET_SESID, _
ranges As JET_INDEXRANGE(), _
numRanges As Integer, _
<OutAttribute> ByRef recordlist As JET_RECORDLIST, _
grbit As IntersectIndexesGrbit _
)
'Usage
Dim sesid As JET_SESID
Dim ranges As JET_INDEXRANGE()
Dim numRanges As Integer
Dim recordlist As JET_RECORDLIST
Dim grbit As IntersectIndexesGrbitApi.JetIntersectIndexes(sesid, _
ranges, numRanges, recordlist, grbit)
public static void JetIntersectIndexes(
JET_SESID sesid,
JET_INDEXRANGE[] ranges,
int numRanges,
out JET_RECORDLIST recordlist,
IntersectIndexesGrbit grbit
)
Parameter
sesid
Typ: Microsoft.Isam.Esent.Interop.JET_SESIDDie zu verwendende Sitzung.
ranges
Typ: []Ein Indexbereich, der sich überschneiden soll. Für die Tableids in den Bereichen müssen Indexbereiche festgelegt sein. Verwenden Sie JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit), um einen Indexbereich zu erstellen.
numRanges
Typ: System.Int32Die Anzahl der Indexbereiche.
Datensatzliste
Typ: Microsoft.Isam.Esent.Interop.JET_RECORDLISTGibt Informationen zur temporären Tabelle mit den Schnittmengenergebnissen zurück.
grbit
Typ: Microsoft.Isam.Esent.Interop.IntersectIndexesGrbitSchnittmengenoptionen.
Siehe auch
Verweis
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für