public interface  oadd.org.apache.calcite.avatica.util.Cursor$Accessor extends java.lang.Object
{
public abstract boolean wasNull() throws java.sql.SQLException;
public abstract java.lang.String getString() throws java.sql.SQLException;
public abstract boolean getBoolean() throws java.sql.SQLException;
public abstract byte getByte() throws java.sql.SQLException;
public abstract short getShort() throws java.sql.SQLException;
public abstract int getInt() throws java.sql.SQLException;
public abstract long getLong() throws java.sql.SQLException;
public abstract float getFloat() throws java.sql.SQLException;
public abstract double getDouble() throws java.sql.SQLException;
public abstract java.math.BigDecimal getBigDecimal() throws java.sql.SQLException;
public abstract java.math.BigDecimal getBigDecimal(int) throws java.sql.SQLException;
public abstract byte[] getBytes() throws java.sql.SQLException;
public abstract java.io.InputStream getAsciiStream() throws java.sql.SQLException;
public abstract java.io.InputStream getUnicodeStream() throws java.sql.SQLException;
public abstract java.io.InputStream getBinaryStream() throws java.sql.SQLException;
public abstract java.lang.Object getObject() throws java.sql.SQLException;
public abstract java.io.Reader getCharacterStream() throws java.sql.SQLException;
public abstract java.lang.Object getObject(java.util.Map) throws java.sql.SQLException;
public abstract java.sql.Ref getRef() throws java.sql.SQLException;
public abstract java.sql.Blob getBlob() throws java.sql.SQLException;
public abstract java.sql.Clob getClob() throws java.sql.SQLException;
public abstract java.sql.Array getArray() throws java.sql.SQLException;
public abstract java.sql.Struct getStruct() throws java.sql.SQLException;
public abstract java.sql.Date getDate(java.util.Calendar) throws java.sql.SQLException;
public abstract java.sql.Time getTime(java.util.Calendar) throws java.sql.SQLException;
public abstract java.sql.Timestamp getTimestamp(java.util.Calendar) throws java.sql.SQLException;
public abstract java.net.URL getURL() throws java.sql.SQLException;
public abstract java.sql.NClob getNClob() throws java.sql.SQLException;
public abstract java.sql.SQLXML getSQLXML() throws java.sql.SQLException;
public abstract java.lang.String getNString() throws java.sql.SQLException;
public abstract java.io.Reader getNCharacterStream() throws java.sql.SQLException;
public abstract java.lang.Object getObject(java.lang.Class) throws java.sql.SQLException;
}