Angara.Table


ColumnValues

Namespace: Angara.Data

Represents data values of a table column as an immutable array of one of the supported types which is computed on demand.

Union Cases

Union CaseDescription
BooleanColumn(...)
Signature: Lazy<ImmutableArray<Boolean>>
DateColumn(...)
Signature: Lazy<ImmutableArray<DateTime>>
IntColumn(Lazy<ImmutableArray<int>>)
Signature: Lazy<ImmutableArray<int>>
RealColumn(Lazy<ImmutableArray<float>>)
Signature: Lazy<ImmutableArray<float>>
StringColumn(...)
Signature: Lazy<ImmutableArray<string>>

Instance members

Instance memberDescription
AsBoolean
Signature: ImmutableArray<Boolean>

CompiledName: get_AsBoolean

AsDate
Signature: ImmutableArray<DateTime>

CompiledName: get_AsDate

AsInt
Signature: ImmutableArray<int>

If this instance is IntColumn, returns the immutable integer array; otherwise, throws InvalidCastException. If the column array has not been evalutated before, this function performs the execution of the Lazy instance.

CompiledName: get_AsInt

AsReal
Signature: ImmutableArray<float>

CompiledName: get_AsReal

AsString
Signature: ImmutableArray<string>

CompiledName: get_AsString

[rowIndex]
Signature: rowIndex:int -> DataValue

Returns a column field at the specified row index. If the column array has not been evalutated before, this function performs the execution of the Lazy instance.

Fork me on GitHub