Package org.apache.calcite.avatica.util
Class AbstractCursor.StringAccessor
- java.lang.Object
-
- org.apache.calcite.avatica.util.AbstractCursor.AccessorImpl
-
- org.apache.calcite.avatica.util.AbstractCursor.StringAccessor
-
- All Implemented Interfaces:
Cursor.Accessor
- Direct Known Subclasses:
AbstractCursor.BinaryFromStringAccessor,AbstractCursor.FixedStringAccessor
- Enclosing class:
- AbstractCursor
private static class AbstractCursor.StringAccessor extends AbstractCursor.AccessorImpl
Accessor that assumes that the underlying value is aString; corresponds toTypes.CHARandTypes.VARCHAR.
-
-
Field Summary
-
Fields inherited from class org.apache.calcite.avatica.util.AbstractCursor.AccessorImpl
getter
-
-
Constructor Summary
Constructors Modifier Constructor Description privateStringAccessor(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
-
StringAccessor
private StringAccessor(AbstractCursor.Getter getter)
-
-
Method Detail
-
getString
public java.lang.String getString() throws java.sql.SQLException- Specified by:
getStringin interfaceCursor.Accessor- Overrides:
getStringin classAbstractCursor.AccessorImpl- Throws:
java.sql.SQLException
-
getBytes
public byte[] getBytes() throws java.sql.SQLException- Specified by:
getBytesin interfaceCursor.Accessor- Overrides:
getBytesin classAbstractCursor.AccessorImpl- Throws:
java.sql.SQLException
-
-