| 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 © 2016 Open Microscopy Environment