public class DefaultTypeVisitor<T> extends Object implements org.apache.arrow.vector.types.pojo.ArrowType.ArrowTypeVisitor<T>
| Constructor and Description |
|---|
DefaultTypeVisitor() |
| Modifier and Type | Method and Description |
|---|---|
protected T |
unsupported(org.apache.arrow.vector.types.pojo.ArrowType type) |
T |
visit(org.apache.arrow.vector.types.pojo.ArrowType.Binary type) |
T |
visit(org.apache.arrow.vector.types.pojo.ArrowType.Bool type) |
T |
visit(org.apache.arrow.vector.types.pojo.ArrowType.Date type) |
T |
visit(org.apache.arrow.vector.types.pojo.ArrowType.Decimal type) |
T |
visit(org.apache.arrow.vector.types.pojo.ArrowType.Duration type) |
T |
visit(org.apache.arrow.vector.types.pojo.ArrowType.FixedSizeBinary type) |
T |
visit(org.apache.arrow.vector.types.pojo.ArrowType.FixedSizeList type) |
T |
visit(org.apache.arrow.vector.types.pojo.ArrowType.FloatingPoint type) |
T |
visit(org.apache.arrow.vector.types.pojo.ArrowType.Int type) |
T |
visit(org.apache.arrow.vector.types.pojo.ArrowType.Interval type) |
T |
visit(org.apache.arrow.vector.types.pojo.ArrowType.LargeBinary type) |
T |
visit(org.apache.arrow.vector.types.pojo.ArrowType.LargeList type) |
T |
visit(org.apache.arrow.vector.types.pojo.ArrowType.LargeUtf8 type) |
T |
visit(org.apache.arrow.vector.types.pojo.ArrowType.List type) |
T |
visit(org.apache.arrow.vector.types.pojo.ArrowType.Map type) |
T |
visit(org.apache.arrow.vector.types.pojo.ArrowType.Null type) |
T |
visit(org.apache.arrow.vector.types.pojo.ArrowType.Struct type) |
T |
visit(org.apache.arrow.vector.types.pojo.ArrowType.Time type) |
T |
visit(org.apache.arrow.vector.types.pojo.ArrowType.Timestamp type) |
T |
visit(org.apache.arrow.vector.types.pojo.ArrowType.Union type) |
T |
visit(org.apache.arrow.vector.types.pojo.ArrowType.Utf8 type) |
public T visit(org.apache.arrow.vector.types.pojo.ArrowType.Null type)
visit in interface org.apache.arrow.vector.types.pojo.ArrowType.ArrowTypeVisitor<T>public T visit(org.apache.arrow.vector.types.pojo.ArrowType.Struct type)
visit in interface org.apache.arrow.vector.types.pojo.ArrowType.ArrowTypeVisitor<T>public T visit(org.apache.arrow.vector.types.pojo.ArrowType.List type)
visit in interface org.apache.arrow.vector.types.pojo.ArrowType.ArrowTypeVisitor<T>public T visit(org.apache.arrow.vector.types.pojo.ArrowType.LargeList type)
visit in interface org.apache.arrow.vector.types.pojo.ArrowType.ArrowTypeVisitor<T>public T visit(org.apache.arrow.vector.types.pojo.ArrowType.FixedSizeList type)
visit in interface org.apache.arrow.vector.types.pojo.ArrowType.ArrowTypeVisitor<T>public T visit(org.apache.arrow.vector.types.pojo.ArrowType.Union type)
visit in interface org.apache.arrow.vector.types.pojo.ArrowType.ArrowTypeVisitor<T>public T visit(org.apache.arrow.vector.types.pojo.ArrowType.Map type)
visit in interface org.apache.arrow.vector.types.pojo.ArrowType.ArrowTypeVisitor<T>public T visit(org.apache.arrow.vector.types.pojo.ArrowType.Int type)
visit in interface org.apache.arrow.vector.types.pojo.ArrowType.ArrowTypeVisitor<T>public T visit(org.apache.arrow.vector.types.pojo.ArrowType.FloatingPoint type)
visit in interface org.apache.arrow.vector.types.pojo.ArrowType.ArrowTypeVisitor<T>public T visit(org.apache.arrow.vector.types.pojo.ArrowType.Utf8 type)
visit in interface org.apache.arrow.vector.types.pojo.ArrowType.ArrowTypeVisitor<T>public T visit(org.apache.arrow.vector.types.pojo.ArrowType.LargeUtf8 type)
visit in interface org.apache.arrow.vector.types.pojo.ArrowType.ArrowTypeVisitor<T>public T visit(org.apache.arrow.vector.types.pojo.ArrowType.Binary type)
visit in interface org.apache.arrow.vector.types.pojo.ArrowType.ArrowTypeVisitor<T>public T visit(org.apache.arrow.vector.types.pojo.ArrowType.LargeBinary type)
visit in interface org.apache.arrow.vector.types.pojo.ArrowType.ArrowTypeVisitor<T>public T visit(org.apache.arrow.vector.types.pojo.ArrowType.FixedSizeBinary type)
visit in interface org.apache.arrow.vector.types.pojo.ArrowType.ArrowTypeVisitor<T>public T visit(org.apache.arrow.vector.types.pojo.ArrowType.Bool type)
visit in interface org.apache.arrow.vector.types.pojo.ArrowType.ArrowTypeVisitor<T>public T visit(org.apache.arrow.vector.types.pojo.ArrowType.Decimal type)
visit in interface org.apache.arrow.vector.types.pojo.ArrowType.ArrowTypeVisitor<T>public T visit(org.apache.arrow.vector.types.pojo.ArrowType.Date type)
visit in interface org.apache.arrow.vector.types.pojo.ArrowType.ArrowTypeVisitor<T>public T visit(org.apache.arrow.vector.types.pojo.ArrowType.Time type)
visit in interface org.apache.arrow.vector.types.pojo.ArrowType.ArrowTypeVisitor<T>public T visit(org.apache.arrow.vector.types.pojo.ArrowType.Timestamp type)
visit in interface org.apache.arrow.vector.types.pojo.ArrowType.ArrowTypeVisitor<T>public T visit(org.apache.arrow.vector.types.pojo.ArrowType.Interval type)
visit in interface org.apache.arrow.vector.types.pojo.ArrowType.ArrowTypeVisitor<T>public T visit(org.apache.arrow.vector.types.pojo.ArrowType.Duration type)
visit in interface org.apache.arrow.vector.types.pojo.ArrowType.ArrowTypeVisitor<T>protected T unsupported(org.apache.arrow.vector.types.pojo.ArrowType type)
Copyright © 2023-2024, The Apache Software Foundation. Apache Fury™, Fury™, and Apache are either registered trademarks or trademarks of the Apache Software Foundation.