org.apache.openjpa.kernel.exps.Value.setAlias()方法的使用及代码示例

x33g5p2x  于2022-02-01 转载在 其他  
字(6.6k)|赞(0)|评价(0)|浏览(70)

本文整理了Java中org.apache.openjpa.kernel.exps.Value.setAlias()方法的一些代码示例,展示了Value.setAlias()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Value.setAlias()方法的具体详情如下:
包路径:org.apache.openjpa.kernel.exps.Value
类名称:Value
方法名:setAlias

Value.setAlias介绍

[英]Set select item alias
[中]设置选择项别名

代码示例

代码示例来源:origin: org.apache.openejb.patch/openjpa

? exp2Vals.get(s) : ((ExpressionImpl<?>)s).toValue(factory, q));
String alias = s.getAlias();
val.setAlias(alias);
projections.add(val);
aliases.add(alias);

代码示例来源:origin: org.apache.openjpa/openjpa-persistence

? exp2Vals.get(s) : ((ExpressionImpl<?>)s).toValue(factory, q));
String alias = s.getAlias();
val.setAlias(alias);
projections.add(val);
aliases.add(alias);

代码示例来源:origin: org.apache.openejb.patch/openjpa-persistence

? exp2Vals.get(s) : ((ExpressionImpl<?>)s).toValue(factory, q));
String alias = s.getAlias();
val.setAlias(alias);
projections.add(val);
aliases.add(alias);

代码示例来源:origin: org.apache.openjpa/openjpa-all

? exp2Vals.get(s) : ((ExpressionImpl<?>)s).toValue(factory, q));
String alias = s.getAlias();
val.setAlias(alias);
projections.add(val);
aliases.add(alias);

代码示例来源:origin: org.apache.openjpa/openjpa-persistence

exps.orderingAliases[i] = alias;
exps.orderingClauses[i] = "";
val.setAlias(alias);
exps.ascending[i] = order.isAscending();
exp2Vals.put(expr, val);

代码示例来源:origin: org.apache.openejb.patch/openjpa-persistence

exps.orderingAliases[i] = alias;
exps.orderingClauses[i] = "";
val.setAlias(alias);
exps.ascending[i] = order.isAscending();
exp2Vals.put(expr, val);

代码示例来源:origin: org.apache.openjpa/openjpa-all

exps.orderingAliases[i] = alias;
exps.orderingClauses[i] = "";
val.setAlias(alias);
exps.ascending[i] = order.isAscending();
exp2Vals.put(expr, val);

代码示例来源:origin: org.apache.openejb.patch/openjpa

exps.orderingAliases[i] = alias;
exps.orderingClauses[i] = "";
val.setAlias(alias);
exps.ascending[i] = order.isAscending();
exp2Vals.put(expr, val);

代码示例来源:origin: org.apache.openejb.patch/openjpa-kernel

/**
 * 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;
}

代码示例来源:origin: org.apache.openjpa/openjpa-all

/**
 * 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;
}

代码示例来源:origin: org.apache.openjpa/openjpa-persistence

var.setAlias(alias);
else
  throw new RuntimeException("Variable alias " + var.getAlias() + 
  path.setAlias(alias);
else
  throw new RuntimeException("Path alias " + path.getAlias() +

代码示例来源:origin: org.apache.openjpa/openjpa-kernel

/**
 * 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;
}

代码示例来源:origin: org.apache.openejb.patch/openjpa

/**
 * 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;
}

代码示例来源:origin: org.apache.openejb.patch/openjpa

var.setAlias(alias);
else
  throw new RuntimeException("Variable alias " + var.getAlias() + 
  path.setAlias(alias);
else
  throw new RuntimeException("Path alias " + path.getAlias() +

代码示例来源:origin: org.apache.openjpa/openjpa-all

var.setAlias(alias);
else
  throw new RuntimeException("Variable alias " + var.getAlias() + 
  path.setAlias(alias);
else
  throw new RuntimeException("Path alias " + path.getAlias() +

代码示例来源:origin: org.apache.openejb.patch/openjpa-persistence

var.setAlias(alias);
else
  throw new RuntimeException("Variable alias " + var.getAlias() + 
  path.setAlias(alias);
else
  throw new RuntimeException("Path alias " + path.getAlias() +

代码示例来源:origin: org.apache.openjpa/openjpa-all

path.get(_member.fmd, allowNull);
} else {
  val.setAlias(q.getAlias(this));
  return val;

代码示例来源:origin: org.apache.openejb.patch/openjpa-persistence

path.get(_member.fmd, allowNull);
} else {
  val.setAlias(q.getAlias(this));
  return val;

代码示例来源:origin: org.apache.openjpa/openjpa-persistence

path.get(_member.fmd, allowNull);
} else {
  val.setAlias(q.getAlias(this));
  return val;

代码示例来源:origin: org.apache.openejb.patch/openjpa

path.get(_member.fmd, allowNull);
} else {
  val.setAlias(q.getAlias(this));
  return val;

相关文章