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