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;
}