Uses of Interface
org.apache.arrow.adapter.jdbc.consumer.JdbcConsumer
-
Uses of JdbcConsumer in org.apache.arrow.adapter.jdbc
Modifier and TypeMethodDescriptionJdbcToArrowConfig.JdbcConsumerFactory.apply
(ArrowType arrowType, int columnIndex, boolean nullable, FieldVector vector, JdbcToArrowConfig config) static JdbcConsumer
JdbcToArrowUtils.getConsumer
(ArrowType arrowType, int columnIndex, boolean nullable, FieldVector vector, JdbcToArrowConfig config) Default function used for JdbcConsumerFactory. -
Uses of JdbcConsumer in org.apache.arrow.adapter.jdbc.consumer
Modifier and TypeClassDescriptionclass
Consumer which consume array type values fromResultSet
.class
BaseConsumer<V extends ValueVector>
Base class for all consumers.class
Consumer which consume binary type values fromResultSet
.class
Consumer which consume blob type values fromResultSet
.class
Consumer which consume clob type values fromResultSet
.class
Composite consumer which hold all consumers.class
Consumer which consume decimal type values fromResultSet
.class
Consumer which consume decimal type values fromResultSet
.class
Consumer which consume map type values fromResultSet
.class
Consumer which consume null type values from ResultSet.Modifier and TypeMethodDescriptionstatic JdbcConsumer<BigIntVector>
BigIntConsumer.createConsumer
(BigIntVector vector, int index, boolean nullable) Creates a consumer forBigIntVector
.static JdbcConsumer<BitVector>
BitConsumer.createConsumer
(BitVector vector, int index, boolean nullable) Creates a consumer forBitVector
.static JdbcConsumer<DateDayVector>
DateConsumer.createConsumer
(DateDayVector vector, int index, boolean nullable, Calendar calendar) Creates a consumer forDateMilliVector
.static JdbcConsumer<Decimal256Vector>
Decimal256Consumer.createConsumer
(Decimal256Vector vector, int index, boolean nullable, RoundingMode bigDecimalRoundingMode) Creates a consumer forDecimal256Vector
.static JdbcConsumer<DecimalVector>
DecimalConsumer.createConsumer
(DecimalVector vector, int index, boolean nullable, RoundingMode bigDecimalRoundingMode) Creates a consumer forDecimalVector
.static JdbcConsumer<Float8Vector>
DoubleConsumer.createConsumer
(Float8Vector vector, int index, boolean nullable) Creates a consumer forFloat8Vector
.static JdbcConsumer<Float4Vector>
FloatConsumer.createConsumer
(Float4Vector vector, int index, boolean nullable) Creates a consumer forFloat4Vector
.static JdbcConsumer<IntVector>
IntConsumer.createConsumer
(IntVector vector, int index, boolean nullable) Creates a consumer forIntVector
.static JdbcConsumer<TimeMilliVector>
TimeConsumer.createConsumer
(TimeMilliVector vector, int index, boolean nullable, Calendar calendar) Creates a consumer forTimeMilliVector
.static JdbcConsumer<TimeStampMilliVector>
TimestampConsumer.createConsumer
(TimeStampMilliVector vector, int index, boolean nullable) Creates a consumer forTimeStampMilliVector
.static JdbcConsumer<TimeStampMilliTZVector>
TimestampTZConsumer.createConsumer
(TimeStampMilliTZVector vector, int index, boolean nullable, Calendar calendar) Creates a consumer forTimeStampMilliTZVector
.static JdbcConsumer<TinyIntVector>
TinyIntConsumer.createConsumer
(TinyIntVector vector, int index, boolean nullable) Creates a consumer forTinyIntVector
.static JdbcConsumer<VarCharVector>
VarCharConsumer.createConsumer
(VarCharVector vector, int index, boolean nullable) Creates a consumer forVarCharVector
.Modifier and TypeMethodDescriptionstatic ArrayConsumer
ArrayConsumer.createConsumer
(ListVector vector, JdbcConsumer delegate, int index, boolean nullable) Creates a consumer forListVector
.ModifierConstructorDescriptionArrayConsumer
(ListVector vector, JdbcConsumer delegate, int index) Instantiate a ArrayConsumer.CompositeJdbcConsumer
(JdbcConsumer[] consumers) Construct an instance.