java.io.Serializable, java.lang.Cloneablepublic class CorrelatedVariable
extends java.lang.Object
implements java.lang.Cloneable, java.io.Serializable
This object is NOT immutable.
| Constructor | Description |
|---|---|
CorrelatedVariable(Variable variable,
int level_offset) |
Constructs the CorrelatedVariable.
|
| Modifier and Type | Method | Description |
|---|---|---|
java.lang.Object |
clone() |
Clones the object.
|
TObject |
getEvalResult() |
Returns the value this correlated variable evaluates to.
|
int |
getQueryLevelOffset() |
Returns the number of sub-query branches back that the reference for this
variable can be found.
|
Variable |
getVariable() |
Returns the wrapped Variable.
|
TType |
returnTType() |
Returns the TType this correlated variable evaluates to.
|
void |
setEvalResult(TObject ob) |
Sets the value this correlated variable evaluates to.
|
void |
setFromResolver(VariableResolver resolver) |
Given a VariableResolver this will set the value of the correlated
variable.
|
java.lang.String |
toString() |
public CorrelatedVariable(Variable variable, int level_offset)
public Variable getVariable()
public int getQueryLevelOffset()
public void setEvalResult(TObject ob)
public void setFromResolver(VariableResolver resolver)
public TObject getEvalResult()
public TType returnTType()
public java.lang.Object clone()
throws java.lang.CloneNotSupportedException
clone in class java.lang.Objectjava.lang.CloneNotSupportedExceptionpublic java.lang.String toString()
toString in class java.lang.ObjectCopyright © 2018. All rights reserved.