Método Api.JetIntersectIndexes
Calcula la intersección entre varios conjuntos de entradas de índice de distintos índices secundarios en la misma tabla. Esta operación es útil para buscar el conjunto de registros en una tabla que coincida con dos o más criterios que se pueden expresar mediante intervalos de índices. Consulte también IntersectIndexes(JET_SESID, [])).
Espacio de nombres:Microsoft.Isam.Esent.Interop
Ensamblaje: Microsoft.Isam.Esent.Interop (en Microsoft.Isam.Esent.Interop.dll)
Sintaxis
'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
)
Parámetros
sesid
Tipo: Microsoft.Isam.Esent.Interop.JET_SESIDSesión que se va a usar.
ranges
Tipo: []Intervalos de índice que se van a intersecr. Los tableids de los intervalos deben tener los intervalos de índice establecidos en ellos. Use JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit) para crear un intervalo de índices.
numRanges
Tipo: System.Int32Número de intervalos de índice.
lista de registros
Tipo: Microsoft.Isam.Esent.Interop.JET_RECORDLISTDevuelve información sobre la tabla temporal que contiene los resultados de la intersección.
grbit
Tipo: Microsoft.Isam.Esent.Interop.IntersectIndexesGrbitOpciones de intersección.