001    package railo.runtime.sql.exp;
002    
003    import railo.runtime.exp.PageException;
004    import railo.runtime.type.Query;
005    
006    public interface Column extends Expression {
007            public String getFullName();
008            public String getColumn();
009            public String getTable();
010            public boolean hasBracked();
011            public void hasBracked(boolean b);
012            public int getColumnIndex();
013            public Object getValue(Query qry, int row) throws PageException;
014            public Object getValue(Query qry, int row, Object defaultValue);
015            
016    }