Class ArrowFlightJdbcBinaryVectorAccessor
java.lang.Object
org.apache.arrow.driver.jdbc.accessor.ArrowFlightJdbcAccessor
org.apache.arrow.driver.jdbc.accessor.impl.binary.ArrowFlightJdbcBinaryVectorAccessor
- All Implemented Interfaces:
org.apache.calcite.avatica.util.Cursor.Accessor
-
Field Summary
Fields inherited from class org.apache.arrow.driver.jdbc.accessor.ArrowFlightJdbcAccessor
wasNull, wasNullConsumer
-
Constructor Summary
ConstructorDescriptionArrowFlightJdbcBinaryVectorAccessor
(FixedSizeBinaryVector vector, IntSupplier currentRowSupplier, ArrowFlightJdbcAccessorFactory.WasNullConsumer setCursorWasNull) ArrowFlightJdbcBinaryVectorAccessor
(LargeVarBinaryVector vector, IntSupplier currentRowSupplier, ArrowFlightJdbcAccessorFactory.WasNullConsumer setCursorWasNull) ArrowFlightJdbcBinaryVectorAccessor
(VarBinaryVector vector, IntSupplier currentRowSupplier, ArrowFlightJdbcAccessorFactory.WasNullConsumer setCursorWasNull) -
Method Summary
Methods inherited from class org.apache.arrow.driver.jdbc.accessor.ArrowFlightJdbcAccessor
getArray, getBigDecimal, getBigDecimal, getBlob, getBoolean, getByte, getClob, getCurrentRow, getDate, getDouble, getFloat, getInt, getLong, getNCharacterStream, getNClob, getNString, getObject, getObject, getRef, getShort, getSQLXML, getStruct, getTime, getTimestamp, getURL, wasNull
-
Constructor Details
-
ArrowFlightJdbcBinaryVectorAccessor
public ArrowFlightJdbcBinaryVectorAccessor(FixedSizeBinaryVector vector, IntSupplier currentRowSupplier, ArrowFlightJdbcAccessorFactory.WasNullConsumer setCursorWasNull) -
ArrowFlightJdbcBinaryVectorAccessor
public ArrowFlightJdbcBinaryVectorAccessor(VarBinaryVector vector, IntSupplier currentRowSupplier, ArrowFlightJdbcAccessorFactory.WasNullConsumer setCursorWasNull) -
ArrowFlightJdbcBinaryVectorAccessor
public ArrowFlightJdbcBinaryVectorAccessor(LargeVarBinaryVector vector, IntSupplier currentRowSupplier, ArrowFlightJdbcAccessorFactory.WasNullConsumer setCursorWasNull)
-
-
Method Details
-
getBytes
public byte[] getBytes()- Specified by:
getBytes
in interfaceorg.apache.calcite.avatica.util.Cursor.Accessor
- Overrides:
getBytes
in classArrowFlightJdbcAccessor
-
getObject
- Specified by:
getObject
in interfaceorg.apache.calcite.avatica.util.Cursor.Accessor
- Overrides:
getObject
in classArrowFlightJdbcAccessor
-
getObjectClass
- Specified by:
getObjectClass
in classArrowFlightJdbcAccessor
-
getString
- Specified by:
getString
in interfaceorg.apache.calcite.avatica.util.Cursor.Accessor
- Overrides:
getString
in classArrowFlightJdbcAccessor
-
getAsciiStream
- Specified by:
getAsciiStream
in interfaceorg.apache.calcite.avatica.util.Cursor.Accessor
- Overrides:
getAsciiStream
in classArrowFlightJdbcAccessor
-
getUnicodeStream
- Specified by:
getUnicodeStream
in interfaceorg.apache.calcite.avatica.util.Cursor.Accessor
- Overrides:
getUnicodeStream
in classArrowFlightJdbcAccessor
-
getBinaryStream
- Specified by:
getBinaryStream
in interfaceorg.apache.calcite.avatica.util.Cursor.Accessor
- Overrides:
getBinaryStream
in classArrowFlightJdbcAccessor
-
getCharacterStream
- Specified by:
getCharacterStream
in interfaceorg.apache.calcite.avatica.util.Cursor.Accessor
- Overrides:
getCharacterStream
in classArrowFlightJdbcAccessor
-