Include protected members
Include inherited members

A collection of parameters for the JetOpenTemporaryTable method.

The JET_OPENTEMPORARYTABLE type exposes the following members.


  Name Description



  Name Description
Public property cbKeyMost Gets or sets the maximum size for a key representing a given row. The maximum key size may be set to control how keys are truncated. Key truncation is important because it can affect when rows are considered to be distinct. If this parameter is set to 0 or 255 then the maximum key size and its semantics will remain identical to the maximum key size supported by Windows Server 2003. This parameter may also be set to a larger value as a function of the database page size for the instance DatabasePageSize. See KeyMost for more information.
Public property cbVarSegMac Gets or sets maximum amount of data that will be used from any variable lengthcolumn to construct a key for a given row. This parameter may be used to control the amount of key space consumed by any given key column. This limit is in bytes. If this parameter is zero or is the same as the cbKeyMost property then no limit is in effect.
Public property ccolumn Gets or sets the number of columns in prgcolumndef.
Public property grbit Gets or sets options for the temp table.
Public property pidxunicode Gets or sets the locale ID and normalization flags to use to compare any Unicode key column data in the temporary table. When this parameter is null, then the default LCID will be used to compare any Unicode key columns in the temporary table. The default LCID is the U.S. English locale. When this parameter is null, then the default normalization flags will be used to compare any Unicode key column data in the temp table. The default normalization flags are: NORM_IGNORECASE, NORM_IGNOREKANATYPE, and NORM_IGNOREWIDTH.
Public property prgcolumndef Gets or sets the column definitions for the columns created in the temporary table.
Public property prgcolumnid Gets or sets the output buffer that receives the array of column IDs generated during the creation of the temporary table. The column IDs in this array will exactly correspond to the input array of column definitions. As a result, the size of this buffer must correspond to the size of prgcolumndef.
Public property tableid Gets the table handle for the temporary table created as a result of a successful call to JetOpenTemporaryTable.



  Name Description
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 Returns a String that represents the current JET_OPENTEMPORARYTABLE. (Overrides Object.ToString().)


See also



Microsoft.Isam.Esent.Interop.Vista namespace