public class ArrowFlightJdbcVarCharVectorAccessor extends ArrowFlightJdbcAccessor
VarCharVector
and LargeVarCharVector
.wasNull, wasNullConsumer
Constructor and Description |
---|
ArrowFlightJdbcVarCharVectorAccessor(LargeVarCharVector vector,
IntSupplier currentRowSupplier,
ArrowFlightJdbcAccessorFactory.WasNullConsumer setCursorWasNull) |
ArrowFlightJdbcVarCharVectorAccessor(VarCharVector vector,
IntSupplier currentRowSupplier,
ArrowFlightJdbcAccessorFactory.WasNullConsumer setCursorWasNull) |
Modifier and Type | Method and Description |
---|---|
InputStream |
getAsciiStream() |
BigDecimal |
getBigDecimal() |
BigDecimal |
getBigDecimal(int i) |
boolean |
getBoolean() |
byte |
getByte() |
byte[] |
getBytes() |
Reader |
getCharacterStream() |
Date |
getDate(Calendar calendar) |
double |
getDouble() |
float |
getFloat() |
int |
getInt() |
long |
getLong() |
String |
getObject() |
Class<?> |
getObjectClass() |
short |
getShort() |
String |
getString() |
Time |
getTime(Calendar calendar) |
Timestamp |
getTimestamp(Calendar calendar) |
InputStream |
getUnicodeStream() |
getArray, getBinaryStream, getBlob, getClob, getCurrentRow, getNCharacterStream, getNClob, getNString, getObject, getObject, getRef, getSQLXML, getStruct, getURL, wasNull
public ArrowFlightJdbcVarCharVectorAccessor(VarCharVector vector, IntSupplier currentRowSupplier, ArrowFlightJdbcAccessorFactory.WasNullConsumer setCursorWasNull)
public ArrowFlightJdbcVarCharVectorAccessor(LargeVarCharVector vector, IntSupplier currentRowSupplier, ArrowFlightJdbcAccessorFactory.WasNullConsumer setCursorWasNull)
public Class<?> getObjectClass()
getObjectClass
in class ArrowFlightJdbcAccessor
public String getObject()
getObject
in interface org.apache.calcite.avatica.util.Cursor.Accessor
getObject
in class ArrowFlightJdbcAccessor
public String getString()
getString
in interface org.apache.calcite.avatica.util.Cursor.Accessor
getString
in class ArrowFlightJdbcAccessor
public byte[] getBytes()
getBytes
in interface org.apache.calcite.avatica.util.Cursor.Accessor
getBytes
in class ArrowFlightJdbcAccessor
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 InputStream getAsciiStream()
getAsciiStream
in interface org.apache.calcite.avatica.util.Cursor.Accessor
getAsciiStream
in class ArrowFlightJdbcAccessor
public InputStream getUnicodeStream()
getUnicodeStream
in interface org.apache.calcite.avatica.util.Cursor.Accessor
getUnicodeStream
in class ArrowFlightJdbcAccessor
public Reader getCharacterStream()
getCharacterStream
in interface org.apache.calcite.avatica.util.Cursor.Accessor
getCharacterStream
in class ArrowFlightJdbcAccessor
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
Copyright © 2023 The Apache Software Foundation. All rights reserved.