java.io.Serializable
, java.lang.Cloneable
public 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.Object
java.lang.CloneNotSupportedException
public java.lang.String toString()
toString
in class java.lang.Object
Copyright © 2018. All rights reserved.