} // where()

        public Query where (params FilterItem[] items)
        {
            _whereClause.addItems(items);
            return(this);
        } // where()
 public Query having(params FilterItem[] items)
 {
     _havingClause.addItems(items);
     return(this);
 } // having()