docs: function () {
              var tOpts = this.__opts, clauseObj = tOpts[tOpts.having ? "having" : "where"];
              if (clauseObj) {
                  return this.filter.apply(this, arguments);
              } else {
                  throw new QueryError("No existing filter found");
              }
          }