Class ShredSchemaInferer
- Namespace
- Apache.Arrow.Operations.Shredding
- Assembly
- Apache.Arrow.Operations.dll
Analyzes a batch of VariantValues and infers an optimal ShredSchema for shredding them.
public sealed class ShredSchemaInferer
- Inheritance
-
ShredSchemaInferer
- Inherited Members
Methods
Infer(IEnumerable<VariantValue>, ShredOptions)
Infers a shredding schema by analyzing the given values.
public ShredSchema Infer(IEnumerable<VariantValue> values, ShredOptions options = null)
Parameters
valuesIEnumerable<VariantValue>The variant values to analyze.
optionsShredOptionsOptions controlling depth, frequency, and type consistency thresholds.
Returns
- ShredSchema
An inferred ShredSchema.