Method | Description | |
---|---|---|
ColumnValue ( ) : System |
Initializes a new instance of the ColumnValue class.
|
|
GetValueFromBytes ( byte value, int startIndex, int count, int err ) : void |
Given data retrieved from ESENT, decode the data and set the value in the ColumnValue object.
|
Method | Description | |
---|---|---|
MakeNativeRetrieveColumn ( |
Create a native RetrieveColumn from this object.
|
|
MakeNativeSetColumn ( |
Create a native SetColumn from this object.
|
|
RetrieveColumns ( JET_SESID sesid, JET_TABLEID tableid, |
Recursive RetrieveColumns method for data pinning. This should pin a buffer and call the inherited RetrieveColumns method.
|
|
RetrieveTruncatedBuffers ( JET_SESID sesid, JET_TABLEID tableid, |
Retrieve the value for columns whose buffers were truncated.
|
|
SetColumns ( JET_SESID sesid, JET_TABLEID tableid, |
Recursive SetColumns method for data pinning. This should populate the buffer and call the inherited SetColumns method.
|
|
SetColumns ( JET_SESID sesid, JET_TABLEID tableid, |
Recursive SetColumns function used to pin data. This is marked as internal because it uses the NATIVE_SETCOLUMN type which is also marked as internal. It should be treated as a protected method though. |
protected abstract GetValueFromBytes ( byte value, int startIndex, int count, int err ) : void | ||
value | byte | An array of bytes. |
startIndex | int | The starting position within the bytes. |
count | int | The number of bytes to decode. |
err | int | The error returned from ESENT. |
return | void |