public abstract class BaseListVectorAccessor extends QueryJDBCAccessor
| Modifier and Type | Class and Description |
|---|---|
protected static interface |
BaseListVectorAccessor.VectorProvider |
wasNull, wasNullConsumer| Modifier | Constructor and Description |
|---|---|
protected |
BaseListVectorAccessor(IntSupplier currentRowSupplier,
QueryJDBCAccessorFactory.WasNullConsumer wasNullConsumer) |
| Modifier and Type | Method and Description |
|---|---|
Array |
getArray() |
protected abstract org.apache.arrow.vector.FieldVector |
getDataVector() |
protected abstract long |
getEndOffset(int index) |
protected List<?> |
getListObject(BaseListVectorAccessor.VectorProvider vectorProvider) |
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, wasNullprotected BaseListVectorAccessor(IntSupplier currentRowSupplier, QueryJDBCAccessorFactory.WasNullConsumer wasNullConsumer)
protected abstract long getStartOffset(int index)
protected abstract long getEndOffset(int index)
protected abstract org.apache.arrow.vector.FieldVector getDataVector()
protected abstract boolean isNull(int index)
public Class<?> getObjectClass()
getObjectClass in class QueryJDBCAccessorprotected List<?> getListObject(BaseListVectorAccessor.VectorProvider vectorProvider) throws SQLException
SQLExceptionpublic Array getArray()
getArray in interface org.apache.calcite.avatica.util.Cursor.AccessorgetArray in class QueryJDBCAccessorCopyright © 2025. All rights reserved.