1 package com.daffodilwoods.daffodildb.server.sql99.dql.resultsetmetadata; 2 3 import com.daffodilwoods.daffodildb.server.datadictionarysystem._ColumnCharacteristics; 4 import com.daffodilwoods.database.resource.*; 5 import java.io.Serializable ; 6 import com.daffodilwoods.daffodildb.server.sql99.common.ColumnDetails; 7 8 18 19 public interface _SelectColumnCharacteristics extends _ColumnCharacteristics,Serializable { 20 21 29 30 boolean isColumnUpdatable(int columnIndex) throws DException; 31 32 39 40 boolean isUpdatable() throws DException; 41 42 49 50 boolean isColumnSelectable(int columnIndex) throws DException; 51 52 59 60 _SelectColumnCharacteristics getColumnCharacteristics(int index) throws DException; 61 62 69 70 boolean isForeignTableRecordFetched(int index) throws DException; 71 72 79 80 String getExpression( int index ) throws DException; 81 82 90 91 Object [] getCorresspondingColumnsForFromSubQueryColumn(Object column) throws DException; 92 } 93 | Popular Tags |