Метод Api.JetIntersectIndexes

Вычисляет пересечение между несколькими наборами записей индекса из разных вторичных индексов в одной таблице. Эта операция полезна для поиска набора записей в таблице, соответствующих двум или более критериям, которые могут быть выражены с помощью диапазонов индексов. См. также раздел IntersectIndexes(JET_SESID, [])).

Пространство имен:Microsoft.Isam.Esent.Interop
Сборки: Microsoft.Isam.Esent.Interop (в Microsoft.Isam.Esent.Interop.dll)

Синтаксис

'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
)

Параметры

  • ranges
    Тип: []

    Диапазоны индексов для пересечения. Для табличных идентификаторов в диапазонах должны быть заданы диапазоны индексов. Используйте JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit) для создания диапазона индекса.

  • numRanges
    Тип: System.Int32

    Количество диапазонов индексов.

  • список записей
    Тип: Microsoft.Isam.Esent.Interop.JET_RECORDLIST

    Возвращает сведения о временной таблице, содержащей результаты пересечения.

См. также раздел

Ссылка

Класс API

Члены API

Пространство имен Microsoft.Isam.Esent.Interop