1 package com.daffodilwoods.daffodildb.server.sql99.dql.resultsetmetadata; 2 3 import com.daffodilwoods.daffodildb.server.sql99.dql.execution.*; 4 import com.daffodilwoods.daffodildb.utils.comparator.*; 5 import com.daffodilwoods.database.resource.*; 6 7 18 19 public interface _AllColumnRowReader extends _RowReader{ 20 21 31 32 Object getObject(_TableInfo tableInfo, int columnIndex, Object row) throws DException ; 33 34 44 45 Object getObject(_TableInfo tableInfo, String columnName, Object row) throws DException ; 46 47 54 55 Object [] getPrimaryKeyConditionalColumnValues(Object []row) throws DException ; 56 57 63 64 Object getBlankRow() throws DException; 65 66 74 75 void setObject(String columnName, Object value, Object row) throws DException ; 76 77 86 87 void setObject(_TableInfo tableInfo, int columnIndex, Object value, Object row) throws DException ; 88 89 95 96 SuperComparator getComparator() throws DException; 97 98 104 105 int[] getKeyColumnIndexes() throws DException; 106 107 114 115 Object getKey(Object row) throws DException; 116 117 124 125 public Object getRowClone(Object row) throws DException; 126 127 134 135 String getColumnName(_TableInfo tableInfo, int index) throws DException ; 136 137 144 145 public void setObjects(Object oldRow, Object newRow, int[] columnIndexes) throws DException; 146 } 147 | Popular Tags |