Table of Contents

Class Table

Namespace
Apache.Arrow
Assembly
Apache.Arrow.dll

A logical Table class to represent a dataset as a sequence of Columns

public class Table
Inheritance
Table
Inherited Members

Constructors

Table()

public Table()

Table(Schema, IList<Column>)

public Table(Schema schema, IList<Column> columns)

Parameters

schema Schema
columns IList<Column>

Properties

ColumnCount

public int ColumnCount { get; }

Property Value

int

RowCount

public long RowCount { get; }

Property Value

long

Schema

public Schema Schema { get; }

Property Value

Schema

Methods

Column(int)

public Column Column(int columnIndex)

Parameters

columnIndex int

Returns

Column

InsertColumn(int, Column)

public Table InsertColumn(int columnIndex, Column column)

Parameters

columnIndex int
column Column

Returns

Table

RemoveColumn(int)

public Table RemoveColumn(int columnIndex)

Parameters

columnIndex int

Returns

Table

SetColumn(int, Column)

public Table SetColumn(int columnIndex, Column column)

Parameters

columnIndex int
column Column

Returns

Table

TableFromRecordBatches(Schema, IList<RecordBatch>)

public static Table TableFromRecordBatches(Schema schema, IList<RecordBatch> recordBatches)

Parameters

schema Schema
recordBatches IList<RecordBatch>

Returns

Table

ToString()

public override string ToString()

Returns

string