RetrieveColumnGrbit 枚举
JetRetrieveColumn 的选项。
此枚举有一个 FlagsAttribute 属性,允许按位组合成员值。
Namespace:Microsoft.Isam.Esent.Interop
装配: Microsoft.Isam.Esent.Interop.dll) 中的 Microsoft.Isam.Esent.Interop (
语法
'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 值。 |