@Override public String getColumnName() { if (!(expr instanceof ExpressionColumn) || aliasColumnName) { return super.getColumnName(); } return expr.getColumnName(); }
@Override public String getColumnName(int i) { return expressions[i].getColumnName(); }
@Override public String getColumnName(int i) { return expressions[i].getColumnName(); }
if (columnName == null && columnExp.getColumnName() != null && !DEFAULT_COLUMN_NAME.equals(columnExp.getColumnName())) { columnName = columnExp.getColumnName(); if (!isAllowableColumnName(columnName)) { columnName = fixColumnName(columnName);
args[0].getTableName() + "." + args[0].getColumnName()); break; case SIGNAL: {
String rowFactoryName = expression.getColumnName(); Class<RowFactory> rowFactoryClass = JdbcUtils.loadUserClass(rowFactoryName); RowFactory rowFactory; session.getColumnNamerConfiguration().configure(expression.getColumnName()); break;
@Override public String getColumnName() { if (!(expr instanceof ExpressionColumn) || aliasColumnName) { return super.getColumnName(); } return expr.getColumnName(); }
@Override public String getColumnName(int i) { return expressions[i].getColumnName(); }
@Override public String getColumnName(int i) { return expressions[i].getColumnName(); }
public String getColumnName() { if (SysProperties.ALIAS_COLUMN_NAME) { return expr.getColumnName(); } else { return super.getColumnName(); } }
@Override public String getColumnName() { if (!(expr instanceof ExpressionColumn) || aliasColumnName) { return super.getColumnName(); } return expr.getColumnName(); }
public String getColumnName(int i) { return expressions[i].getColumnName(); }
private void generateColumnFromQuery() throws SQLException { int columnCount = asQuery.getColumnCount(); ObjectArray expressions = asQuery.getExpressions(); for (int i = 0; i < columnCount; i++) { Expression expr = (Expression) expressions.get(i); int type = expr.getType(); String name = expr.getColumnName(); long precision = expr.getPrecision(); int displaySize = expr.getDisplaySize(); DataType dt = DataType.getDataType(type); if (precision > 0 && (dt.defaultPrecision == 0 || (dt.defaultPrecision > precision && dt.defaultPrecision < Byte.MAX_VALUE))) { // dont' set precision to MAX_VALUE if this is the default precision = dt.defaultPrecision; } int scale = expr.getScale(); if (scale > 0 && (dt.defaultScale == 0 || dt.defaultScale > scale)) { scale = dt.defaultScale; } Column col = new Column(name, type, precision, scale, displaySize); addColumn(col); } }
args[0].getTableName() + "." + args[0].getColumnName()); break; default:
case VALUES: result = session.getVariable(args[0].getSchemaName() + "." + args[0].getTableName() + "." + args[0].getColumnName()); break; default:
String rowFactoryName = expression.getColumnName(); Class<RowFactory> rowFactoryClass = JdbcUtils.loadUserClass(rowFactoryName); RowFactory rowFactory;
String rowFactoryName = expression.getColumnName(); Class<RowFactory> rowFactoryClass = JdbcUtils.loadUserClass(rowFactoryName); RowFactory rowFactory;