Class VarCharVectorAccessor
- java.lang.Object
-
- com.salesforce.datacloud.jdbc.core.accessor.QueryJDBCAccessor
-
- com.salesforce.datacloud.jdbc.core.accessor.impl.VarCharVectorAccessor
-
- All Implemented Interfaces:
org.apache.calcite.avatica.util.Cursor.Accessor
public class VarCharVectorAccessor extends QueryJDBCAccessor
-
-
Field Summary
-
Fields inherited from class com.salesforce.datacloud.jdbc.core.accessor.QueryJDBCAccessor
wasNull, wasNullConsumer
-
-
Constructor Summary
Constructors Constructor Description VarCharVectorAccessor(org.apache.arrow.vector.LargeVarCharVector vector, IntSupplier currenRowSupplier, QueryJDBCAccessorFactory.WasNullConsumer wasNullConsumer)VarCharVectorAccessor(org.apache.arrow.vector.VarCharVector vector, IntSupplier currenRowSupplier, QueryJDBCAccessorFactory.WasNullConsumer wasNullConsumer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description byte[]getBytes()StringgetObject()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
-
VarCharVectorAccessor
public VarCharVectorAccessor(org.apache.arrow.vector.VarCharVector vector, IntSupplier currenRowSupplier, QueryJDBCAccessorFactory.WasNullConsumer wasNullConsumer)
-
VarCharVectorAccessor
public VarCharVectorAccessor(org.apache.arrow.vector.LargeVarCharVector vector, IntSupplier currenRowSupplier, QueryJDBCAccessorFactory.WasNullConsumer wasNullConsumer)
-
-
Method Detail
-
getObjectClass
public Class<?> getObjectClass()
- Specified by:
getObjectClassin classQueryJDBCAccessor
-
getBytes
public byte[] getBytes()
- Specified by:
getBytesin interfaceorg.apache.calcite.avatica.util.Cursor.Accessor- Overrides:
getBytesin classQueryJDBCAccessor
-
getString
public String getString()
- Specified by:
getStringin interfaceorg.apache.calcite.avatica.util.Cursor.Accessor- Overrides:
getStringin classQueryJDBCAccessor
-
getObject
public String getObject()
- Specified by:
getObjectin interfaceorg.apache.calcite.avatica.util.Cursor.Accessor- Overrides:
getObjectin classQueryJDBCAccessor
-
-