|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.teiid.query.sql.symbol.MultipleElementSymbol
public class MultipleElementSymbol
This is a subclass of Symbol representing multiple output columns.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface org.teiid.query.sql.LanguageObject |
|---|
LanguageObject.Util |
| Constructor Summary | |
|---|---|
MultipleElementSymbol()
|
|
MultipleElementSymbol(java.lang.String name)
Construct a multiple element symbol |
|
| Method Summary | |
|---|---|
void |
acceptVisitor(LanguageVisitor visitor)
Method for accepting a visitor. |
void |
addElementSymbol(ElementSymbol symbol)
Add an element symbol referenced by this multiple element symbol |
java.lang.Object |
clone()
Return a deep copy of this object |
boolean |
equals(java.lang.Object obj)
|
java.util.List<ElementSymbol> |
getElementSymbols()
Get the element symbols referred to by this multiple element symbol |
GroupSymbol |
getGroup()
|
int |
hashCode()
|
boolean |
isResolved()
True if multiple element symbol has been resolved by having all referring element symbols set. |
void |
setElementSymbols(java.util.List<ElementSymbol> elementSymbols)
Set the ElementSymbols that this symbol refers to |
void |
setGroup(GroupSymbol group)
|
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public MultipleElementSymbol()
public MultipleElementSymbol(java.lang.String name)
name - Name of the symbol| Method Detail |
|---|
public void setElementSymbols(java.util.List<ElementSymbol> elementSymbols)
ElementSymbols that this symbol refers to
elementSymbols - List of ElementSymbolpublic java.util.List<ElementSymbol> getElementSymbols()
ElementSymbols, may be nullpublic void addElementSymbol(ElementSymbol symbol)
symbol - Element symbol referenced by this multiple element symbolpublic boolean isResolved()
public void acceptVisitor(LanguageVisitor visitor)
LanguageObject
acceptVisitor in interface LanguageObjectvisitor - Visitor being usedpublic java.lang.Object clone()
clone in interface LanguageObjectclone in class java.lang.Objectpublic GroupSymbol getGroup()
public void setGroup(GroupSymbol group)
public java.lang.String toString()
toString in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||