Edit

JET_INDEXCREATE members

Include protected members
Include inherited members

Contains the information needed to create an index over data in an ESE database. Contains the information needed to create an index over data in an ESE database.

The JET_INDEXCREATE type exposes the following members.

Constructors

  Name Description
Public method JET_INDEXCREATE

Top

Properties

  Name Description
Public property cbKey Gets or sets the length, in characters, of szKey including the two terminating nulls.
Public property cbKeyMost Gets or sets the maximum allowable size, in bytes, for keys in the index. The minimum supported maximum key size is JET_cbKeyMostMin (255) which is the legacy maximum key size. The maximum key size is dependent on the database page size DatabasePageSize. The maximum key size can be retrieved with KeyMost. This parameter is ignored on Windows XP and Windows Server 2003. Unlike the unmanaged API, IndexKeyMost() (JET_bitIndexKeyMost) is not needed, it will be added automatically.
Public property cbVarSegMac Gets or sets the maximum length, in bytes, of each column to store in the index.
Public property cConditionalColumn Gets or sets the number of conditional columns.
Public property err Gets or sets the error code from creating this index.
Public property grbit Gets or sets index creation options.
Public property pidxUnicode Gets or sets the optional unicode comparison options.
Public property pSpaceHints Gets or sets space allocation, maintenance, and usage hints.
Public property rgconditionalcolumn Gets or sets the optional conditional columns.
Public property szIndexName Gets or sets the name of the index to create.
Public property szKey Gets or sets the description of the index key. This is a double null-terminated string of null-delimited tokens. Each token is of the form [direction-specifier][column-name], where direction-specification is either "+" or "-". for example, a szKey of "+abc\0-def\0+ghi\0" will index over the three columns "abc" (in ascending order), "def" (in descending order), and "ghi" (in ascending order).
Public property ulDensity Gets or sets the density of the index.

Top

Methods

  Name Description
Public method ContentEquals Returns a value indicating whether this instance is equal to another instance.
Public method DeepClone Returns a deep copy of the object.
Public method Equals (Inherited from Object.)
Protected method Finalize (Inherited from Object.)
Public method GetHashCode (Inherited from Object.)
Public method GetType (Inherited from Object.)
Protected method MemberwiseClone (Inherited from Object.)
Public method ToString Generate a string representation of the instance. (Overrides Object.ToString().)

Top

See also

Reference

JET_INDEXCREATE class

Microsoft.Isam.Esent.Interop namespace