Class ParquetSchemaEvolutionOptions
Controls schema evolution tolerance for source-generated row readers reused across multiple files.
public sealed class ParquetSchemaEvolutionOptions
- Inheritance
-
ParquetSchemaEvolutionOptions
- Inherited Members
Properties
Default
Gets a strict schema evolution policy.
public static ParquetSchemaEvolutionOptions Default { get; }
Property Value
LogicalTypes
Gets or initializes how logical Parquet type changes are handled.
public SchemaTypeEvolutionBehavior LogicalTypes { get; init; }
Property Value
MaterializedTypes
Gets or initializes how generated CLR row property type materialization changes are handled.
public SchemaTypeEvolutionBehavior MaterializedTypes { get; init; }
Property Value
MissingColumns
Gets or initializes how projected generated-schema columns that are absent from the current file are handled.
public MissingColumnEvolutionBehavior MissingColumns { get; init; }
Property Value
PhysicalTypes
Gets or initializes how physical Parquet type changes are handled.
public SchemaTypeEvolutionBehavior PhysicalTypes { get; init; }
Property Value
Repetition
Gets or initializes how required/optional repetition changes are handled.
public RepetitionEvolutionBehavior Repetition { get; init; }