Uses of Interface
dev.hardwood.metadata.LogicalType
Packages that use LogicalType
Package
Description
Low-level Parquet file metadata types that mirror the Thrift definitions.
High-level Parquet schema types with computed definition and repetition levels.
-
Uses of LogicalType in dev.hardwood.metadata
Classes in dev.hardwood.metadata that implement LogicalTypeModifier and TypeClassDescriptionstatic final recordBSON document stored as a byte array.static final recordCalendar date (days since Unix epoch).static final recordDecimal with fixed scale and precision.static final recordEnum stored as a UTF-8 string.static final recordInterval stored as a 12-byte fixed-length byte array (months, days, millis).static final recordInteger type with a specific bit width and signedness.static final recordJSON document stored as a UTF-8 string.static final recordList (repeated element) logical type.static final recordMap (key-value pairs) logical type.static final recordUTF-8 encoded string.static final recordTimestamp with configurable precision and UTC adjustment.static final recordTime of day with configurable precision and UTC adjustment.static final recordUUID stored as a 16-byte fixed-length byte array.static final recordVariant (self-describing, semi-structured) logical type per the Parquet Variant spec.Methods in dev.hardwood.metadata that return LogicalTypeModifier and TypeMethodDescriptionSchemaElement.logicalType()Returns the value of thelogicalTyperecord component.Constructors in dev.hardwood.metadata with parameters of type LogicalTypeModifierConstructorDescriptionSchemaElement(String name, PhysicalType type, Integer typeLength, RepetitionType repetitionType, Integer numChildren, ConvertedType convertedType, Integer scale, Integer precision, Integer fieldId, LogicalType logicalType) Creates an instance of aSchemaElementrecord class. -
Uses of LogicalType in dev.hardwood.schema
Methods in dev.hardwood.schema that return LogicalTypeModifier and TypeMethodDescriptionColumnSchema.logicalType()Returns the value of thelogicalTyperecord component.SchemaNode.GroupNode.logicalType()Returns the value of thelogicalTyperecord component.SchemaNode.PrimitiveNode.logicalType()Returns the value of thelogicalTyperecord component.Constructors in dev.hardwood.schema with parameters of type LogicalTypeModifierConstructorDescriptionColumnSchema(FieldPath fieldPath, PhysicalType type, RepetitionType repetitionType, Integer typeLength, int columnIndex, int maxDefinitionLevel, int maxRepetitionLevel, LogicalType logicalType) Creates an instance of aColumnSchemarecord class.GroupNode(String name, RepetitionType repetitionType, ConvertedType convertedType, LogicalType logicalType, List<SchemaNode> children, int maxDefinitionLevel, int maxRepetitionLevel) Creates an instance of aGroupNoderecord class.PrimitiveNode(String name, PhysicalType type, RepetitionType repetitionType, LogicalType logicalType, int columnIndex, int maxDefinitionLevel, int maxRepetitionLevel) Creates an instance of aPrimitiveNoderecord class.