Método Api.JetIntersectIndexes
Calcula a interseção entre vários conjuntos de entradas de índice de índices secundários diferentes na mesma tabela. Essa operação é útil para localizar o conjunto de registros em uma tabela que corresponda a dois ou mais critérios que podem ser expressos usando intervalos de índice. Consulte também IntersectIndexes(JET_SESID, []).
Namespace:Microsoft.Isam.Esent.Interop
Assembly: Microsoft.Isam.Esent.Interop (em Microsoft.Isam.Esent.Interop.dll)
Sintaxe
'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_SESIDA sessão a ser usada.
ranges
Tipo: []Um dos intervalos de índice a serem interseccionados. Os tableids nos intervalos devem ter intervalos de índice definidos neles. Use JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit) para criar um intervalo de índice.
numRanges
Tipo: System.Int32O número de intervalos de índice.
lista de registros
Tipo: Microsoft.Isam.Esent.Interop.JET_RECORDLISTRetorna informações sobre a tabela temporária que contém os resultados da interseção.
grbit
Tipo: Microsoft.Isam.Esent.Interop.IntersectIndexesGrbitOpções de interseção.
Confira também
Referência
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de