private SubselectRewriter(ColumnResolver resolver, List<AliasedNode> aliasedNodes, String tableAlias) { super(resolver, aliasedNodes.size()); this.tableAlias = tableAlias; this.aliasMap = new HashMap<String, ParseNode>(); for (AliasedNode aliasedNode : aliasedNodes) { String alias = aliasedNode.getAlias(); ParseNode node = aliasedNode.getNode(); if (alias == null) { alias = SchemaUtil.normalizeIdentifier(node.getAlias()); } if (alias != null) { aliasMap.put(SchemaUtil.getColumnName(tableAlias, alias), node); } } }
String alias = aliasedNode.getAlias(); if (alias == null) { alias = SchemaUtil.normalizeIdentifier(aliasedNode.getNode().getAlias());
ParseNode oldSelectAliasParseNode = selectAliasedNode.getNode(); if (selectAliasName == null) { selectAliasName = SchemaUtil.normalizeIdentifier(oldSelectAliasParseNode.getAlias());
String columnAlias = aliasedNode.getAlias() != null ? aliasedNode.getAlias() : SchemaUtil.normalizeIdentifier(aliasedNode.getNode().getAlias()); boolean isCaseSensitive = aliasedNode.getAlias() != null ? aliasedNode.isCaseSensitve() : (columnAlias != null ? SchemaUtil.isCaseSensitive(aliasedNode.getNode().getAlias()) : selectVisitor.isCaseSensitive); String name = columnAlias == null ? expression.toString() : columnAlias; projectedColumns.add(new ExpressionProjector(name, tableRef.getTableAlias() == null ? (table.getName() == null ? "" : table.getName().getString()) : tableRef.getTableAlias(), expression, isCaseSensitive));
throw new SQLFeatureNotSupportedException("Wildcard in subqueries not supported."); alias = SchemaUtil.normalizeIdentifier(node.getAlias());
private SubselectRewriter(ColumnResolver resolver, List<AliasedNode> aliasedNodes, String tableAlias) { super(resolver, aliasedNodes.size()); this.tableAlias = tableAlias; this.aliasMap = new HashMap<String, ParseNode>(); for (AliasedNode aliasedNode : aliasedNodes) { String alias = aliasedNode.getAlias(); ParseNode node = aliasedNode.getNode(); if (alias == null) { alias = SchemaUtil.normalizeIdentifier(node.getAlias()); } if (alias != null) { aliasMap.put(SchemaUtil.getColumnName(tableAlias, alias), node); } } }
private SubselectRewriter(ColumnResolver resolver, List<AliasedNode> aliasedNodes, String tableAlias) { super(resolver, aliasedNodes.size()); this.tableAlias = tableAlias; this.aliasMap = new HashMap<String, ParseNode>(); for (AliasedNode aliasedNode : aliasedNodes) { String alias = aliasedNode.getAlias(); ParseNode node = aliasedNode.getNode(); if (alias == null) { alias = SchemaUtil.normalizeIdentifier(node.getAlias()); } if (alias != null) { aliasMap.put(SchemaUtil.getColumnName(tableAlias, alias), node); } } }
String alias = aliasedNode.getAlias(); if (alias == null) { alias = SchemaUtil.normalizeIdentifier(aliasedNode.getNode().getAlias());
String alias = aliasedNode.getAlias(); if (alias == null) { alias = SchemaUtil.normalizeIdentifier(aliasedNode.getNode().getAlias());
ParseNode oldSelectAliasParseNode = selectAliasedNode.getNode(); if (selectAliasName == null) { selectAliasName = SchemaUtil.normalizeIdentifier(oldSelectAliasParseNode.getAlias());
ParseNode oldSelectAliasParseNode = selectAliasedNode.getNode(); if (selectAliasName == null) { selectAliasName = SchemaUtil.normalizeIdentifier(oldSelectAliasParseNode.getAlias());
throw new SQLFeatureNotSupportedException("Wildcard in subqueries not supported."); alias = SchemaUtil.normalizeIdentifier(node.getAlias());
String columnAlias = aliasedNode.getAlias() != null ? aliasedNode.getAlias() : SchemaUtil.normalizeIdentifier(aliasedNode.getNode().getAlias()); columnAlias = Strings.isNullOrEmpty(columnAlias)? columnAlias : SchemaUtil.getUnEscapedFullColumnName(columnAlias); boolean isCaseSensitive = aliasedNode.getAlias() != null ? aliasedNode.isCaseSensitve() : (columnAlias != null ? SchemaUtil.isCaseSensitive(aliasedNode.getNode().getAlias()) : selectVisitor.isCaseSensitive); String name = columnAlias == null ? expression.toString() : columnAlias; projectedColumns.add(new ExpressionProjector(name, tableRef.getTableAlias() == null ? (table.getName() == null ? "" : table.getName().getString()) : tableRef.getTableAlias(), expression, isCaseSensitive));
String columnAlias = aliasedNode.getAlias() != null ? aliasedNode.getAlias() : SchemaUtil.normalizeIdentifier(aliasedNode.getNode().getAlias()); boolean isCaseSensitive = aliasedNode.getAlias() != null ? aliasedNode.isCaseSensitve() : (columnAlias != null ? SchemaUtil.isCaseSensitive(aliasedNode.getNode().getAlias()) : selectVisitor.isCaseSensitive); String name = columnAlias == null ? expression.toString() : columnAlias; projectedColumns.add(new ExpressionProjector(name, tableRef.getTableAlias() == null ? (table.getName() == null ? "" : table.getName().getString()) : tableRef.getTableAlias(), expression, isCaseSensitive));
throw new SQLFeatureNotSupportedException("Wildcard in subqueries not supported."); alias = SchemaUtil.normalizeIdentifier(node.getAlias());