ColumnValue members

Include protected members
Include inherited members

Base class for objects that represent a column value to be set.

The ColumnValue type exposes the following members.

Constructors

  Name Description
Protected method ColumnValue Initializes a new instance of the ColumnValue class.

Top

Properties

  Name Description
Public property Columnid Gets or sets the columnid to be set or retrieved.
Public property Error Gets the warning generated by retrieving or setting this column.
Public property ItagSequence Gets or sets the column itag sequence.
Public property Length Gets the byte length of a column value, which is zero if column is null, otherwise it matches the Size for fixed-size columns and represent the actual value byte length for variable sized columns (i.e. binary and string). For strings the length is determined in assumption two bytes per character.
Public property RetrieveGrbit Gets or sets column retrieval options.
Public property SetGrbit Gets or sets column update options.
Protected property Size Gets the size of the value in the column. This returns 0 for variable sized columns (i.e. binary and string).
Public property ValueAsObject Gets the last set or retrieved value of the column. The value is returned as a generic object.

Top

Methods

  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 GetValueFromBytes Given data retrieved from ESENT, decode the data and set the value in the ColumnValue object.
Protected method MemberwiseClone (Inherited from Object.)
Public method ToString Returns a String that represents the current ColumnValue. (Overrides Object.ToString().)

Top

See also

Reference

ColumnValue class

Microsoft.Isam.Esent.Interop namespace