Метод Api.IntersectIndexes

Пересекать группу диапазонов индексов и возвращать закладки записей, которые находятся во всех диапазонах индексов. См. также JetIntersectIndexes(JET_SESID, [], Int32, JET_RECORDLIST, IntersectIndexesGrbit).

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

Синтаксис

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

Параметры

  • tableids
    Тип: []

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

Возвращаемое значение

Тип: System.Collections.Generic.IEnumerable<[]>
Закладки записей, которые находятся во всех диапазонах индексов. Закладки возвращаются в порядке первичного ключа.

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

Ссылка

Класс API

Члены API

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