Search in sources :

Example 1 with QuerydslTuple

use of io.crnk.jpa.query.querydsl.QuerydslTuple in project crnk-framework by crnk-project.

the class QuerydslExecutorImpl method getResultTuples.

@Override
public List<QuerydslTuple> getResultTuples() {
    List<?> results = executeQuery();
    List<QuerydslTuple> tuples = new ArrayList<>();
    for (Object result : results) {
        if (result instanceof Tuple) {
            tuples.add(new QuerydslTupleImpl((Tuple) result, selectionBindings));
        } else {
            tuples.add(new QuerydslObjectArrayTupleImpl(result, selectionBindings));
        }
    }
    return tuples;
}
Also used : QuerydslTuple(io.crnk.jpa.query.querydsl.QuerydslTuple) ArrayList(java.util.ArrayList) MetaDataObject(io.crnk.meta.model.MetaDataObject) QTuple(com.querydsl.core.types.QTuple) QuerydslTuple(io.crnk.jpa.query.querydsl.QuerydslTuple) Tuple(com.querydsl.core.Tuple)

Aggregations

Tuple (com.querydsl.core.Tuple)1 QTuple (com.querydsl.core.types.QTuple)1 QuerydslTuple (io.crnk.jpa.query.querydsl.QuerydslTuple)1 MetaDataObject (io.crnk.meta.model.MetaDataObject)1 ArrayList (java.util.ArrayList)1