ParquetSchema<T>
Typed Parquet schema.
Extends
ParquetSchema
Type Parameters
Type Parameter |
---|
T |
Constructors
new ParquetSchema()
new ParquetSchema<T>(schema): ParquetSchema<T>
Create a new schema from a JSON schema definition
Parameters
Parameter | Type |
---|---|
schema | SchemaDefinition |
Returns
Inherited from
BaseParquetSchema.constructor
Properties
fieldList
fieldList: ParquetField[];
Inherited from
BaseParquetSchema.fieldList
fields
fields: Record<string, ParquetField>;
Inherited from
BaseParquetSchema.fields
schema
schema: ParquetSchemaDefinition<T>;
Overrides
BaseParquetSchema.schema
Methods
findField()
findField(path): ParquetField
Retrieve a field definition
Parameters
Parameter | Type |
---|---|
path | string | string [] |
Returns
ParquetField
Inherited from
BaseParquetSchema.findField
findFieldBranch()
findFieldBranch(path): ParquetField[]
Retrieve a field definition and all the field's ancestors
Parameters
Parameter | Type |
---|---|
path | string | string [] |
Returns
ParquetField
[]
Inherited from
BaseParquetSchema.findFieldBranch
fromJsonSchema()
static fromJsonSchema(jsonSchema): ParquetSchema
Create a new schema from JSON Schema (json-schema.org)
Parameters
Parameter | Type |
---|---|
jsonSchema | JSONSchema4 |
Returns
ParquetSchema
Inherited from
BaseParquetSchema.fromJsonSchema