Edit

JET_RECSIZE members

Include protected members
Include inherited members

Used by JetGetRecordSize(JET_SESID, JET_TABLEID, JET_RECSIZE, GetRecordSizeGrbit) to return information about a record's usage requirements in user data space, number of set columns, number of values, and ESENT record structure overhead space.

The JET_RECSIZE type exposes the following members.

Properties

  Name Description
Public property cbData Gets the user data set in the record.
Public property cbDataCompressed Gets the compressed size of user data in record. This is the same as cbData if no intrinsic long-values are compressed).
Public property cbLongValueData Gets the user data set in the record, but stored in the long-value tree.
Public property cbLongValueDataCompressed Gets the compressed size of user data in the long-value tree. This is the same as cbLongValueData if no separated long values are compressed.
Public property cbLongValueOverhead Gets the overhead of the long-value data.
Public property cbOverhead Gets the overhead of the ESENT record structure for this record. This includes the record's key size.
Public property cCompressedColumns Gets the total number of columns in the record which are compressed.
Public property cLongValues Gets the total number of long values stored in the long-value tree for this record. This does not include intrinsic long values.
Public property cMultiValues Gets the accumulation of the total number of values beyond the first for all columns in the record.
Public property cNonTaggedColumns Gets the total number of fixed and variable columns set in this record.
Public property cTaggedColumns Gets the total number of tagged columns set in this record.

Top

Methods

  Name Description
Public methodStatic member Add Add the sizes in two JET_RECSIZE structures.
Public method Equals(Object) Returns a value indicating whether this instance is equal to another instance. (Overrides ValueType.Equals(Object).)
Public method Equals(JET_RECSIZE) Returns a value indicating whether this instance is equal to another instance.
Protected method Finalize (Inherited from Object.)
Public method GetHashCode Returns the hash code for this instance. (Overrides ValueType.GetHashCode().)
Public method GetType (Inherited from Object.)
Protected method MemberwiseClone (Inherited from Object.)
Public methodStatic member Subtract Calculate the difference in sizes between two JET_RECSIZE structures.
Public method ToString (Inherited from ValueType.)

Top

Operators

  Name Description
Public operatorStatic member Addition Add the sizes in two JET_RECSIZE structures.
Public operatorStatic member Equality Determines whether two specified instances of JET_RECSIZE are equal.
Public operatorStatic member Inequality Determines whether two specified instances of JET_RECSIZE are not equal.
Public operatorStatic member Subtraction Calculate the difference in sizes between two JET_RECSIZE structures.

Top

See also

Reference

JET_RECSIZE structure

Microsoft.Isam.Esent.Interop.Vista namespace