@Override public void setEvaluatable(TableFilter tableFilter, boolean b) { left.setEvaluatable(tableFilter, b); for (Expression e : valueList) { e.setEvaluatable(tableFilter, b); } }
@Override public void setEvaluatable(TableFilter tableFilter, boolean b) { left.setEvaluatable(tableFilter, b); if (right != null) { right.setEvaluatable(tableFilter, b); } }
@Override public void setEvaluatable(TableFilter tableFilter, boolean b) { left.setEvaluatable(tableFilter, b); if (right != null) { right.setEvaluatable(tableFilter, b); } }
@Override public void setEvaluatable(TableFilter tableFilter, boolean b) { left.setEvaluatable(tableFilter, b); right.setEvaluatable(tableFilter, b); }
@Override public void setEvaluatable(TableFilter tableFilter, boolean b) { for (Expression e : args) { if (e != null) { e.setEvaluatable(tableFilter, b); } } }
@Override public void setEvaluatable(TableFilter tableFilter, boolean b) { left.setEvaluatable(tableFilter, b); right.setEvaluatable(tableFilter, b); if (escape != null) { escape.setEvaluatable(tableFilter, b); } }
@Override public void setEvaluatable(TableFilter tableFilter, boolean b) { for (Expression e : list) { e.setEvaluatable(tableFilter, b); } }
@Override public void setEvaluatable(TableFilter tableFilter, boolean b) { for (Expression e : expressions) { e.setEvaluatable(tableFilter, b); } if (condition != null) { condition.setEvaluatable(tableFilter, b); } }
@Override public void setEvaluatable(TableFilter tableFilter, boolean b) { condition.setEvaluatable(tableFilter, b); }
@Override public void setEvaluatable(TableFilter tableFilter, boolean b) { left.setEvaluatable(tableFilter, b); }
@Override public void setEvaluatable(TableFilter tableFilter, boolean b) { expr.setEvaluatable(tableFilter, b); }
@Override public void setEvaluatable(TableFilter tableFilter, boolean b) { if (on != null) { on.setEvaluatable(tableFilter, b); } if (groupConcatOrderList != null) { for (SelectOrderBy o : groupConcatOrderList) { o.expression.setEvaluatable(tableFilter, b); } } if (groupConcatSeparator != null) { groupConcatSeparator.setEvaluatable(tableFilter, b); } }
private void setEvaluatable(TableFilter filter, boolean b) { filter.setEvaluatable(filter, b); for (Expression e : allConditions) { e.setEvaluatable(filter, b); } } }
@Override public void setEvaluatable(TableFilter tableFilter, boolean b) { left.setEvaluatable(tableFilter, b); query.setEvaluatable(tableFilter, b); }
/** * Update the filter and join conditions of this and all joined tables with * the information that the given table filter and all nested filter can now * return rows or not. * * @param filter the table filter * @param b the new flag */ public void setEvaluatable(TableFilter filter, boolean b) { filter.setEvaluatable(b); if (filterCondition != null) { filterCondition.setEvaluatable(filter, b); } if (joinCondition != null) { joinCondition.setEvaluatable(filter, b); } if (nestedJoin != null) { // don't enable / disable the nested join filters // if enabling a filter in a joined filter if (this == filter) { nestedJoin.setEvaluatable(nestedJoin, b); } } if (join != null) { join.setEvaluatable(filter, b); } }
private void setEvaluatable(TableFilter join) { if (session.getDatabase().getSettings().nestedJoins) { setEvaluatable(true); return; } // this table filter is now evaluatable - in all sub-joins do { Expression e = join.getJoinCondition(); if (e != null) { e.setEvaluatable(this, true); } TableFilter n = join.getNestedJoin(); if (n != null) { setEvaluatable(n); } join = join.getJoin(); } while (join != null); }
f.setEvaluatable(f, true); if (condition != null) { condition.setEvaluatable(f, true); e.setEvaluatable(f, true);