|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.teiid.query.sql.lang.Option
public class Option
Represents MetaMatrix extension options to normal SQL. Options are declared in a list after the OPTION keyword, such as: "OPTION SHOWPLAN DEBUG".
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface org.teiid.query.sql.LanguageObject |
|---|
LanguageObject.Util |
| Field Summary | |
|---|---|
static java.lang.String |
MAKEDEP
|
static java.lang.String |
MAKENOTDEP
|
static java.lang.String |
OPTIONAL
|
| Constructor Summary | |
|---|---|
Option()
Construct a default instance of the Option clause. |
|
| Method Summary | |
|---|---|
void |
acceptVisitor(LanguageVisitor visitor)
Method for accepting a visitor. |
void |
addDependentGroup(java.lang.String group)
Add group to make dependent |
void |
addNoCacheGroup(java.lang.String group)
Add group that overrides the default behavior of Materialized View feautre to route the query to the primary virtual group transformation instead of the Materialized View transformation. |
void |
addNotDependentGroup(java.lang.String group)
Add group to make dependent |
java.lang.Object |
clone()
Return deep copy of this option object |
boolean |
equals(java.lang.Object obj)
Compare two Option clauses for equality. |
java.util.List<java.lang.String> |
getDependentGroups()
Get all groups to make dependent |
java.util.List<java.lang.String> |
getNoCacheGroups()
Get all groups that override the default behavior of Materialized View feautre to route the query to the primary virtual group transformation instead of the Materialized View transformation. |
java.util.List<java.lang.String> |
getNotDependentGroups()
Get all groups to make dependent |
int |
hashCode()
Get hash code for Option. |
boolean |
isNoCache()
|
void |
setNoCache(boolean noCache)
|
java.lang.String |
toString()
Returns a string representation of an instance of this class. |
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String MAKEDEP
public static final java.lang.String MAKENOTDEP
public static final java.lang.String OPTIONAL
| Constructor Detail |
|---|
public Option()
| Method Detail |
|---|
public void addDependentGroup(java.lang.String group)
group - Group to make dependentpublic java.util.List<java.lang.String> getDependentGroups()
public void addNotDependentGroup(java.lang.String group)
group - Group to make dependentpublic java.util.List<java.lang.String> getNotDependentGroups()
public void addNoCacheGroup(java.lang.String group)
group - Group that overrides the default behavior of Materialized Viewpublic java.util.List<java.lang.String> getNoCacheGroups()
public boolean isNoCache()
public void setNoCache(boolean noCache)
public void acceptVisitor(LanguageVisitor visitor)
LanguageObject
acceptVisitor in interface LanguageObjectvisitor - Visitor being usedpublic java.lang.String toString()
toString in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectobj - Other object
public int hashCode()
hashCode in class java.lang.Objectpublic java.lang.Object clone()
clone in interface LanguageObjectclone in class java.lang.Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||