/** * @see org.teiid.query.sql.symbol.Symbol#equals(java.lang.Object) */ @Override public boolean equals(Object obj) { if (this == obj) { return true; } if (!(obj instanceof AliasSymbol)) { return false; } AliasSymbol other = (AliasSymbol)obj; return this.getName().equals(other.getName()) && this.symbol.equals(other.symbol); }
/** * @see org.teiid.query.sql.symbol.Symbol#equals(java.lang.Object) */ @Override public boolean equals(Object obj) { if (this == obj) { return true; } if (!(obj instanceof AliasSymbol)) { return false; } AliasSymbol other = (AliasSymbol)obj; return this.getName().equals(other.getName()) && this.symbol.equals(other.symbol); }
/** * @see org.teiid.query.sql.symbol.Symbol#equals(java.lang.Object) */ @Override public boolean equals(Object obj) { if (this == obj) { return true; } if (!(obj instanceof AliasSymbol)) { return false; } AliasSymbol other = (AliasSymbol)obj; return this.getName().equals(other.getName()) && this.symbol.equals(other.symbol); }
/** * Return a copy of this object. */ public Object clone() { Expression symbolCopy = (Expression) this.symbol.clone(); AliasSymbol result = new AliasSymbol(getName(), getShortName(), symbolCopy); result.outputName = this.outputName; return result; }
/** * Return a copy of this object. */ public Object clone() { Expression symbolCopy = (Expression) this.symbol.clone(); AliasSymbol result = new AliasSymbol(getName(), getShortName(), symbolCopy); result.outputName = this.outputName; return result; }
/** * Return a copy of this object. */ public Object clone() { Expression symbolCopy = (Expression) this.symbol.clone(); AliasSymbol result = new AliasSymbol(getName(), getShortName(), symbolCopy); result.outputName = this.outputName; return result; }