log.debug("visit(column) " + column + "found: " + columnDesc); if (alias != null) paramDesc = new TapSelectItem(alias, columnDesc); else paramDesc = new TapSelectItem(column.getColumnName(), columnDesc); log.debug("visit(function) " + function + " found: " + functionDesc); if (alias != null) paramDesc = new TapSelectItem(alias, functionDesc.getDatatype()); else paramDesc = new TapSelectItem(function.getName(), functionDesc.getDatatype()); paramDesc = new TapSelectItem(alias, datatype); else paramDesc = new TapSelectItem(expression.toString(), datatype);