Class IntervalAvaticaParameterConverter

java.lang.Object
org.apache.arrow.driver.jdbc.converter.impl.IntervalAvaticaParameterConverter
All Implemented Interfaces:
AvaticaParameterConverter

public class IntervalAvaticaParameterConverter extends Object
AvaticaParameterConverter for Interval Arrow types.
  • Constructor Details

    • IntervalAvaticaParameterConverter

      public IntervalAvaticaParameterConverter(ArrowType.Interval type)
  • Method Details

    • bindParameter

      public boolean bindParameter(FieldVector vector, org.apache.calcite.avatica.remote.TypedValue typedValue, int index)
      Description copied from interface: AvaticaParameterConverter
      Bind a TypedValue to a FieldVector at the given index.
      Parameters:
      vector - FieldVector that the parameter should be bound to.
      typedValue - TypedValue to bind as a parameter.
      index - Vector index (0-indexed) that the TypedValue should be bound to.
      Returns:
      Whether the value was set successfully.
    • createParameter

      public org.apache.calcite.avatica.AvaticaParameter createParameter(Field field)
      Description copied from interface: AvaticaParameterConverter
      Create an AvaticaParameter from the given Field.
      Parameters:
      field - Arrow Field to generate an AvaticaParameter from.
    • createParameter

      protected org.apache.calcite.avatica.AvaticaParameter createParameter(Field field, boolean signed)