Uses of Interface
dev.hardwood.schema.SchemaNode
Packages that use SchemaNode
Package
Description
High-level Parquet schema types with computed definition and repetition levels.
-
Uses of SchemaNode in dev.hardwood.schema
Classes in dev.hardwood.schema that implement SchemaNodeModifier and TypeClassDescriptionstatic final recordGroup node representing a struct, list, map, or variant.static final recordPrimitive leaf node representing an actual data column.Methods in dev.hardwood.schema that return SchemaNodeModifier and TypeMethodDescriptionFinds a top-level field by name in the schema tree.SchemaNode.GroupNode.getListElement()For LIST groups, returns the list's element node — the logical element, independent of whether the list uses 2-level or 3-level encoding.SchemaNode.GroupNode.getMapKey()For MAP groups, returns the key node from the standard encoding (map.key_value.key).SchemaNode.GroupNode.getMapValue()For MAP groups, returns the value node from the standard encoding (map.key_value.value), ornullif thekey_valuegroup has no value field.Methods in dev.hardwood.schema that return types with arguments of type SchemaNodeModifier and TypeMethodDescriptionSchemaNode.GroupNode.children()Returns the value of thechildrenrecord component.Constructor parameters in dev.hardwood.schema with type arguments of type SchemaNodeModifierConstructorDescriptionGroupNode(String name, RepetitionType repetitionType, ConvertedType convertedType, LogicalType logicalType, List<SchemaNode> children, int maxDefinitionLevel, int maxRepetitionLevel) Creates an instance of aGroupNoderecord class.