MatchSchemaConfig
Namespace: Polars.FSharp
Configuration for schema matching policies during a MatchToSchema operation. Provides fine-grained control over how missing columns, struct fields, and type castings are handled.
Properties & Indexers
| Property | Type | Description |
|---|---|---|
Default | MatchSchemaConfig | Creates a default schema matching configuration. |
ExtraStructFields | ExtraColumnsPolicy | Policy for handling extra fields within nested Struct columns that are not in the target schema. |
FloatCast | UpcastOrForbid | Policy for handling floating-point type casting. |
IntegerCast | UpcastOrForbid | Policy for handling integer type casting. |
MissingColumns | MissingColumnAction | Policy for handling top-level columns present in the target schema but missing in the frame. |
MissingStructFields | MissingColumnsPolicy | Policy for handling missing fields within nested Struct columns. |
Constructors & Static Methods
new
fsharp
new(
missingColumns: MissingColumnAction,
missingStructFields: MissingColumnsPolicy,
extraStructFields: ExtraColumnsPolicy,
integerCast: UpcastOrForbid,
floatCast: UpcastOrForbid
) : MatchSchemaConfigParameters
| Name | Type | Description |
|---|---|---|
missingColumns | MissingColumnAction | - |
missingStructFields | MissingColumnsPolicy | - |
extraStructFields | ExtraColumnsPolicy | - |
integerCast | UpcastOrForbid | - |
floatCast | UpcastOrForbid | - |