if (tableAlias == null) {
column = ex.byColumnName(columnName);
} else {
column = ex.byColumnName(tableAlias + "." + columnName);
}
return new NamedColumn(column, columnAlias==null?columnName:columnAlias);
} else if (valueExpressionPrimary.setFunctionSpecification() != null) {
return visitSetFunctionSpecification(valueExpressionPrimary.setFunctionSpecification(), columnAlias);
} else if (valueExpressionPrimary.unsignedValueSpecification() != null) {
return visitUnsignedValueSpecification(valueExpressionPrimary.unsignedValueSpecification());
} else if (valueExpressionPrimary.LEFT_PAREN() != null) {