Package org.apache.avro.io.parsing
Class Symbol.Sequence
java.lang.Object
org.apache.avro.io.parsing.Symbol
org.apache.avro.io.parsing.Symbol.Sequence
- Enclosing class:
Symbol
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.avro.io.parsing.Symbol
Symbol.Alternative, Symbol.DefaultStartAction, Symbol.EnumAdjustAction, Symbol.EnumLabelsAction, Symbol.ErrorAction, Symbol.FieldAdjustAction, Symbol.FieldOrderAction, Symbol.ImplicitAction, Symbol.IntCheckAction, Symbol.Kind, Symbol.Repeater, Symbol.ResolvingAction, Symbol.Root, Symbol.Sequence, Symbol.SkipAction, Symbol.UnionAdjustAction, Symbol.WriterUnionAction -
Field Summary
Fields inherited from class org.apache.avro.io.parsing.Symbol
ARRAY_END, ARRAY_START, BOOLEAN, BYTES, DEFAULT_END_ACTION, DOUBLE, ENUM, FIELD_ACTION, FIELD_END, FIXED, FLOAT, INT, ITEM_END, kind, LONG, MAP_END, MAP_KEY_MARKER, MAP_START, NULL, production, RECORD_END, RECORD_START, STRING, UNION, UNION_END, WRITER_UNION_ACTION -
Method Summary
Modifier and TypeMethodDescriptionflatten(Map<Symbol.Sequence, Symbol.Sequence> map, Map<Symbol.Sequence, List<org.apache.avro.io.parsing.Symbol.Fixup>> map2) final intget(int index) iterator()intsize()Methods inherited from class org.apache.avro.io.parsing.Symbol
defaultStartAction, enumAdjustAction, enumLabelsAction, fieldAdjustAction, fieldOrderAction, flattenedSize, hasErrors, intCheckAction, skipAction, unionAdjustAction, writerUnionActionMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Method Details
-
get
-
size
public int size() -
iterator
-
flatten
public Symbol.Sequence flatten(Map<Symbol.Sequence, Symbol.Sequence> map, Map<Symbol.Sequence, List<org.apache.avro.io.parsing.Symbol.Fixup>> map2) -
flattenedSize
public final int flattenedSize()- Overrides:
flattenedSizein classSymbol
-