public abstract class AbstractArrowFlightJdbcUnionVectorAccessor extends ArrowFlightJdbcAccessor
UnionVector and DenseUnionVector.wasNull, wasNullConsumer| Modifier | Constructor and Description |
|---|---|
protected |
AbstractArrowFlightJdbcUnionVectorAccessor(IntSupplier currentRowSupplier,
ArrowFlightJdbcAccessorFactory.WasNullConsumer setCursorWasNull) |
getCurrentRowprotected AbstractArrowFlightJdbcUnionVectorAccessor(IntSupplier currentRowSupplier, ArrowFlightJdbcAccessorFactory.WasNullConsumer setCursorWasNull)
protected abstract ArrowFlightJdbcAccessor createAccessorForVector(ValueVector vector)
protected abstract byte getCurrentTypeId()
protected abstract ValueVector getVectorByTypeId(byte typeId)
protected ArrowFlightJdbcAccessor getAccessor()
public Class<?> getObjectClass()
getObjectClass in class ArrowFlightJdbcAccessorpublic boolean wasNull()
wasNull in interface org.apache.calcite.avatica.util.Cursor.AccessorwasNull in class ArrowFlightJdbcAccessorpublic String getString() throws SQLException
getString in interface org.apache.calcite.avatica.util.Cursor.AccessorgetString in class ArrowFlightJdbcAccessorSQLExceptionpublic boolean getBoolean()
throws SQLException
getBoolean in interface org.apache.calcite.avatica.util.Cursor.AccessorgetBoolean in class ArrowFlightJdbcAccessorSQLExceptionpublic byte getByte()
throws SQLException
getByte in interface org.apache.calcite.avatica.util.Cursor.AccessorgetByte in class ArrowFlightJdbcAccessorSQLExceptionpublic short getShort()
throws SQLException
getShort in interface org.apache.calcite.avatica.util.Cursor.AccessorgetShort in class ArrowFlightJdbcAccessorSQLExceptionpublic int getInt()
throws SQLException
getInt in interface org.apache.calcite.avatica.util.Cursor.AccessorgetInt in class ArrowFlightJdbcAccessorSQLExceptionpublic long getLong()
throws SQLException
getLong in interface org.apache.calcite.avatica.util.Cursor.AccessorgetLong in class ArrowFlightJdbcAccessorSQLExceptionpublic float getFloat()
throws SQLException
getFloat in interface org.apache.calcite.avatica.util.Cursor.AccessorgetFloat in class ArrowFlightJdbcAccessorSQLExceptionpublic double getDouble()
throws SQLException
getDouble in interface org.apache.calcite.avatica.util.Cursor.AccessorgetDouble in class ArrowFlightJdbcAccessorSQLExceptionpublic BigDecimal getBigDecimal() throws SQLException
getBigDecimal in interface org.apache.calcite.avatica.util.Cursor.AccessorgetBigDecimal in class ArrowFlightJdbcAccessorSQLExceptionpublic BigDecimal getBigDecimal(int i) throws SQLException
getBigDecimal in interface org.apache.calcite.avatica.util.Cursor.AccessorgetBigDecimal in class ArrowFlightJdbcAccessorSQLExceptionpublic byte[] getBytes()
throws SQLException
getBytes in interface org.apache.calcite.avatica.util.Cursor.AccessorgetBytes in class ArrowFlightJdbcAccessorSQLExceptionpublic InputStream getAsciiStream() throws SQLException
getAsciiStream in interface org.apache.calcite.avatica.util.Cursor.AccessorgetAsciiStream in class ArrowFlightJdbcAccessorSQLExceptionpublic InputStream getUnicodeStream() throws SQLException
getUnicodeStream in interface org.apache.calcite.avatica.util.Cursor.AccessorgetUnicodeStream in class ArrowFlightJdbcAccessorSQLExceptionpublic InputStream getBinaryStream() throws SQLException
getBinaryStream in interface org.apache.calcite.avatica.util.Cursor.AccessorgetBinaryStream in class ArrowFlightJdbcAccessorSQLExceptionpublic Object getObject() throws SQLException
getObject in interface org.apache.calcite.avatica.util.Cursor.AccessorgetObject in class ArrowFlightJdbcAccessorSQLExceptionpublic Reader getCharacterStream() throws SQLException
getCharacterStream in interface org.apache.calcite.avatica.util.Cursor.AccessorgetCharacterStream in class ArrowFlightJdbcAccessorSQLExceptionpublic Object getObject(Map<String,Class<?>> map) throws SQLException
getObject in interface org.apache.calcite.avatica.util.Cursor.AccessorgetObject in class ArrowFlightJdbcAccessorSQLExceptionpublic Ref getRef() throws SQLException
getRef in interface org.apache.calcite.avatica.util.Cursor.AccessorgetRef in class ArrowFlightJdbcAccessorSQLExceptionpublic Blob getBlob() throws SQLException
getBlob in interface org.apache.calcite.avatica.util.Cursor.AccessorgetBlob in class ArrowFlightJdbcAccessorSQLExceptionpublic Clob getClob() throws SQLException
getClob in interface org.apache.calcite.avatica.util.Cursor.AccessorgetClob in class ArrowFlightJdbcAccessorSQLExceptionpublic Array getArray() throws SQLException
getArray in interface org.apache.calcite.avatica.util.Cursor.AccessorgetArray in class ArrowFlightJdbcAccessorSQLExceptionpublic Struct getStruct() throws SQLException
getStruct in interface org.apache.calcite.avatica.util.Cursor.AccessorgetStruct in class ArrowFlightJdbcAccessorSQLExceptionpublic Date getDate(Calendar calendar) throws SQLException
getDate in interface org.apache.calcite.avatica.util.Cursor.AccessorgetDate in class ArrowFlightJdbcAccessorSQLExceptionpublic Time getTime(Calendar calendar) throws SQLException
getTime in interface org.apache.calcite.avatica.util.Cursor.AccessorgetTime in class ArrowFlightJdbcAccessorSQLExceptionpublic Timestamp getTimestamp(Calendar calendar) throws SQLException
getTimestamp in interface org.apache.calcite.avatica.util.Cursor.AccessorgetTimestamp in class ArrowFlightJdbcAccessorSQLExceptionpublic URL getURL() throws SQLException
getURL in interface org.apache.calcite.avatica.util.Cursor.AccessorgetURL in class ArrowFlightJdbcAccessorSQLExceptionpublic NClob getNClob() throws SQLException
getNClob in interface org.apache.calcite.avatica.util.Cursor.AccessorgetNClob in class ArrowFlightJdbcAccessorSQLExceptionpublic SQLXML getSQLXML() throws SQLException
getSQLXML in interface org.apache.calcite.avatica.util.Cursor.AccessorgetSQLXML in class ArrowFlightJdbcAccessorSQLExceptionpublic String getNString() throws SQLException
getNString in interface org.apache.calcite.avatica.util.Cursor.AccessorgetNString in class ArrowFlightJdbcAccessorSQLExceptionpublic Reader getNCharacterStream() throws SQLException
getNCharacterStream in interface org.apache.calcite.avatica.util.Cursor.AccessorgetNCharacterStream in class ArrowFlightJdbcAccessorSQLExceptionpublic <T> T getObject(Class<T> type) throws SQLException
getObject in interface org.apache.calcite.avatica.util.Cursor.AccessorgetObject in class ArrowFlightJdbcAccessorSQLExceptionCopyright © 2023 The Apache Software Foundation. All rights reserved.