? exp2Vals.get(s) : ((ExpressionImpl<?>)s).toValue(factory, q)); String alias = s.getAlias(); val.setAlias(alias); projections.add(val); aliases.add(alias);
? exp2Vals.get(s) : ((ExpressionImpl<?>)s).toValue(factory, q)); String alias = s.getAlias(); val.setAlias(alias); projections.add(val); aliases.add(alias);
? exp2Vals.get(s) : ((ExpressionImpl<?>)s).toValue(factory, q)); String alias = s.getAlias(); val.setAlias(alias); projections.add(val); aliases.add(alias);
? exp2Vals.get(s) : ((ExpressionImpl<?>)s).toValue(factory, q)); String alias = s.getAlias(); val.setAlias(alias); projections.add(val); aliases.add(alias);
exps.orderingAliases[i] = alias; exps.orderingClauses[i] = ""; val.setAlias(alias); exps.ascending[i] = order.isAscending(); exp2Vals.put(expr, val);
exps.orderingAliases[i] = alias; exps.orderingClauses[i] = ""; val.setAlias(alias); exps.ascending[i] = order.isAscending(); exp2Vals.put(expr, val);
exps.orderingAliases[i] = alias; exps.orderingClauses[i] = ""; val.setAlias(alias); exps.ascending[i] = order.isAscending(); exp2Vals.put(expr, val);
exps.orderingAliases[i] = alias; exps.orderingClauses[i] = ""; val.setAlias(alias); exps.ascending[i] = order.isAscending(); exp2Vals.put(expr, val);
/** * Assign projections for NEW contructor in selection list. * Example: SELECT NEW Person(p.name) FROM Person p WHERE ... */ private Expression assignProjections(JPQLNode parametersNode, QueryExpressions exps, List<Value> projections, List<String> projectionClauses, List<String> projectionAliases) { int count = parametersNode.getChildCount(); Expression exp = null; for (int i = 0; i < count; i++) { JPQLNode parent = parametersNode.getChild(i); JPQLNode node = firstChild(parent); JPQLNode aliasNode = parent.children.length > 1 ? right(parent) : null; Value proj = getValue(node); String alias = aliasNode != null ? aliasNode.text : projectionClause(node.id == JJTSCALAREXPRESSION ? firstChild(node) : node); if (aliasNode != null) proj.setAlias(alias); projections.add(proj); projectionClauses.add(alias); projectionAliases.add(alias); } return exp; }
/** * Assign projections for NEW contructor in selection list. * Example: SELECT NEW Person(p.name) FROM Person p WHERE ... */ private Expression assignProjections(JPQLNode parametersNode, QueryExpressions exps, List<Value> projections, List<String> projectionClauses, List<String> projectionAliases) { int count = parametersNode.getChildCount(); Expression exp = null; for (int i = 0; i < count; i++) { JPQLNode parent = parametersNode.getChild(i); JPQLNode node = firstChild(parent); JPQLNode aliasNode = parent.children.length > 1 ? right(parent) : null; Value proj = getValue(node); String alias = aliasNode != null ? aliasNode.text : projectionClause(node.id == JJTSCALAREXPRESSION ? firstChild(node) : node); if (aliasNode != null) proj.setAlias(alias); projections.add(proj); projectionClauses.add(alias); projectionAliases.add(alias); } return exp; }
/** * Assign projections for NEW contructor in selection list. * Example: SELECT NEW Person(p.name) FROM Person p WHERE ... */ private Expression assignProjections(JPQLNode parametersNode, QueryExpressions exps, List<Value> projections, List<String> projectionClauses, List<String> projectionAliases) { int count = parametersNode.getChildCount(); Expression exp = null; for (int i = 0; i < count; i++) { JPQLNode parent = parametersNode.getChild(i); JPQLNode node = firstChild(parent); JPQLNode aliasNode = parent.children.length > 1 ? right(parent) : null; Value proj = getValue(node); String alias = aliasNode != null ? aliasNode.text : projectionClause(node.id == JJTSCALAREXPRESSION ? firstChild(node) : node); if (aliasNode != null) proj.setAlias(alias); projections.add(proj); projectionClauses.add(alias); projectionAliases.add(alias); } return exp; }
/** * Assign projections for NEW contructor in selection list. * Example: SELECT NEW Person(p.name) FROM Person p WHERE ... */ private Expression assignProjections(JPQLNode parametersNode, QueryExpressions exps, List<Value> projections, List<String> projectionClauses, List<String> projectionAliases) { int count = parametersNode.getChildCount(); Expression exp = null; for (int i = 0; i < count; i++) { JPQLNode parent = parametersNode.getChild(i); JPQLNode node = firstChild(parent); JPQLNode aliasNode = parent.children.length > 1 ? right(parent) : null; Value proj = getValue(node); String alias = aliasNode != null ? aliasNode.text : projectionClause(node.id == JJTSCALAREXPRESSION ? firstChild(node) : node); if (aliasNode != null) proj.setAlias(alias); projections.add(proj); projectionClauses.add(alias); projectionAliases.add(alias); } return exp; }
path.get(_member.fmd, allowNull); } else { val.setAlias(q.getAlias(this)); return val;
path.get(_member.fmd, allowNull); } else { val.setAlias(q.getAlias(this)); return val;
path.get(_member.fmd, allowNull); } else { val.setAlias(q.getAlias(this)); return val;
path.get(_member.fmd, allowNull); } else { val.setAlias(q.getAlias(this)); return val;