#1333 - ENH: Support "dynamic formula" with findSingleAttributeList() ... e.g. .select("concat(lastName,', ',firstName)")

Support property alias via "AS" ...  concat(lastName,', ',firstName) as lastName
This commit is contained in:
Rob Bygrave
2018-03-06 21:14:26 +13:00
parent 873c14faaf
commit a18cac035b
5 changed files with 41 additions and 7 deletions
@@ -274,11 +274,15 @@ class DefaultDbSqlContext implements DbSqlContext {
}
@Override
public void appendParseSelect(String parseSelect) {
String converted = alias.parse(parseSelect);
public void appendParseSelect(String parseSelect, String columnAlias) {
String converted = this.alias.parse(parseSelect);
sb.append(COMMA);
sb.append(converted);
appendColumnAlias();
if (columnAlias != null) {
sb.append(" ").append(columnAlias);
} else {
appendColumnAlias();
}
}
@Override