public ISqlObject GetRawColumn(int column)
{
// ASSERTION -
// Is the given column in bounds?
if (column < 0 || column >= ColumnCount)
{
throw new IndexOutOfRangeException("Column index out of bounds: 1 > " + column + " > " + ColumnCount);
}
// Ensure the current indexed row is fetched from the server.
EnsureIndexLoaded();
var row = resultBlock.GetRow(realIndexOffset);
return(row.Values[column]);
}