本文整理了Java中net.sf.jsqlparser.expression.Alias.setName()
方法的一些代码示例,展示了Alias.setName()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Alias.setName()
方法的具体详情如下:
包路径:net.sf.jsqlparser.expression.Alias
类名称:Alias
方法名:setName
暂无
代码示例来源:origin: diennea/herddb
@Override
public void visit(Table tableName) {
if (tableName == null) {
return;
}
String name = tableName.getName();
if (name != null) {
tableName.setName(CompatibilityUtils.fixMySqlName(name.toLowerCase()));
}
Alias alias = tableName.getAlias();
if (alias != null) {
String aliasName = alias.getName();
if (aliasName != null) {
alias.setName(CompatibilityUtils.fixMySqlName(aliasName.toLowerCase()));
}
}
}
代码示例来源:origin: it.unibz.inf.ontop/ontop-obdalib-core
@Override
public void visit(SelectExpressionItem selectExpr) {
Alias alias = selectExpr.getAlias();
if (alias != null) {
Expression e = selectExpr.getExpression();
e.accept(expressionVisitor);
// NORMALIZE EXPRESSION ALIAS NAME
QuotedID aliasName = idfac.createAttributeID(alias.getName());
alias.setName(aliasName.getSQLRendering());
aliasMap.put(aliasName, e);
}
// ELSE
// ROMAN (27 Sep 2015): set an error flag -- each complex expression must have a name (alias)
}
};
内容来源于网络,如有侵权,请联系作者删除!