Package com.mysema.query

Examples of com.mysema.query.QueryFlag


     * @param predicate
     * @return
     */
    public TeradataQuery qualify(Predicate predicate) {
        predicate = PredicateOperation.create(SQLOps.QUALIFY, predicate);
        return queryMixin.addFlag(new QueryFlag(QueryFlag.Position.BEFORE_ORDER, predicate));
    }
View Full Code Here


        this.alias = alias;
    }

    public R as(Expression<?> expr) {
        Expression<?> flag = OperationImpl.create(alias.getType(), SQLOps.WITH_ALIAS, alias, expr);
        return queryMixin.addFlag(new QueryFlag(QueryFlag.Position.WITH, flag));
    }
View Full Code Here

     */
    @Override
    @WithBridgeMethods(value=AbstractSQLSubQuery.class, castRequired=true)
    public Q addFlag(Position position, String prefix, Expression<?> expr) {
        Expression<?> flag = TemplateExpressionImpl.create(expr.getType(), prefix + "{0}", expr);
        return queryMixin.addFlag(new QueryFlag(position, flag));
    }
View Full Code Here

     * @return
     */
    @Override
    @WithBridgeMethods(value=AbstractSQLSubQuery.class, castRequired=true)
    public Q addFlag(Position position, String flag) {
        return queryMixin.addFlag(new QueryFlag(position, flag));
    }
View Full Code Here

     * @return
     */
    @Override
    @WithBridgeMethods(value=AbstractSQLSubQuery.class, castRequired=true)
    public Q addFlag(Position position, Expression<?> flag) {
        return queryMixin.addFlag(new QueryFlag(position, flag));
    }
View Full Code Here

    }

    @Override
    @WithBridgeMethods(value=AbstractSQLSubQuery.class, castRequired=true)
    public Q withRecursive(Path<?> alias, SubQueryExpression<?> query) {
        queryMixin.addFlag(new QueryFlag(QueryFlag.Position.WITH, SQLTemplates.RECURSIVE));
        return with(alias, query);
    }
View Full Code Here

    }

    @Override
    @WithBridgeMethods(value=AbstractSQLSubQuery.class, castRequired=true)
    public Q withRecursive(Path<?> alias, Expression<?> query) {
        queryMixin.addFlag(new QueryFlag(QueryFlag.Position.WITH, SQLTemplates.RECURSIVE));
        return with(alias, query);
    }
View Full Code Here

    }

    @Override
    @WithBridgeMethods(value=AbstractSQLSubQuery.class, castRequired=true)
    public WithBuilder<Q> withRecursive(Path<?> alias, Path<?>... columns) {
        queryMixin.addFlag(new QueryFlag(QueryFlag.Position.WITH, SQLTemplates.RECURSIVE));
        return with(alias, columns);
    }
View Full Code Here

    @Override
    @WithBridgeMethods(value=AbstractSQLSubQuery.class, castRequired=true)
    public Q with(Path<?> alias, SubQueryExpression<?> target) {
        Expression<?> expr = OperationImpl.create(alias.getType(), SQLOps.WITH_ALIAS, alias, target);
        return queryMixin.addFlag(new QueryFlag(QueryFlag.Position.WITH, expr));
    }
View Full Code Here

    @Override
    @WithBridgeMethods(value=AbstractSQLSubQuery.class, castRequired=true)
    public Q with(Path<?> alias, Expression<?> query) {
        Expression<?> expr = OperationImpl.create(alias.getType(), SQLOps.WITH_ALIAS, alias, query);
        return queryMixin.addFlag(new QueryFlag(QueryFlag.Position.WITH, expr));
    }
View Full Code Here

TOP

Related Classes of com.mysema.query.QueryFlag

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.