/** * Create a filter for the operation. Set the conditions into the new filter, one for each * predicate. * * @param context the query execution context with the parameter values * @param op the operation */ @Override public void filterCmpValue(QueryExecutionContext context, ScanOperation op) { try { ScanFilter filter = op.getScanFilter(context); filter.begin(ScanFilter.Group.GROUP_AND); for (PredicateImpl predicate : predicates) { predicate.filterCmpValue(context, op, filter); } filter.end(); } catch (Exception ex) { throw new ClusterJException(local.message("ERR_Get_NdbFilter"), ex); } }