Class BinaryVectorAccessor
- java.lang.Object
-
- com.salesforce.datacloud.jdbc.core.accessor.QueryJDBCAccessor
-
- com.salesforce.datacloud.jdbc.core.accessor.impl.BinaryVectorAccessor
-
- All Implemented Interfaces:
org.apache.calcite.avatica.util.Cursor.Accessor
public class BinaryVectorAccessor extends QueryJDBCAccessor
-
-
Field Summary
-
Fields inherited from class com.salesforce.datacloud.jdbc.core.accessor.QueryJDBCAccessor
wasNull, wasNullConsumer
-
-
Constructor Summary
Constructors Constructor Description BinaryVectorAccessor(org.apache.arrow.vector.FixedSizeBinaryVector vector, IntSupplier currentRowSupplier, QueryJDBCAccessorFactory.WasNullConsumer wasNullConsumer)BinaryVectorAccessor(org.apache.arrow.vector.LargeVarBinaryVector vector, IntSupplier currentRowSupplier, QueryJDBCAccessorFactory.WasNullConsumer wasNullConsumer)BinaryVectorAccessor(org.apache.arrow.vector.VarBinaryVector vector, IntSupplier currentRowSupplier, QueryJDBCAccessorFactory.WasNullConsumer wasNullConsumer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description byte[]getBytes()ObjectgetObject()Class<?>getObjectClass()StringgetString()-
Methods inherited from class com.salesforce.datacloud.jdbc.core.accessor.QueryJDBCAccessor
getArray, getAsciiStream, getBigDecimal, getBigDecimal, getBinaryStream, getBlob, getBoolean, getByte, getCharacterStream, getClob, getCurrentRow, getDate, getDouble, getFloat, getInt, getLong, getNCharacterStream, getNClob, getNString, getObject, getObject, getRef, getShort, getSQLXML, getStruct, getTime, getTimestamp, getUnicodeStream, getURL, wasNull
-
-
-
-
Constructor Detail
-
BinaryVectorAccessor
public BinaryVectorAccessor(org.apache.arrow.vector.FixedSizeBinaryVector vector, IntSupplier currentRowSupplier, QueryJDBCAccessorFactory.WasNullConsumer wasNullConsumer)
-
BinaryVectorAccessor
public BinaryVectorAccessor(org.apache.arrow.vector.VarBinaryVector vector, IntSupplier currentRowSupplier, QueryJDBCAccessorFactory.WasNullConsumer wasNullConsumer)
-
BinaryVectorAccessor
public BinaryVectorAccessor(org.apache.arrow.vector.LargeVarBinaryVector vector, IntSupplier currentRowSupplier, QueryJDBCAccessorFactory.WasNullConsumer wasNullConsumer)
-
-
Method Detail
-
getBytes
public byte[] getBytes()
- Specified by:
getBytesin interfaceorg.apache.calcite.avatica.util.Cursor.Accessor- Overrides:
getBytesin classQueryJDBCAccessor
-
getObject
public Object getObject()
- Specified by:
getObjectin interfaceorg.apache.calcite.avatica.util.Cursor.Accessor- Overrides:
getObjectin classQueryJDBCAccessor
-
getObjectClass
public Class<?> getObjectClass()
- Specified by:
getObjectClassin classQueryJDBCAccessor
-
getString
public String getString()
- Specified by:
getStringin interfaceorg.apache.calcite.avatica.util.Cursor.Accessor- Overrides:
getStringin classQueryJDBCAccessor
-
-