Class ArrowType.ComplexTypeVisitor<T>
java.lang.Object
org.apache.arrow.vector.types.pojo.ArrowType.ComplexTypeVisitor<T>
- All Implemented Interfaces:
ArrowType.ArrowTypeVisitor<T>
- Enclosing class:
- ArrowType
public abstract static class ArrowType.ComplexTypeVisitor<T>
extends Object
implements ArrowType.ArrowTypeVisitor<T>
to visit the Complex ArrowTypes and bundle Primitive ones in one case
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionfinal T
visit
(ArrowType.Binary type) final T
visit
(ArrowType.BinaryView type) final T
visit
(ArrowType.Bool type) final T
visit
(ArrowType.Date type) final T
visit
(ArrowType.Decimal type) final T
visit
(ArrowType.Duration type) final T
final T
visit
(ArrowType.FloatingPoint type) final T
visit
(ArrowType.Int type) final T
visit
(ArrowType.Interval type) final T
visit
(ArrowType.LargeBinary type) final T
visit
(ArrowType.LargeUtf8 type) final T
visit
(ArrowType.Null type) visit
(ArrowType.PrimitiveType type) final T
visit
(ArrowType.Time type) final T
visit
(ArrowType.Timestamp type) final T
visit
(ArrowType.Utf8 type) final T
visit
(ArrowType.Utf8View type)
-
Constructor Details
-
ComplexTypeVisitor
public ComplexTypeVisitor()
-
-
Method Details
-
visit
-
visit
- Specified by:
visit
in interfaceArrowType.ArrowTypeVisitor<T>
-
visit
- Specified by:
visit
in interfaceArrowType.ArrowTypeVisitor<T>
-
visit
- Specified by:
visit
in interfaceArrowType.ArrowTypeVisitor<T>
-
visit
- Specified by:
visit
in interfaceArrowType.ArrowTypeVisitor<T>
-
visit
- Specified by:
visit
in interfaceArrowType.ArrowTypeVisitor<T>
-
visit
- Specified by:
visit
in interfaceArrowType.ArrowTypeVisitor<T>
-
visit
- Specified by:
visit
in interfaceArrowType.ArrowTypeVisitor<T>
-
visit
- Specified by:
visit
in interfaceArrowType.ArrowTypeVisitor<T>
-
visit
- Specified by:
visit
in interfaceArrowType.ArrowTypeVisitor<T>
-
visit
- Specified by:
visit
in interfaceArrowType.ArrowTypeVisitor<T>
-
visit
- Specified by:
visit
in interfaceArrowType.ArrowTypeVisitor<T>
-
visit
- Specified by:
visit
in interfaceArrowType.ArrowTypeVisitor<T>
-
visit
- Specified by:
visit
in interfaceArrowType.ArrowTypeVisitor<T>
-
visit
- Specified by:
visit
in interfaceArrowType.ArrowTypeVisitor<T>
-
visit
- Specified by:
visit
in interfaceArrowType.ArrowTypeVisitor<T>
-
visit
- Specified by:
visit
in interfaceArrowType.ArrowTypeVisitor<T>
-
visit
- Specified by:
visit
in interfaceArrowType.ArrowTypeVisitor<T>
-