addFilterListener(arr[i]); } else if ("AggregateListener".equals(k)) addAggregateListener(Filters.hintToAggregateListener(value, _query.getBroker().getClassLoader())); else if ("FilterListeners".equals(k)) { (value, _query.getBroker().getClassLoader()); for (int i = 0; i < arr.length; i++) addAggregateListener(arr[i]); } else if (k.startsWith("FetchPlan.")) { k = k.substring("FetchPlan.".length());
owner.addFilterListener(arr[i]); } else if (QueryHints.HINT_AGGREGATE_LISTENER.equals(key)) { owner.addAggregateListener(Filters.hintToAggregateListener(value, loader)); } else if (QueryHints.HINT_AGGREGATE_LISTENERS.equals(key)) { AggregateListener[] arr = Filters.hintToAggregateListeners(value, loader); for (int i = 0; i < arr.length; i++) { owner.addAggregateListener(arr[i]);
owner.addFilterListener(arr[i]); } else if (QueryHints.HINT_AGGREGATE_LISTENER.equals(key)) { owner.addAggregateListener(Filters.hintToAggregateListener(value, loader)); } else if (QueryHints.HINT_AGGREGATE_LISTENERS.equals(key)) { AggregateListener[] arr = Filters.hintToAggregateListeners(value, loader); for (int i = 0; i < arr.length; i++) { owner.addAggregateListener(arr[i]);
owner.addFilterListener(arr[i]); } else if (QueryHints.HINT_AGGREGATE_LISTENER.equals(key)) { owner.addAggregateListener(Filters.hintToAggregateListener(value, loader)); } else if (QueryHints.HINT_AGGREGATE_LISTENERS.equals(key)) { AggregateListener[] arr = Filters.hintToAggregateListeners(value, loader); for (int i = 0; i < arr.length; i++) { owner.addAggregateListener(arr[i]);
owner.addFilterListener(arr[i]); } else if (QueryHints.HINT_AGGREGATE_LISTENER.equals(key)) { owner.addAggregateListener(Filters.hintToAggregateListener(value, loader)); } else if (QueryHints.HINT_AGGREGATE_LISTENERS.equals(key)) { AggregateListener[] arr = Filters.hintToAggregateListeners(value, loader); for (int i = 0; i < arr.length; i++) { owner.addAggregateListener(arr[i]);