private void checkOrderBy(ReadQuery query) { if (query.isReadAllQuery()) { ReadAllQuery readAllQuery = (ReadAllQuery) query; List<Expression> orderBy = readAllQuery.getOrderByExpressions(); if ((orderBy == null) || (orderBy.isEmpty())) { JPARSLogger.warning("no_orderby_clause_for_paging", new Object[] { query.toString() }); } } }
private void checkOrderBy(PersistenceContext context, ReadQuery query) { if (query.isReadAllQuery()) { ReadAllQuery readAllQuery = (ReadAllQuery) query; List<Expression> orderBy = readAllQuery.getOrderByExpressions(); if ((orderBy == null) || (orderBy.isEmpty())) { JPARSLogger.warning(context.getSessionLog(), "no_orderby_clause_for_paging", new Object[] { query.toString() }); } } }
/** * INTERNAL: * Return the ordering query keys. * Used for Workbench integration. */ public List<Expression> getOrderByQueryKeyExpressions() { List<Expression> expressions = new ArrayList<Expression> (); if ((getSelectionQuery() != null) && getSelectionQuery().isReadAllQuery()) { for (Expression orderExpression : ((ReadAllQuery)getSelectionQuery()).getOrderByExpressions()) { if (orderExpression.isFunctionExpression() && ((FunctionExpression)orderExpression).getBaseExpression().isQueryKeyExpression()) { expressions.add(orderExpression); } } } return expressions; }
/** * INTERNAL: * Return the ordering query keys. * Used for Workbench integration. */ public List<Expression> getOrderByQueryKeyExpressions() { List<Expression> expressions = new ArrayList<Expression> (); if ((getSelectionQuery() != null) && getSelectionQuery().isReadAllQuery()) { for (Expression orderExpression : ((ReadAllQuery)getSelectionQuery()).getOrderByExpressions()) { if (orderExpression.isFunctionExpression() && ((FunctionExpression)orderExpression).getBaseExpression().isQueryKeyExpression()) { expressions.add(orderExpression); } } } return expressions; }
/** * INTERNAL: * Return the ordering query keys. * Used for Workbench integration. */ public List<Expression> getOrderByQueryKeyExpressions() { List<Expression> expressions = new ArrayList<Expression> (); if ((getSelectionQuery() != null) && getSelectionQuery().isReadAllQuery()) { for (Expression orderExpression : ((ReadAllQuery)getSelectionQuery()).getOrderByExpressions()) { if (orderExpression.isFunctionExpression() && ((FunctionExpression)orderExpression).getBaseExpression().isQueryKeyExpression()) { expressions.add(orderExpression); } } } return expressions; }
ReadAllQuery readAllQuery = (ReadAllQuery)query; for (Expression orderbyExpression : readAllQuery.getOrderByExpressions()) { builderString = buildBuilderString(builderString, method, iteration, queryIdentifier); buildExpressionString(builderString, method, queryIdentifier, orderbyExpression, ".addOrdering(");
ReadAllQuery readAllQuery = (ReadAllQuery)query; for (Expression orderbyExpression : readAllQuery.getOrderByExpressions()) { builderString = buildBuilderString(builderString, method, iteration, queryIdentifier); buildExpressionString(builderString, method, queryIdentifier, orderbyExpression, ".addOrdering(");
ReadAllQuery readAllQuery = (ReadAllQuery)query; for (Expression orderbyExpression : readAllQuery.getOrderByExpressions()) { builderString = buildBuilderString(builderString, method, iteration, queryIdentifier); buildExpressionString(builderString, method, queryIdentifier, orderbyExpression, ".addOrdering(");
if (mappingQuery.isReadAllQuery()) { batchQuery.setOrderByExpressions(new ArrayList<Expression>(((ReadAllQuery)mappingQuery).getOrderByExpressions())); for (Enumeration enumtr = ((ReadAllQuery)mappingQuery).getBatchReadAttributeExpressions().elements(); enumtr.hasMoreElements();) { Expression expression = ((Expression)enumtr.nextElement()).rebuildOn(batchQuery.getExpressionBuilder());
if (mappingQuery.isReadAllQuery()) { batchQuery.setOrderByExpressions(new ArrayList<Expression>(((ReadAllQuery)mappingQuery).getOrderByExpressions())); if (((ReadAllQuery)mappingQuery).hasBatchReadAttributes()) { for (Expression expression : ((ReadAllQuery)mappingQuery).getBatchReadAttributeExpressions()) {
if (mappingQuery.isReadAllQuery()) { batchQuery.setOrderByExpressions(new ArrayList<Expression>(((ReadAllQuery)mappingQuery).getOrderByExpressions())); if (((ReadAllQuery)mappingQuery).hasBatchReadAttributes()) { for (Expression expression : ((ReadAllQuery)mappingQuery).getBatchReadAttributeExpressions()) {