| Modifier and Type | Field and Description | 
|---|---|
| private MemoryData | result | 
| private int[] | tableMap | 
| private Task | task | 
| private Object | where | 
| Constructor and Description | 
|---|
| FilterData(Task task,
          Object where,
          int[] tableMap) | 
| Modifier and Type | Method and Description | 
|---|---|
| Object | getResult() | 
| private Object | resolveColumn(Data data,
             Object column) | 
| void | run() | 
| private boolean | whereCheckRow(Data data,
             Object where)Check the where constraint against a single row | 
| private boolean | whereCheckRowConditon(Data data,
                     Condition condition)Check a condition portion of the where constraint against a single row
 left and right of conditon is either another condition or an equation | 
| private boolean | whereCheckRowEquation(Data data,
                     Equation eq)Check an equation portion of the where contraints against a single row | 
private MemoryData result
private Object where
private Task task
private int[] tableMap
public void run()
         throws SQLException
run in interface TaskSQLExceptionprivate boolean whereCheckRow(Data data, Object where) throws SQLException
data - where - SQLExceptionprivate boolean whereCheckRowEquation(Data data, Equation eq) throws SQLException
data - eq - SQLExceptionprivate boolean whereCheckRowConditon(Data data, Condition condition) throws SQLException
data - condition - SQLExceptionprivate Object resolveColumn(Data data, Object column) throws SQLException
SQLExceptionCopyright © 2015 Open Microscopy Environment