Uses of Class
dev.hardwood.schema.FileSchema.StructBuilder
Packages that use FileSchema.StructBuilder
Package
Description
High-level Parquet schema types with computed definition and repetition levels.
-
Uses of FileSchema.StructBuilder in dev.hardwood.schema
Methods in dev.hardwood.schema that return FileSchema.StructBuilderModifier and TypeMethodDescriptionFileSchema.StructBuilder.addColumn(String columnName, PhysicalType type, RepetitionType repetition) Append a primitive field.FileSchema.StructBuilder.addColumn(String columnName, PhysicalType type, RepetitionType repetition, int typeLength) Append a primitive field, giving the fixed byte length of aFIXED_LEN_BYTE_ARRAYcolumn.FileSchema.StructBuilder.addColumn(String columnName, PhysicalType type, RepetitionType repetition, int typeLength, LogicalType logicalType) Append a primitive field carrying a logical type annotation, giving the fixed byte length of aFIXED_LEN_BYTE_ARRAYcolumn.FileSchema.StructBuilder.addColumn(String columnName, PhysicalType type, RepetitionType repetition, LogicalType logicalType) Append a primitive field carrying a logical type annotation.FileSchema.StructBuilder.list(String listName, RepetitionType repetition, Consumer<FileSchema.ElementBuilder> element) Append a nestedLISTfield.FileSchema.StructBuilder.map(String mapName, RepetitionType repetition, PhysicalType keyType, int keyTypeLength, LogicalType keyLogicalType, Consumer<FileSchema.ElementBuilder> value) Append a nestedMAPfield whose key carries a logical type annotation, giving the fixed byte length of aFIXED_LEN_BYTE_ARRAYkey.FileSchema.StructBuilder.map(String mapName, RepetitionType repetition, PhysicalType keyType, LogicalType keyLogicalType, Consumer<FileSchema.ElementBuilder> value) Append a nestedMAPfield whose key carries a logical type annotation.FileSchema.StructBuilder.map(String mapName, RepetitionType repetition, PhysicalType keyType, Consumer<FileSchema.ElementBuilder> value) Append a nestedMAPfield.FileSchema.StructBuilder.struct(String structName, RepetitionType repetition, Consumer<FileSchema.StructBuilder> filler) Append a nestedstructfield.Method parameters in dev.hardwood.schema with type arguments of type FileSchema.StructBuilderModifier and TypeMethodDescriptionFileSchema.Builder.struct(String structName, RepetitionType repetition, Consumer<FileSchema.StructBuilder> filler) Append astructgroup whose fields are declared byfiller.voidFileSchema.ElementBuilder.struct(RepetitionType repetition, Consumer<FileSchema.StructBuilder> filler) Declare astructelement.FileSchema.StructBuilder.struct(String structName, RepetitionType repetition, Consumer<FileSchema.StructBuilder> filler) Append a nestedstructfield.