Angara.Table


Column

Namespace: Angara.Data

Represents a table column which is a pair of column name and an immutable array of one of the supported types.

Instance members

Instance memberDescription
Height
Signature: int

Gets a count of the total number of values in the column.

CompiledName: get_Height

Name
Signature: string

CompiledName: get_Name

Rows
Signature: ColumnValues

Returns column values.

CompiledName: get_Rows

Static members

Static memberDescription
Create(name, rows, count)
Signature: (name:string * rows:ColumnValues * count:int) -> Column
Create(name, rows, count)
Signature: (name:string * rows:seq<DateTime> * count:int option) -> Column

Creates a column from string name, a sequence of values and an optional count of the number of values.

Create(name, rows, count)
Signature: (name:string * rows:seq<bool> * count:int option) -> Column

Creates a column from string name, a sequence of values and an optional count of the number of values.

Create(name, rows, count)
Signature: (name:string * rows:seq<string> * count:int option) -> Column

Creates a column from string name, a sequence of values and an optional count of the number of values.

Create(name, rows, count)
Signature: (name:string * rows:seq<float> * count:int option) -> Column

Creates a column from string name, a sequence of values and an optional count of the number of values.

Create(name, rows, count)
Signature: (name:string * rows:seq<int> * count:int option) -> Column

Creates a column from string name, a sequence of values and an optional count of the number of values.

CreateFromUntyped(name, rows)
Signature: (name:string * rows:Array) -> Column
CreateLazy(name, rows, count)
Signature: (name:string * rows:Lazy<ImmutableArray<DateTime>> * count:int) -> Column
CreateLazy(name, rows, count)
Signature: (name:string * rows:Lazy<ImmutableArray<bool>> * count:int) -> Column
CreateLazy(name, rows, count)
Signature: (name:string * rows:Lazy<ImmutableArray<string>> * count:int) -> Column
CreateLazy(name, rows, count)
Signature: (name:string * rows:Lazy<ImmutableArray<float>> * count:int) -> Column
CreateLazy(name, rows, count)
Signature: (name:string * rows:Lazy<ImmutableArray<int>> * count:int) -> Column
Fork me on GitHub