Class RowSchemaColumn
public sealed record RowSchemaColumn : IEquatable<RowSchemaColumn>
- Inheritance
-
RowSchemaColumn
- Implements
- Inherited Members
Constructors
RowSchemaColumn(string, ParquetPhysicalType, Type, ColumnOptions?, LogicalType?, IPageStrategy?, ParquetValueConverter?)
public RowSchemaColumn(string name, ParquetPhysicalType physicalType, Type clrType, ColumnOptions? options = null, LogicalType? logicalType = null, IPageStrategy? pageStrategy = null, ParquetValueConverter? converter = null)
Parameters
namestringphysicalTypeParquetPhysicalTypeclrTypeTypeoptionsColumnOptionslogicalTypeLogicalTypepageStrategyIPageStrategyconverterParquetValueConverter
RowSchemaColumn(string, ParquetPhysicalType, Type, int, ColumnOptions?, LogicalType?, IPageStrategy?, ParquetValueConverter?)
public RowSchemaColumn(string name, ParquetPhysicalType physicalType, Type clrType, int fieldId, ColumnOptions? options = null, LogicalType? logicalType = null, IPageStrategy? pageStrategy = null, ParquetValueConverter? converter = null)
Parameters
namestringphysicalTypeParquetPhysicalTypeclrTypeTypefieldIdintoptionsColumnOptionslogicalTypeLogicalTypepageStrategyIPageStrategyconverterParquetValueConverter
Properties
ClrType
public Type ClrType { get; }
Property Value
Converter
Gets the custom CLR value converter, if one is declared.
public ParquetValueConverter? Converter { get; }
Property Value
FieldId
public int? FieldId { get; }
Property Value
- int?
LogicalType
public LogicalType? LogicalType { get; }
Property Value
Name
public string Name { get; }
Property Value
Options
public ColumnOptions Options { get; }
Property Value
PageStrategy
public IPageStrategy? PageStrategy { get; }
Property Value
PhysicalType
public ParquetPhysicalType PhysicalType { get; }