Examples of JDOQLSerializer


Examples of com.mysema.query.jdo.JDOQLSerializer

    @Override
    public long execute() {
        Query query = persistenceManager.newQuery(entity.getType());
        if (metadata.getWhere() != null) {
            JDOQLSerializer serializer = new JDOQLSerializer(templates, entity);
            serializer.handle(metadata.getWhere());
            query.setFilter(serializer.toString());
            Map<Object,String> constToLabel = serializer.getConstantToLabel();

            try{
                if (!constToLabel.isEmpty()) {
                    List<Object> constants = new ArrayList<Object>(constToLabel.size());
                    StringBuilder builder = new StringBuilder();
View Full Code Here

Examples of com.mysema.query.jdo.JDOQLSerializer

        return this;
    }
   
    @Override
    public String toString() {
        JDOQLSerializer serializer = new JDOQLSerializer(templates, entity);
        serializer.handle(metadata.getWhere());
        return serializer.toString();
    }
View Full Code Here

Examples of com.mysema.query.jdo.JDOQLSerializer

        return new JDOSubQuery();
    }

    protected String serialize(SubQueryExpression<?> expr) {
        Expression<?> source = expr.getMetadata().getJoins().get(0).getTarget();
        JDOQLSerializer serializer = new JDOQLSerializer(JDOQLTemplates.DEFAULT, source);
        serializer.serialize(expr.getMetadata(), false, false);
        String rv = serializer.toString().replace('\n', ' ');
        return rv;
    }
View Full Code Here

Examples of com.mysema.query.jdo.JDOQLSerializer

        assertEquals("product.name == \"\"", serialize(product.name.isEmpty()));
        assertEquals("!(product.name == \"\")", serialize(product.name.isNotEmpty()));
    }

    private String serialize(Expression<?> expr) {
        return new JDOQLSerializer(JDOQLTemplates.DEFAULT, book).handle(expr).toString();
    }
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.