package org.n3r.eql.map;
import java.math.BigDecimal;
import java.sql.Blob;
import java.sql.Clob;
import java.sql.ResultSetMetaData;
import java.sql.SQLException;
public interface RsAware {
ResultSetMetaData getMetaData() throws SQLException;
byte getByte(int columnIndex) throws SQLException;
byte[] getBytes(int columnIndex) throws SQLException;
String getString(int columnIndex) throws SQLException;
boolean getBoolean(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;
java.sql.Timestamp getTimestamp(int columnIndex) throws SQLException;
java.sql.Time getTime(int columnIndex) throws SQLException;
java.sql.Date getDate(int columnIndex) throws SQLException;
Blob getBlob(int columnIndex) throws SQLException;
boolean wasNull() throws SQLException;
BigDecimal getBigDecimal(int columnIndex) throws SQLException;
Clob getClob(int columnIndex) throws SQLException;
Object getObject(int columnIndex) throws SQLException;
}