Interface SchemaNode
- All Known Implementing Classes:
SchemaNode.GroupNode, SchemaNode.PrimitiveNode
Tree-based representation of Parquet schema for nested data support.
Each node represents either a primitive column or a group (struct/list/map).
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final recordGroup node representing a struct, list, or map.static final recordPrimitive leaf node representing an actual data column. -
Method Summary
Modifier and TypeMethodDescriptionintReturns the maximum definition level, computed from the schema hierarchy.intReturns the maximum repetition level, computed from the schema hierarchy.name()Returns the field name.Returns the repetition type (required, optional, or repeated).
-
Method Details
-
name
String name()Returns the field name. -
repetitionType
RepetitionType repetitionType()Returns the repetition type (required, optional, or repeated). -
maxDefinitionLevel
int maxDefinitionLevel()Returns the maximum definition level, computed from the schema hierarchy. -
maxRepetitionLevel
int maxRepetitionLevel()Returns the maximum repetition level, computed from the schema hierarchy.
-