|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.teiid.query.sql.lang.Criteria
org.teiid.query.sql.lang.PredicateCriteria
org.teiid.query.sql.lang.AbstractSetCriteria
org.teiid.query.sql.lang.DependentSetCriteria
public class DependentSetCriteria
The DependentSetCriteria is missing the value set until it is filled during processing. This allows a criteria to contain a dynamic set of values provided by a separate processing node.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class org.teiid.query.sql.lang.PredicateCriteria |
|---|
PredicateCriteria.Negatable |
| Nested classes/interfaces inherited from interface org.teiid.query.sql.LanguageObject |
|---|
LanguageObject.Util |
| Constructor Summary | |
|---|---|
DependentSetCriteria(Expression expr,
java.lang.String id)
Construct with the left expression |
|
| Method Summary | |
|---|---|
void |
acceptVisitor(LanguageVisitor visitor)
Method for accepting a visitor. |
java.lang.Object |
clone()
Deep copy of object. |
boolean |
equals(java.lang.Object obj)
Override equals() method. |
java.lang.String |
getContextSymbol()
|
float |
getMaxNdv()
|
float |
getNdv()
|
Expression |
getValueExpression()
Get the independent value expression |
int |
hashCode()
Get hash code. |
void |
setMaxNdv(float maxNdv)
|
void |
setNdv(float ndv)
|
void |
setNegated(boolean negationFlag)
Sets the negation flag for this criteria. |
void |
setValueExpression(Expression valueExpression)
Set the independent value expression |
| Methods inherited from class org.teiid.query.sql.lang.AbstractSetCriteria |
|---|
getExpression, isNegated, negate, setExpression |
| Methods inherited from class org.teiid.query.sql.lang.Criteria |
|---|
applyDemorgan, combineCriteria, combineCriteria, combineCriteria, getType, isResolved, separateCriteriaByAnd, toString |
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public DependentSetCriteria(Expression expr,
java.lang.String id)
| Method Detail |
|---|
public java.lang.String getContextSymbol()
getContextSymbol in interface ContextReferencepublic float getMaxNdv()
public void setMaxNdv(float maxNdv)
public float getNdv()
public void setNdv(float ndv)
public Expression getValueExpression()
getValueExpression in interface ContextReferencepublic void setValueExpression(Expression valueExpression)
valueExpression - The valueExpression to set.public void acceptVisitor(LanguageVisitor visitor)
LanguageObject
acceptVisitor in interface LanguageObjectvisitor - Visitor being usedpublic int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectobj - Other object
public java.lang.Object clone()
clone in interface LanguageObjectclone in class AbstractSetCriteriapublic void setNegated(boolean negationFlag)
AbstractSetCriteria
setNegated in class AbstractSetCriterianegationFlag - true if this criteria contains a NOT; false otherwise
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||