public static class AvaticaParameterBinder.BinderVisitor extends Object implements ArrowType.ArrowTypeVisitor<Boolean>
Constructor and Description |
---|
BinderVisitor(FieldVector vector,
org.apache.calcite.avatica.remote.TypedValue value,
int index)
Instantiate a new BinderVisitor.
|
Modifier and Type | Method and Description |
---|---|
Boolean |
visit(ArrowType.Binary type) |
Boolean |
visit(ArrowType.Bool type) |
Boolean |
visit(ArrowType.Date type) |
Boolean |
visit(ArrowType.Decimal type) |
Boolean |
visit(ArrowType.Duration type) |
Boolean |
visit(ArrowType.FixedSizeBinary type) |
Boolean |
visit(ArrowType.FixedSizeList type) |
Boolean |
visit(ArrowType.FloatingPoint type) |
Boolean |
visit(ArrowType.Int type) |
Boolean |
visit(ArrowType.Interval type) |
Boolean |
visit(ArrowType.LargeBinary type) |
Boolean |
visit(ArrowType.LargeList type) |
Boolean |
visit(ArrowType.LargeUtf8 type) |
Boolean |
visit(ArrowType.List type) |
Boolean |
visit(ArrowType.Map type) |
Boolean |
visit(ArrowType.Null type) |
Boolean |
visit(ArrowType.Struct type) |
Boolean |
visit(ArrowType.Time type) |
Boolean |
visit(ArrowType.Timestamp type) |
Boolean |
visit(ArrowType.Union type) |
Boolean |
visit(ArrowType.Utf8 type) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
visit
public BinderVisitor(FieldVector vector, org.apache.calcite.avatica.remote.TypedValue value, int index)
vector
- FieldVector to bind values to.value
- TypedValue to bind.index
- Vector index (0-based) to bind the value to.public Boolean visit(ArrowType.Null type)
visit
in interface ArrowType.ArrowTypeVisitor<Boolean>
public Boolean visit(ArrowType.Struct type)
visit
in interface ArrowType.ArrowTypeVisitor<Boolean>
public Boolean visit(ArrowType.List type)
visit
in interface ArrowType.ArrowTypeVisitor<Boolean>
public Boolean visit(ArrowType.LargeList type)
visit
in interface ArrowType.ArrowTypeVisitor<Boolean>
public Boolean visit(ArrowType.FixedSizeList type)
visit
in interface ArrowType.ArrowTypeVisitor<Boolean>
public Boolean visit(ArrowType.Union type)
visit
in interface ArrowType.ArrowTypeVisitor<Boolean>
public Boolean visit(ArrowType.Map type)
visit
in interface ArrowType.ArrowTypeVisitor<Boolean>
public Boolean visit(ArrowType.Int type)
visit
in interface ArrowType.ArrowTypeVisitor<Boolean>
public Boolean visit(ArrowType.FloatingPoint type)
visit
in interface ArrowType.ArrowTypeVisitor<Boolean>
public Boolean visit(ArrowType.Utf8 type)
visit
in interface ArrowType.ArrowTypeVisitor<Boolean>
public Boolean visit(ArrowType.LargeUtf8 type)
visit
in interface ArrowType.ArrowTypeVisitor<Boolean>
public Boolean visit(ArrowType.Binary type)
visit
in interface ArrowType.ArrowTypeVisitor<Boolean>
public Boolean visit(ArrowType.LargeBinary type)
visit
in interface ArrowType.ArrowTypeVisitor<Boolean>
public Boolean visit(ArrowType.FixedSizeBinary type)
visit
in interface ArrowType.ArrowTypeVisitor<Boolean>
public Boolean visit(ArrowType.Bool type)
visit
in interface ArrowType.ArrowTypeVisitor<Boolean>
public Boolean visit(ArrowType.Decimal type)
visit
in interface ArrowType.ArrowTypeVisitor<Boolean>
public Boolean visit(ArrowType.Date type)
visit
in interface ArrowType.ArrowTypeVisitor<Boolean>
public Boolean visit(ArrowType.Time type)
visit
in interface ArrowType.ArrowTypeVisitor<Boolean>
public Boolean visit(ArrowType.Timestamp type)
visit
in interface ArrowType.ArrowTypeVisitor<Boolean>
public Boolean visit(ArrowType.Interval type)
visit
in interface ArrowType.ArrowTypeVisitor<Boolean>
public Boolean visit(ArrowType.Duration type)
visit
in interface ArrowType.ArrowTypeVisitor<Boolean>
Copyright © 2024 The Apache Software Foundation. All rights reserved.