Class RowSchema
- Namespace
- Plank.Schema
- Assembly
- Plank.dll
- Inheritance
-
RowSchema
- Implements
-
- Inherited Members
-
Constructors
RowSchema(ImmutableArray<RowSchemaColumn>)
Parameters
columns ImmutableArray<RowSchemaColumn>
Properties
Columns
Property Value
- ImmutableArray<RowSchemaColumn>
ParquetSchema
Property Value
- ParquetSchema
Methods
Column<TClr>(string, ParquetPhysicalType, ColumnOptions?, LogicalType?, IPageStrategy?, ParquetValueConverter?)
Parameters
name string
physicalType ParquetPhysicalType
options ColumnOptions
logicalType LogicalType
pageStrategy IPageStrategy
converter ParquetValueConverter
Returns
- RowSchemaColumn
Type Parameters
TClr
Column<TClr>(string, ParquetPhysicalType, int, ColumnOptions?, LogicalType?, IPageStrategy?, ParquetValueConverter?)
Parameters
name string
physicalType ParquetPhysicalType
fieldId int
options ColumnOptions
logicalType LogicalType
pageStrategy IPageStrategy
converter ParquetValueConverter
Returns
- RowSchemaColumn
Type Parameters
TClr
Create(params RowSchemaColumn[])
Parameters
columns RowSchemaColumn[]
Returns
- RowSchema
Create(ImmutableArray<RowSchemaColumn>)
Parameters
columns ImmutableArray<RowSchemaColumn>
Returns
- RowSchema