Uses of Class
dev.hardwood.schema.FileSchema.ElementBuilder
Packages that use FileSchema.ElementBuilder
Package
Description
High-level Parquet schema types with computed definition and repetition levels.
-
Uses of FileSchema.ElementBuilder in dev.hardwood.schema
Method parameters in dev.hardwood.schema with type arguments of type FileSchema.ElementBuilderModifier and TypeMethodDescriptionFileSchema.Builder.list(String listName, RepetitionType repetition, Consumer<FileSchema.ElementBuilder> element) Append aLISTgroup whose element is declared byelement.voidFileSchema.ElementBuilder.list(RepetitionType repetition, Consumer<FileSchema.ElementBuilder> element) Declare a nestedLISTelement.FileSchema.StructBuilder.list(String listName, RepetitionType repetition, Consumer<FileSchema.ElementBuilder> element) Append a nestedLISTfield.FileSchema.Builder.map(String mapName, RepetitionType repetition, PhysicalType keyType, int keyTypeLength, LogicalType keyLogicalType, Consumer<FileSchema.ElementBuilder> value) Append aMAPgroup whose key carries a logical type annotation, giving the fixed byte length of aFIXED_LEN_BYTE_ARRAYkey.FileSchema.Builder.map(String mapName, RepetitionType repetition, PhysicalType keyType, LogicalType keyLogicalType, Consumer<FileSchema.ElementBuilder> value) Append aMAPgroup whose key carries a logical type annotation — aSTRINGkey being the common case.FileSchema.Builder.map(String mapName, RepetitionType repetition, PhysicalType keyType, Consumer<FileSchema.ElementBuilder> value) Append aMAPgroup whose value is declared byvalue.voidFileSchema.ElementBuilder.map(RepetitionType repetition, PhysicalType keyType, int keyTypeLength, LogicalType keyLogicalType, Consumer<FileSchema.ElementBuilder> value) Declare a nestedMAPelement whose key carries a logical type annotation, giving the fixed byte length of aFIXED_LEN_BYTE_ARRAYkey.voidFileSchema.ElementBuilder.map(RepetitionType repetition, PhysicalType keyType, LogicalType keyLogicalType, Consumer<FileSchema.ElementBuilder> value) Declare a nestedMAPelement whose key carries a logical type annotation.voidFileSchema.ElementBuilder.map(RepetitionType repetition, PhysicalType keyType, Consumer<FileSchema.ElementBuilder> value) Declare a nestedMAPelement.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.