Package org.apache.calcite.avatica.util
Class AbstractCursor.BinaryAccessor
- java.lang.Object
-
- org.apache.calcite.avatica.util.AbstractCursor.AccessorImpl
-
- org.apache.calcite.avatica.util.AbstractCursor.BinaryAccessor
-
- All Implemented Interfaces:
Cursor.Accessor
- Enclosing class:
- AbstractCursor
private static class AbstractCursor.BinaryAccessor extends AbstractCursor.AccessorImpl
Accessor that assumes that the underlying value is an array ofByteStringvalues; corresponds toTypes.BINARYandTypes.VARBINARY.
-
-
Field Summary
-
Fields inherited from class org.apache.calcite.avatica.util.AbstractCursor.AccessorImpl
getter
-
-
Constructor Summary
Constructors Modifier Constructor Description privateBinaryAccessor(AbstractCursor.Getter getter)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description byte[]getBytes()java.lang.StringgetString()-
Methods inherited from class org.apache.calcite.avatica.util.AbstractCursor.AccessorImpl
getArray, getAsciiStream, getBigDecimal, getBigDecimal, getBinaryStream, getBlob, getBoolean, getByte, getCharacterStream, getClob, getDate, getDouble, getFloat, getInt, getLong, getNCharacterStream, getNClob, getNString, getObject, getObject, getObject, getRef, getShort, getSQLXML, getStruct, getTime, getTimestamp, getUnicodeStream, getURL, wasNull
-
-
-
-
Constructor Detail
-
BinaryAccessor
private BinaryAccessor(AbstractCursor.Getter getter)
-
-
Method Detail
-
getBytes
public byte[] getBytes() throws java.sql.SQLException- Specified by:
getBytesin interfaceCursor.Accessor- Overrides:
getBytesin classAbstractCursor.AccessorImpl- Throws:
java.sql.SQLException
-
getString
public java.lang.String getString() throws java.sql.SQLException- Specified by:
getStringin interfaceCursor.Accessor- Overrides:
getStringin classAbstractCursor.AccessorImpl- Throws:
java.sql.SQLException
-
-