Méthode Api.IntersectIndexes
Croisez un groupe de plages d’index et retournez les signets des enregistrements qui se trouvent dans toutes les plages d’index. Consultez également JetIntersectIndexes(JET_SESID, [], Int32, JET_RECORDLIST, IntersectIndexesGrbit).
Namespace:Microsoft.Isam.Esent.Interop
Assemblée: Microsoft.Isam.Esent.Interop (en Microsoft.Isam.Esent.Interop.dll)
Syntaxe
'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
)
Paramètres
sesid
Type : Microsoft.Isam.Esent.Interop.JET_SESIDSession à utiliser.
tableids
Type : []Tableids à utiliser. Chaque tableid doit provenir d’un index différent sur la même table et avoir une plage d’index active. Utilisez JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit) pour créer une plage d’index.
Valeur retournée
Type : System.Collections.Generic.IEnumerable<[]>
Signets des enregistrements qui se trouvent dans toutes les plages d’index. Les signets sont retournés dans l’ordre de clé primaire.
Voir aussi
Informations de référence
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour