2010-08-12 17 views
2

Dans le flux # ~, il existe un vecteur 64 bits de tables triées. Mais qu'est-ce qui rend une table triée ou non? La seule chose que je peux trouver dans la documentation officielle est que 16 tables de métadonnées doivent être triées par clé primaire ou clé secondaire et les liste. Pourquoi même avoir un peu de vecteur pour cela puisque cela peut déterminer par spécification? Et si c'est le cas, ce champ est-il juste une constante qui est un masque AND avec le vecteur de bits Valid précédent?Qu'est-ce qu'une table triée dans les métadonnées .NET?

Merci d'avance!

Répondre

2

Il ne dit pas. La seule chose qui a du sens pour moi est qu'elle indique que la table correspondant à un bit dans le vecteur est en fait triée. Le chapitre 22 indique seulement que «certaines tables doivent être triées», ce qui laisse assez de place pour que d'autres tables, éventuellement ajoutées à l'avenir, puissent être triées.