/** * Constructor used for cloning * @param name * @param canonicalName * @since 4.3 */ private AliasSymbol(String name, String canonicalName, Expression symbol) { super(name); setSymbol(symbol); }
/** * Construct an AliasSymbol given the alias name and the underlying symbol. * @param name Name of the alias * @param symbol Underlying symbol */ public AliasSymbol(String name, Expression symbol) { super(name); setSymbol(symbol); }
/** * Constructor used for cloning * @param name * @param canonicalName * @since 4.3 */ private AliasSymbol(String name, String canonicalName, Expression symbol) { super(name); setSymbol(symbol); }
/** * Constructor used for cloning * @param name * @param canonicalName * @since 4.3 */ private AliasSymbol(String name, String canonicalName, Expression symbol) { super(name); setSymbol(symbol); }
/** * Construct an AliasSymbol given the alias name and the underlying symbol. * @param name Name of the alias * @param symbol Underlying symbol */ public AliasSymbol(String name, Expression symbol) { super(name); setSymbol(symbol); }
/** * Construct an AliasSymbol given the alias name and the underlying symbol. * @param name Name of the alias * @param symbol Underlying symbol */ public AliasSymbol(String name, Expression symbol) { super(name); setSymbol(symbol); }
/** * @see org.teiid.query.sql.LanguageVisitor#visit(org.teiid.query.sql.symbol.AliasSymbol) */ public void visit(AliasSymbol obj) { Expression replacement = replaceExpression(obj.getSymbol()); obj.setSymbol(replacement); }
/** * @see org.teiid.query.sql.LanguageVisitor#visit(org.teiid.query.sql.symbol.AliasSymbol) */ public void visit(AliasSymbol obj) { Expression replacement = replaceExpression(obj.getSymbol()); obj.setSymbol(replacement); }
/** * @see org.teiid.query.sql.LanguageVisitor#visit(org.teiid.query.sql.symbol.AliasSymbol) */ public void visit(AliasSymbol obj) { Expression replacement = replaceExpression(obj.getSymbol()); obj.setSymbol(replacement); }