示例#1
0
 // @Override
 public override GroupedQueryBuilder applyFilter(FilterItem filter)
 {
     if (_parentOrFilter == null)
     {
         _query.where (filter);
     }
     else
     {
         if (_parentOrFilter.getChildItemCount() == 1)
         {
             _query.getWhereClause().removeItem(_orFilters[0]);
             _query.getWhereClause().addItem(_parentOrFilter);
         }
     }
     _orFilters.add(filter);
     return(this);
 }