Examples of ASTEqual


Examples of org.apache.cayenne.exp.parser.ASTEqual

        // to simplify result checking, do double NOT
        Expression left = new ASTBitwiseOr(new ASTObjPath(
                ReturnTypesMap1.INTEGER_COLUMN_PROPERTY), new ASTScalar(1));
        Expression right = new ASTScalar(1);
        Expression equal = new ASTEqual();
        equal.setOperand(0, left);
        equal.setOperand(1, right);

        SelectQuery query = new SelectQuery(ReturnTypesMap1.class);
        query.setQualifier(equal);

        List<ReturnTypesMap1> objects = context.performQuery(query);
View Full Code Here

Examples of org.apache.cayenne.exp.parser.ASTEqual

        // to simplify result checking, do double NOT
        Expression left = new ASTBitwiseAnd(new ASTObjPath(
                ReturnTypesMap1.INTEGER_COLUMN_PROPERTY), new ASTScalar(1));
        Expression right = new ASTScalar(0);
        Expression equal = new ASTEqual();
        equal.setOperand(0, left);
        equal.setOperand(1, right);

        SelectQuery query = new SelectQuery(ReturnTypesMap1.class);
        query.setQualifier(equal);

        List<ReturnTypesMap1> objects = context.performQuery(query);
View Full Code Here

Examples of org.apache.cayenne.exp.parser.ASTEqual

        // to simplify result checking, do double NOT
        Expression left = new ASTBitwiseXor(new ASTObjPath(
                ReturnTypesMap1.INTEGER_COLUMN_PROPERTY), new ASTScalar(1));
        Expression right = new ASTScalar(5);
        Expression equal = new ASTEqual();
        equal.setOperand(0, left);
        equal.setOperand(1, right);

        SelectQuery query = new SelectQuery(ReturnTypesMap1.class);
        query.setQualifier(equal);

        List<ReturnTypesMap1> objects = context.performQuery(query);
View Full Code Here

Examples of org.apache.cayenne.exp.parser.ASTEqual

                String aliasedPath = beforeSplit + alias + afterSplit;
                i++;

                ASTPath pathExp = new ASTObjPath(aliasedPath);
                pathExp.setPathAliases(Collections.singletonMap(alias, splitChunk));
                matches.add(new ASTEqual(pathExp, value));
            }
        }
        else {
            for (Object value : values) {
                matches.add(new ASTEqual(new ASTObjPath(path), value));
            }
        }

        return joinExp(Expression.AND, matches);
    }
View Full Code Here

Examples of org.apache.cayenne.exp.parser.ASTEqual

    /**
     * A convenience method to create an DB_PATH "equal to" expression.
     */
    public static Expression matchDbExp(String pathSpec, Object value) {
        return new ASTEqual(new ASTDbPath(pathSpec), value);
    }
View Full Code Here

Examples of org.apache.cayenne.exp.parser.ASTEqual

    /**
     * A convenience method to create an OBJ_PATH "equal to" expression.
     */
    public static Expression matchExp(String pathSpec, Object value) {
        return new ASTEqual(new ASTObjPath(pathSpec), value);
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.