package com.jqmobile.core.orm; import java.math.BigDecimal; import java.sql.Blob; import java.sql.Clob; import java.sql.SQLException; import java.sql.Timestamp; import java.util.UUID; public interface RsAccessor{ UUID getUUID(int columnIndex) throws SQLException; String getString(int columnIndex) throws SQLException; boolean getBoolean(int columnIndex) throws SQLException; byte getByte(int columnIndex) throws SQLException; short getShort(int columnIndex) throws SQLException; int getInt(int columnIndex) throws SQLException; long getLong(int columnIndex) throws SQLException; float getFloat(int columnIndex) throws SQLException; double getDouble(int columnIndex) throws SQLException; byte[] getBytes(int columnIndex) throws SQLException; java.io.InputStream getAsciiStream(int columnIndex) throws SQLException; java.io.InputStream getBinaryStream(int columnIndex) throws SQLException; BigDecimal getBigDecimal(int columnIndex) throws SQLException; Blob getBlob(int columnIndex) throws SQLException; Clob getClob(int columnIndex) throws SQLException; String getColumnName(int columnIndex) throws SQLException; Object getObject(int i) throws SQLException; Timestamp getTimestamp(int i) throws SQLException; }