public class ArrowFlightJdbcBitVectorAccessor extends ArrowFlightJdbcAccessor
BitVector
.wasNull, wasNullConsumer
Constructor and Description |
---|
ArrowFlightJdbcBitVectorAccessor(BitVector vector,
IntSupplier currentRowSupplier,
ArrowFlightJdbcAccessorFactory.WasNullConsumer setCursorWasNull)
Constructor for the BitVectorAccessor.
|
Modifier and Type | Method and Description |
---|---|
BigDecimal |
getBigDecimal() |
boolean |
getBoolean() |
byte |
getByte() |
double |
getDouble() |
float |
getFloat() |
int |
getInt() |
long |
getLong() |
Object |
getObject() |
Class<?> |
getObjectClass() |
short |
getShort() |
String |
getString() |
getArray, getAsciiStream, getBigDecimal, getBinaryStream, getBlob, getBytes, getCharacterStream, getClob, getCurrentRow, getDate, getNCharacterStream, getNClob, getNString, getObject, getObject, getRef, getSQLXML, getStruct, getTime, getTimestamp, getUnicodeStream, getURL, wasNull
public ArrowFlightJdbcBitVectorAccessor(BitVector vector, IntSupplier currentRowSupplier, ArrowFlightJdbcAccessorFactory.WasNullConsumer setCursorWasNull)
vector
- an instance of a BitVector
.currentRowSupplier
- a supplier to check which row is being accessed.setCursorWasNull
- the consumer to set if value was null.public Class<?> getObjectClass()
getObjectClass
in class ArrowFlightJdbcAccessor
public String getString()
getString
in interface org.apache.calcite.avatica.util.Cursor.Accessor
getString
in class ArrowFlightJdbcAccessor
public boolean getBoolean()
getBoolean
in interface org.apache.calcite.avatica.util.Cursor.Accessor
getBoolean
in class ArrowFlightJdbcAccessor
public byte getByte()
getByte
in interface org.apache.calcite.avatica.util.Cursor.Accessor
getByte
in class ArrowFlightJdbcAccessor
public short getShort()
getShort
in interface org.apache.calcite.avatica.util.Cursor.Accessor
getShort
in class ArrowFlightJdbcAccessor
public int getInt()
getInt
in interface org.apache.calcite.avatica.util.Cursor.Accessor
getInt
in class ArrowFlightJdbcAccessor
public long getLong()
getLong
in interface org.apache.calcite.avatica.util.Cursor.Accessor
getLong
in class ArrowFlightJdbcAccessor
public float getFloat()
getFloat
in interface org.apache.calcite.avatica.util.Cursor.Accessor
getFloat
in class ArrowFlightJdbcAccessor
public double getDouble()
getDouble
in interface org.apache.calcite.avatica.util.Cursor.Accessor
getDouble
in class ArrowFlightJdbcAccessor
public BigDecimal getBigDecimal()
getBigDecimal
in interface org.apache.calcite.avatica.util.Cursor.Accessor
getBigDecimal
in class ArrowFlightJdbcAccessor
public Object getObject()
getObject
in interface org.apache.calcite.avatica.util.Cursor.Accessor
getObject
in class ArrowFlightJdbcAccessor
Copyright © 2023 The Apache Software Foundation. All rights reserved.