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 }