public abstract class AbstractArrowFlightJdbcListVectorAccessor extends ArrowFlightJdbcAccessor
wasNull, wasNullConsumer
Modifier | Constructor and Description |
---|---|
protected |
AbstractArrowFlightJdbcListVectorAccessor(IntSupplier currentRowSupplier,
ArrowFlightJdbcAccessorFactory.WasNullConsumer setCursorWasNull) |
Modifier and Type | Method and Description |
---|---|
Array |
getArray() |
protected abstract FieldVector |
getDataVector() |
protected abstract long |
getEndOffset(int index) |
Class<?> |
getObjectClass() |
protected abstract long |
getStartOffset(int index) |
protected abstract boolean |
isNull(int index) |
getAsciiStream, getBigDecimal, getBigDecimal, getBinaryStream, getBlob, getBoolean, getByte, getBytes, getCharacterStream, getClob, getCurrentRow, getDate, getDouble, getFloat, getInt, getLong, getNCharacterStream, getNClob, getNString, getObject, getObject, getObject, getRef, getShort, getSQLXML, getString, getStruct, getTime, getTimestamp, getUnicodeStream, getURL, wasNull
protected AbstractArrowFlightJdbcListVectorAccessor(IntSupplier currentRowSupplier, ArrowFlightJdbcAccessorFactory.WasNullConsumer setCursorWasNull)
public Class<?> getObjectClass()
getObjectClass
in class ArrowFlightJdbcAccessor
protected abstract long getStartOffset(int index)
protected abstract long getEndOffset(int index)
protected abstract FieldVector getDataVector()
protected abstract boolean isNull(int index)
public final Array getArray()
getArray
in interface org.apache.calcite.avatica.util.Cursor.Accessor
getArray
in class ArrowFlightJdbcAccessor
Copyright © 2023 The Apache Software Foundation. All rights reserved.