code: public TeradataQuery<T> qualify(Predicate predicate) {
          predicate = ExpressionUtils.predicate(SQLOps.QUALIFY, predicate);
          return queryMixin.addFlag(new QueryFlag(QueryFlag.Position.BEFORE_ORDER, predicate));
      }
docs: Adds a qualify expression
  
  @param predicate qualify expression
  @return the current object