Package org.apache.calcite.avatica.util
Class AbstractCursor.FixedStringAccessor
- java.lang.Object
-
- org.apache.calcite.avatica.util.AbstractCursor.AccessorImpl
-
- org.apache.calcite.avatica.util.AbstractCursor.StringAccessor
-
- org.apache.calcite.avatica.util.AbstractCursor.FixedStringAccessor
-
- All Implemented Interfaces:
Cursor.Accessor
- Direct Known Subclasses:
AbstractCursor.StringFromCharAccessor
- Enclosing class:
- AbstractCursor
private static class AbstractCursor.FixedStringAccessor extends AbstractCursor.StringAccessor
Accessor that assumes that the underlying value is aString; corresponds toTypes.CHAR.
-
-
Field Summary
Fields Modifier and Type Field Description protected Spacerspacer-
Fields inherited from class org.apache.calcite.avatica.util.AbstractCursor.AccessorImpl
getter
-
-
Constructor Summary
Constructors Modifier Constructor Description privateFixedStringAccessor(AbstractCursor.Getter getter, int length)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetString()-
Methods inherited from class org.apache.calcite.avatica.util.AbstractCursor.StringAccessor
getBytes
-
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
-
-
-
-
Field Detail
-
spacer
protected final Spacer spacer
-
-
Constructor Detail
-
FixedStringAccessor
private FixedStringAccessor(AbstractCursor.Getter getter, int length)
-
-
Method Detail
-
getString
public java.lang.String getString() throws java.sql.SQLException- Specified by:
getStringin interfaceCursor.Accessor- Overrides:
getStringin classAbstractCursor.StringAccessor- Throws:
java.sql.SQLException
-
-