/** * Traverses the items and evaluates whether or not the given column is * referenced in either of them. * * @param column * @return true if the column is referenced in the clause or false if not */ public boolean isColumnReferenced(Column column) { for (FilterItem item : getItems()) { if (item.isReferenced(column)) { return true; } } return false; } }
/** * Traverses the items and evaluates whether or not the given column is * referenced in either of them. * * @param column * @return true if the column is referenced in the clause or false if not */ public boolean isColumnReferenced(Column column) { for (FilterItem item : getItems()) { if (item.isReferenced(column)) { return true; } } return false; } }
public boolean isReferenced(Column column) { if (column != null) { if (_selectItem != null) { if (_selectItem.isReferenced(column)) { return true; } } if (_operand != null && _operand instanceof SelectItem) { if (((SelectItem) _operand).isReferenced(column)) { return true; } } if (_childItems != null) { for (FilterItem item : _childItems) { if (item.isReferenced(column)) { return true; } } } } return false; }
public boolean isReferenced(Column column) { if (column != null) { if (_selectItem != null) { if (_selectItem.isReferenced(column)) { return true; } } if (_operand != null && _operand instanceof SelectItem) { if (((SelectItem) _operand).isReferenced(column)) { return true; } } if (_childItems != null) { for (FilterItem item : _childItems) { if (item.isReferenced(column)) { return true; } } } } return false; }