本文整理了Java中org.apache.openjpa.kernel.exps.Value.getAlias()
方法的一些代码示例,展示了Value.getAlias()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Value.getAlias()
方法的具体详情如下:
包路径:org.apache.openjpa.kernel.exps.Value
类名称:Value
方法名:getAlias
[英]Return select item alias
[中]返回选择项别名
代码示例来源:origin: org.apache.openjpa/openjpa-persistence
public StringBuilder asValue(AliasContext q) {
Value v = q.getRegisteredRootVariable(this);
if (v != null)
return new StringBuilder(v.getAlias());
v = q.getRegisteredValue(this);
if (v != null)
return new StringBuilder(v.getAlias());
if (q.isRegistered(this))
return new StringBuilder(q.getRegisteredValue(this).getName());
return new StringBuilder().append(Character.toLowerCase(_entity.getName().charAt(0)));
}
代码示例来源:origin: org.apache.openejb.patch/openjpa-persistence
public StringBuilder asValue(AliasContext q) {
Value v = q.getRegisteredRootVariable(this);
if (v != null)
return new StringBuilder(v.getAlias());
v = q.getRegisteredValue(this);
if (v != null)
return new StringBuilder(v.getAlias());
if (q.isRegistered(this))
return new StringBuilder(q.getRegisteredValue(this).getName());
return new StringBuilder().append(Character.toLowerCase(_entity.getName().charAt(0)));
}
代码示例来源:origin: org.apache.openejb.patch/openjpa
public StringBuilder asValue(AliasContext q) {
Value v = q.getRegisteredRootVariable(this);
if (v != null)
return new StringBuilder(v.getAlias());
v = q.getRegisteredValue(this);
if (v != null)
return new StringBuilder(v.getAlias());
if (q.isRegistered(this))
return new StringBuilder(q.getRegisteredValue(this).getName());
return new StringBuilder().append(Character.toLowerCase(_entity.getName().charAt(0)));
}
代码示例来源:origin: org.apache.openjpa/openjpa-all
public StringBuilder asValue(AliasContext q) {
Value v = q.getRegisteredRootVariable(this);
if (v != null)
return new StringBuilder(v.getAlias());
v = q.getRegisteredValue(this);
if (v != null)
return new StringBuilder(v.getAlias());
if (q.isRegistered(this))
return new StringBuilder(q.getRegisteredValue(this).getName());
return new StringBuilder().append(Character.toLowerCase(_entity.getName().charAt(0)));
}
代码示例来源:origin: org.apache.openjpa/openjpa-all
public Object get(int i) {
Object id = (ident && _idents != null) ? _idents.get(i)
: _ids.get(i);
Object alias = _aliases.get(id);
if (id instanceof Column && ((Column) id).isXML())
alias = alias + _dict.getStringVal;
String as = null;
if (inner) {
if (alias instanceof String)
as = ((String) alias).replace('.', '_');
} else if (_selectAs != null)
as = (String) _selectAs.get(id);
else if (id instanceof Value)
as = ((Value) id).getAlias();
if (as != null) {
if (ident && _idents != null)
return as;
if (alias instanceof SQLBuffer)
alias = new SQLBuffer((SQLBuffer) alias).
append(" AS ").append(as);
else
alias = alias + " AS " + as;
}
return alias;
}
};
代码示例来源:origin: org.apache.openejb.patch/openjpa-jdbc
public Object get(int i) {
Object id = (ident && _idents != null) ? _idents.get(i)
: _ids.get(i);
Object alias = _aliases.get(id);
if (id instanceof Column && ((Column) id).isXML())
alias = alias + _dict.getStringVal;
String as = null;
if (inner) {
if (alias instanceof String)
as = ((String) alias).replace('.', '_');
} else if (_selectAs != null)
as = (String) _selectAs.get(id);
else if (id instanceof Value)
as = ((Value) id).getAlias();
if (as != null) {
if (ident && _idents != null)
return as;
if (alias instanceof SQLBuffer)
alias = new SQLBuffer((SQLBuffer) alias).
append(" AS ").append(as);
else
alias = alias + " AS " + as;
}
return alias;
}
};
代码示例来源:origin: org.apache.openjpa/openjpa-persistence
String alias = getAlias(node);
if (!alias.equals(var.getAlias())) {
if (var.getAlias() == null)
var.setAlias(alias);
else
throw new RuntimeException("Variable alias " + var.getAlias() +
" does not match expected selection alias " + alias);
if (!alias.equals(path.getAlias())) {
if (path.getAlias() == null)
path.setAlias(alias);
else
throw new RuntimeException("Path alias " + path.getAlias() +
" does not match expected selection alias " + alias);
代码示例来源:origin: org.apache.openjpa/openjpa-jdbc
public Object get(int i) {
Object id = (ident && _idents != null) ? _idents.get(i)
: _ids.get(i);
Object alias = _aliases.get(id);
if (id instanceof Column && ((Column) id).isXML())
alias = alias + _dict.getStringVal;
String as = null;
if (inner) {
if (alias instanceof String)
as = ((String) alias).replace('.', '_');
} else if (_selectAs != null)
as = (String) _selectAs.get(id);
else if (id instanceof Value)
as = ((Value) id).getAlias();
if (as != null) {
if (ident && _idents != null)
return as;
if (alias instanceof SQLBuffer)
alias = new SQLBuffer((SQLBuffer) alias).
append(" AS ").append(as);
else
alias = alias + " AS " + as;
}
return alias;
}
};
代码示例来源:origin: org.apache.openejb.patch/openjpa
public Object get(int i) {
Object id = (ident && _idents != null) ? _idents.get(i)
: _ids.get(i);
Object alias = _aliases.get(id);
if (id instanceof Column && ((Column) id).isXML())
alias = alias + _dict.getStringVal;
String as = null;
if (inner) {
if (alias instanceof String)
as = ((String) alias).replace('.', '_');
} else if (_selectAs != null)
as = (String) _selectAs.get(id);
else if (id instanceof Value)
as = ((Value) id).getAlias();
if (as != null) {
if (ident && _idents != null)
return as;
if (alias instanceof SQLBuffer)
alias = new SQLBuffer((SQLBuffer) alias).
append(" AS ").append(as);
else
alias = alias + " AS " + as;
}
return alias;
}
};
代码示例来源:origin: org.apache.openejb.patch/openjpa
String alias = getAlias(node);
if (!alias.equals(var.getAlias())) {
if (var.getAlias() == null)
var.setAlias(alias);
else
throw new RuntimeException("Variable alias " + var.getAlias() +
" does not match expected selection alias " + alias);
if (!alias.equals(path.getAlias())) {
if (path.getAlias() == null)
path.setAlias(alias);
else
throw new RuntimeException("Path alias " + path.getAlias() +
" does not match expected selection alias " + alias);
代码示例来源:origin: org.apache.openjpa/openjpa-all
String alias = getAlias(node);
if (!alias.equals(var.getAlias())) {
if (var.getAlias() == null)
var.setAlias(alias);
else
throw new RuntimeException("Variable alias " + var.getAlias() +
" does not match expected selection alias " + alias);
if (!alias.equals(path.getAlias())) {
if (path.getAlias() == null)
path.setAlias(alias);
else
throw new RuntimeException("Path alias " + path.getAlias() +
" does not match expected selection alias " + alias);
代码示例来源:origin: org.apache.openejb.patch/openjpa-persistence
String alias = getAlias(node);
if (!alias.equals(var.getAlias())) {
if (var.getAlias() == null)
var.setAlias(alias);
else
throw new RuntimeException("Variable alias " + var.getAlias() +
" does not match expected selection alias " + alias);
if (!alias.equals(path.getAlias())) {
if (path.getAlias() == null)
path.setAlias(alias);
else
throw new RuntimeException("Path alias " + path.getAlias() +
" does not match expected selection alias " + alias);
代码示例来源:origin: org.apache.openjpa/openjpa-jdbc
/**
* Order on a SQL buffer or string.
*/
private boolean orderBy(Object sql, boolean asc, Joins joins, boolean sel,
boolean aliasOrder, Value selAs) {
Object order = sql;
if (aliasOrder) {
order = toOrderAlias(_orders++);
_selects.setSelectAs(sql, (String) order);
}
if ((_flags & RECORD_ORDERED) != 0) {
if (_ordered == null)
_ordered = new ArrayList(5);
_ordered.add(selAs == null ? sql : selAs);
}
getJoins(joins, true);
appendOrdering(selAs != null ? selAs.getAlias() : order, asc);
if (sel) {
int idx = _selects.indexOfAlias(sql);
if (idx == -1) {
_selects.setAlias(nullId(), sql, false);
return true;
}
}
return false;
}
代码示例来源:origin: org.apache.openejb.patch/openjpa-jdbc
/**
* Order on a SQL buffer or string.
*/
private boolean orderBy(Object sql, boolean asc, Joins joins, boolean sel,
boolean aliasOrder, Value selAs) {
Object order = sql;
if (aliasOrder) {
order = toOrderAlias(_orders++);
_selects.setSelectAs(sql, (String) order);
}
if ((_flags & RECORD_ORDERED) != 0) {
if (_ordered == null)
_ordered = new ArrayList(5);
_ordered.add(selAs == null ? sql : selAs);
}
getJoins(joins, true);
appendOrdering(selAs != null ? selAs.getAlias() : order, asc);
if (sel) {
int idx = _selects.indexOfAlias(sql);
if (idx == -1) {
_selects.setAlias(nullId(), sql, false);
return true;
}
}
return false;
}
代码示例来源:origin: org.apache.openjpa/openjpa-all
/**
* Order on a SQL buffer or string.
*/
private boolean orderBy(Object sql, boolean asc, Joins joins, boolean sel,
boolean aliasOrder, Value selAs) {
Object order = sql;
if (aliasOrder) {
order = toOrderAlias(_orders++);
_selects.setSelectAs(sql, (String) order);
}
if ((_flags & RECORD_ORDERED) != 0) {
if (_ordered == null)
_ordered = new ArrayList(5);
_ordered.add(selAs == null ? sql : selAs);
}
getJoins(joins, true);
appendOrdering(selAs != null ? selAs.getAlias() : order, asc);
if (sel) {
int idx = _selects.indexOfAlias(sql);
if (idx == -1) {
_selects.setAlias(nullId(), sql, false);
return true;
}
}
return false;
}
代码示例来源:origin: org.apache.openejb.patch/openjpa
/**
* Order on a SQL buffer or string.
*/
private boolean orderBy(Object sql, boolean asc, Joins joins, boolean sel,
boolean aliasOrder, Value selAs) {
Object order = sql;
if (aliasOrder) {
order = toOrderAlias(_orders++);
_selects.setSelectAs(sql, (String) order);
}
if ((_flags & RECORD_ORDERED) != 0) {
if (_ordered == null)
_ordered = new ArrayList(5);
_ordered.add(selAs == null ? sql : selAs);
}
getJoins(joins, true);
appendOrdering(selAs != null ? selAs.getAlias() : order, asc);
if (sel) {
int idx = _selects.indexOfAlias(sql);
if (idx == -1) {
_selects.setAlias(nullId(), sql, false);
return true;
}
}
return false;
}
内容来源于网络,如有侵权,请联系作者删除!