RetrieveColumnGrbit 列挙

JetRetrieveColumn のオプション。

この列挙体には FlagsAttribute 属性があり、そのメンバー値のビットごとの組み合わせが可能になります。

Namespace:Microsoft.Isam.Esent.Interop
アセンブリ: Microsoft.Isam.Esent.Interop (Microsoft.Isam.Esent.Interop.dll)

構文

'Declaration
<FlagsAttribute> _
Public Enumeration RetrieveColumnGrbit
'Usage
Dim instance As RetrieveColumnGrbit
[FlagsAttribute]
public enum RetrieveColumnGrbit

メンバー

メンバー名 説明
なし 既定のオプション。
RetrieveCopy このフラグにより、元の値ではなく変更された値が取得されます。 値が変更されていない場合は、元の値が取得されます。 この方法では、レコードを挿入または更新する操作中に、まだ挿入または更新されていない値を取得できます。
RetrieveFromIndex このオプションは、可能であれば、レコードにアクセスせずにインデックスから列値を取得するために使用されます。 この方法では、インデックス エントリ自体から必要なデータを使用できる場合に、レコードの不要な読み込みを回避できます。
RetrieveFromPrimaryBookmark このオプションは、インデックス ブックマークから列値を取得するために使用され、プライマリ インデックスと現在のインデックスの両方に列が表示される場合、インデックス値とは異なる場合があります。 現在のインデックスがクラスター化インデックスまたはプライマリ インデックスの場合は、このオプションを指定しないでください。 RetrieveFromIndex も設定されている場合、このビットを設定できません。
RetrieveTag このオプションは、JET_RETINFO.itagSequence 内の複数値の列値のシーケンス番号を取得するために使用されます。 シーケンス番号の取得はコストのかかる操作であり、必要な場合にのみ行う必要があります。
RetrieveNull このオプションは、複数値の列 NULL 値を取得するために使用されます。 このオプションを指定しない場合、複数値列の NULL 値は自動的にスキップされます。
RetrieveIgnoreDefault このオプションは、複数値の列にのみ影響し、要求されたシーケンス番号が 1 で、レコード内の列の設定値がない場合に NULL 値が返されます。

関連項目

リファレンス

Microsoft.Isam.Esent.Interop 名前空間