public abstract class AbstractArrowFlightJdbcUnionVectorAccessor extends ArrowFlightJdbcAccessor
UnionVector
and DenseUnionVector
.wasNull, wasNullConsumer
Modifier | Constructor and Description |
---|---|
protected |
AbstractArrowFlightJdbcUnionVectorAccessor(IntSupplier currentRowSupplier,
ArrowFlightJdbcAccessorFactory.WasNullConsumer setCursorWasNull) |
getCurrentRow
protected 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 ArrowFlightJdbcAccessor
public boolean wasNull()
wasNull
in interface org.apache.calcite.avatica.util.Cursor.Accessor
wasNull
in class ArrowFlightJdbcAccessor
public String getString() throws SQLException
getString
in interface org.apache.calcite.avatica.util.Cursor.Accessor
getString
in class ArrowFlightJdbcAccessor
SQLException
public boolean getBoolean() throws SQLException
getBoolean
in interface org.apache.calcite.avatica.util.Cursor.Accessor
getBoolean
in class ArrowFlightJdbcAccessor
SQLException
public byte getByte() throws SQLException
getByte
in interface org.apache.calcite.avatica.util.Cursor.Accessor
getByte
in class ArrowFlightJdbcAccessor
SQLException
public short getShort() throws SQLException
getShort
in interface org.apache.calcite.avatica.util.Cursor.Accessor
getShort
in class ArrowFlightJdbcAccessor
SQLException
public int getInt() throws SQLException
getInt
in interface org.apache.calcite.avatica.util.Cursor.Accessor
getInt
in class ArrowFlightJdbcAccessor
SQLException
public long getLong() throws SQLException
getLong
in interface org.apache.calcite.avatica.util.Cursor.Accessor
getLong
in class ArrowFlightJdbcAccessor
SQLException
public float getFloat() throws SQLException
getFloat
in interface org.apache.calcite.avatica.util.Cursor.Accessor
getFloat
in class ArrowFlightJdbcAccessor
SQLException
public double getDouble() throws SQLException
getDouble
in interface org.apache.calcite.avatica.util.Cursor.Accessor
getDouble
in class ArrowFlightJdbcAccessor
SQLException
public BigDecimal getBigDecimal() throws SQLException
getBigDecimal
in interface org.apache.calcite.avatica.util.Cursor.Accessor
getBigDecimal
in class ArrowFlightJdbcAccessor
SQLException
public BigDecimal getBigDecimal(int i) throws SQLException
getBigDecimal
in interface org.apache.calcite.avatica.util.Cursor.Accessor
getBigDecimal
in class ArrowFlightJdbcAccessor
SQLException
public byte[] getBytes() throws SQLException
getBytes
in interface org.apache.calcite.avatica.util.Cursor.Accessor
getBytes
in class ArrowFlightJdbcAccessor
SQLException
public InputStream getAsciiStream() throws SQLException
getAsciiStream
in interface org.apache.calcite.avatica.util.Cursor.Accessor
getAsciiStream
in class ArrowFlightJdbcAccessor
SQLException
public InputStream getUnicodeStream() throws SQLException
getUnicodeStream
in interface org.apache.calcite.avatica.util.Cursor.Accessor
getUnicodeStream
in class ArrowFlightJdbcAccessor
SQLException
public InputStream getBinaryStream() throws SQLException
getBinaryStream
in interface org.apache.calcite.avatica.util.Cursor.Accessor
getBinaryStream
in class ArrowFlightJdbcAccessor
SQLException
public Object getObject() throws SQLException
getObject
in interface org.apache.calcite.avatica.util.Cursor.Accessor
getObject
in class ArrowFlightJdbcAccessor
SQLException
public Reader getCharacterStream() throws SQLException
getCharacterStream
in interface org.apache.calcite.avatica.util.Cursor.Accessor
getCharacterStream
in class ArrowFlightJdbcAccessor
SQLException
public Object getObject(Map<String,Class<?>> map) throws SQLException
getObject
in interface org.apache.calcite.avatica.util.Cursor.Accessor
getObject
in class ArrowFlightJdbcAccessor
SQLException
public Ref getRef() throws SQLException
getRef
in interface org.apache.calcite.avatica.util.Cursor.Accessor
getRef
in class ArrowFlightJdbcAccessor
SQLException
public Blob getBlob() throws SQLException
getBlob
in interface org.apache.calcite.avatica.util.Cursor.Accessor
getBlob
in class ArrowFlightJdbcAccessor
SQLException
public Clob getClob() throws SQLException
getClob
in interface org.apache.calcite.avatica.util.Cursor.Accessor
getClob
in class ArrowFlightJdbcAccessor
SQLException
public Array getArray() throws SQLException
getArray
in interface org.apache.calcite.avatica.util.Cursor.Accessor
getArray
in class ArrowFlightJdbcAccessor
SQLException
public Struct getStruct() throws SQLException
getStruct
in interface org.apache.calcite.avatica.util.Cursor.Accessor
getStruct
in class ArrowFlightJdbcAccessor
SQLException
public Date getDate(Calendar calendar) throws SQLException
getDate
in interface org.apache.calcite.avatica.util.Cursor.Accessor
getDate
in class ArrowFlightJdbcAccessor
SQLException
public Time getTime(Calendar calendar) throws SQLException
getTime
in interface org.apache.calcite.avatica.util.Cursor.Accessor
getTime
in class ArrowFlightJdbcAccessor
SQLException
public Timestamp getTimestamp(Calendar calendar) throws SQLException
getTimestamp
in interface org.apache.calcite.avatica.util.Cursor.Accessor
getTimestamp
in class ArrowFlightJdbcAccessor
SQLException
public URL getURL() throws SQLException
getURL
in interface org.apache.calcite.avatica.util.Cursor.Accessor
getURL
in class ArrowFlightJdbcAccessor
SQLException
public NClob getNClob() throws SQLException
getNClob
in interface org.apache.calcite.avatica.util.Cursor.Accessor
getNClob
in class ArrowFlightJdbcAccessor
SQLException
public SQLXML getSQLXML() throws SQLException
getSQLXML
in interface org.apache.calcite.avatica.util.Cursor.Accessor
getSQLXML
in class ArrowFlightJdbcAccessor
SQLException
public String getNString() throws SQLException
getNString
in interface org.apache.calcite.avatica.util.Cursor.Accessor
getNString
in class ArrowFlightJdbcAccessor
SQLException
public Reader getNCharacterStream() throws SQLException
getNCharacterStream
in interface org.apache.calcite.avatica.util.Cursor.Accessor
getNCharacterStream
in class ArrowFlightJdbcAccessor
SQLException
public <T> T getObject(Class<T> type) throws SQLException
getObject
in interface org.apache.calcite.avatica.util.Cursor.Accessor
getObject
in class ArrowFlightJdbcAccessor
SQLException
Copyright © 2023 The Apache Software Foundation. All rights reserved.