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