/** * Returns the variables that got defined in the select expression. This only applies to JPQL * queries built for JPA 2.0 or later. * * @return The variables identifying the select expressions, if any was defined or an empty set * if none were defined */ Collection<IdentificationVariable> getResultVariables() { if (parent != null) { return parent.getResultVariables(); } if (resultVariables == null) { ResultVariableVisitor visitor = new ResultVariableVisitor(); queryContext.getJPQLExpression().accept(visitor); resultVariables = visitor.resultVariables; } return resultVariables; }
/** * Returns the variables that got defined in the select expression. This only applies to JPQL * queries built for JPA 2.0 or later. * * @return The variables identifying the select expressions, if any was defined or an empty set * if none were defined */ Collection<IdentificationVariable> getResultVariables() { if (parent != null) { return parent.getResultVariables(); } if (resultVariables == null) { ResultVariableVisitor visitor = new ResultVariableVisitor(); queryContext.getJPQLExpression().accept(visitor); resultVariables = visitor.resultVariables; } return resultVariables; }