1 33 package smallsql.database; 34 35 36 37 49 abstract class DataSource extends RowSource{ 50 51 52 abstract boolean isNull( int colIdx ) throws Exception ; 53 abstract boolean getBoolean( int colIdx ) throws Exception ; 54 55 abstract int getInt( int colIdx ) throws Exception ; 56 57 abstract long getLong( int colIdx ) throws Exception ; 58 59 abstract float getFloat( int colIdx ) throws Exception ; 60 61 abstract double getDouble( int colIdx ) throws Exception ; 62 63 abstract long getMoney( int colIdx ) throws Exception ; 64 65 abstract MutableNumeric getNumeric( int colIdx ) throws Exception ; 66 67 abstract Object getObject( int colIdx ) throws Exception ; 68 69 abstract String getString( int colIdx ) throws Exception ; 70 71 abstract byte[] getBytes( int colIdx ) throws Exception ; 72 73 abstract int getDataType( int colIdx ); 74 75 76 boolean init( SSConnection con ) throws Exception {return false;} 77 String getAlias(){return null;} 78 79 abstract TableView getTableView(); 80 81 82 83 } 84 | Popular Tags |