Examples of CriteriaBuffer


Examples of net.sf.jpacriteria.builder.CriteriaBuffer

        this.parameter = caseInsensitive ? Parameters.value(value.getValue().toLowerCase()) : value;
        this.caseInsensitive = caseInsensitive;
    }

    public void build(CriteriaBuffer buffer) {
        CriteriaBuffer b = buffer.newBuffer();
        b.appendAliased(property);
        if (caseInsensitive) {
            b.enclose(ReservedIdentifiers.LOWER);
        }
        b.append(ReservedIdentifiers.LIKE).append(parameter);
        buffer.append(b);
    }
View Full Code Here

Examples of net.sf.jpacriteria.builder.CriteriaBuffer

        this.operator = operator;
        this.restriction2 = restriction2;
    }

    public void build(CriteriaBuffer buffer) {
        CriteriaBuffer b1 = buffer.newBuffer().append(restriction1).enclose();
        CriteriaBuffer b2 = buffer.newBuffer().append(restriction2).enclose();
        buffer.append(b1).append(operator).append(b2);
    }
View Full Code Here

Examples of net.sf.jpacriteria.builder.CriteriaBuffer

    public ExistsSubCriteriaRestriction(Compilable subCriteria) {
        this.subCriteria = subCriteria.compile();
    }

    public void build(CriteriaBuffer buffer) {
        CriteriaBuffer subBuffer = buffer.newBuffer();
        subBuffer.append(subCriteria.toQueryString()).enclose();
        buffer.getArgument().add(subCriteria.getArgument());
        buffer.append(Operators.EXISTS).append(subBuffer);
    }
View Full Code Here

Examples of net.sf.jpacriteria.builder.CriteriaBuffer

    public Argument getArgument() {
        return argument;
    }

    public CompiledCriteria compile() {
        CriteriaBuffer query = new CriteriaBuffer(this);
        return new CompiledCriteriaImpl(
                query.toString(), firstResult, maxResults, Arguments.union(argument, query.getArgument())
        );
    }
View Full Code Here

Examples of net.sf.jpacriteria.builder.CriteriaBuffer

        buffer.append(ReservedIdentifiers.FROM);
        super.buildFrom(buffer);
    }

    public void buildWhere(CriteriaBuffer buffer) {
        CriteriaBuffer b = buffer.appendBuffer();
        super.buildWhere(b);
        if (!b.isEmpty()) {
            b.insert(ReservedIdentifiers.WHERE);
        }
    }
View Full Code Here

Examples of net.sf.jpacriteria.builder.CriteriaBuffer

        super(property);
        this.alias = alias;
    }

    public void build(CriteriaBuffer buffer) {
        CriteriaBuffer b = buffer.newBuffer();
        super.build(b);
        buffer.append(b);
    }
View Full Code Here

Examples of net.sf.jpacriteria.builder.CriteriaBuffer

        this.operator = operator;
        this.subCriteria = subCriteria.compile();
    }

    public void build(CriteriaBuffer buffer) {
        CriteriaBuffer subBuffer = buffer.newBuffer();
        subBuffer.append(subCriteria.toQueryString()).enclose();
        buffer.getArgument().add(subCriteria.getArgument());
        buffer.appendAliased(property).append(operator).append(subBuffer);
    }
View Full Code Here

Examples of net.sf.jpacriteria.builder.CriteriaBuffer

            b.insert(ReservedIdentifiers.WHERE);
        }
    }

    public void buildGroupBy(CriteriaBuffer buffer) {
        CriteriaBuffer b = buffer.appendBuffer();
        super.buildGroupBy(b);
        if (!b.isEmpty()) {
            b.insert(ReservedIdentifiers.GROUP_BY);
        }
    }
View Full Code Here

Examples of net.sf.jpacriteria.builder.CriteriaBuffer

            b.insert(ReservedIdentifiers.GROUP_BY);
        }
    }

    public void buildHaving(CriteriaBuffer buffer) {
        CriteriaBuffer b = buffer.appendBuffer();
        super.buildHaving(b);
        if (!b.isEmpty()) {
            b.insert(ReservedIdentifiers.HAVING);
        }
    }
View Full Code Here

Examples of net.sf.jpacriteria.builder.CriteriaBuffer

            b.insert(ReservedIdentifiers.HAVING);
        }
    }

    public void buildOrderBy(CriteriaBuffer buffer) {
        CriteriaBuffer b = buffer.appendBuffer();
        super.buildOrderBy(b);
        if (!b.isEmpty()) {
            b.insert(ReservedIdentifiers.ORDER_BY);
        }
    }
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.