saffron.util
Class Util.RelHolder
java.lang.Object
|
+--saffron.rel.Rel
|
+--saffron.util.Util.RelHolder
- Enclosing class:
- Util
- private static class Util.RelHolder
- extends Rel
| Nested classes inherited from class saffron.rel.Rel |
|
|
Field Summary |
(package private) Rel |
p
|
| Methods inherited from class saffron.rel.Rel |
computeDigest, computeSelfCost, explain, getChildExps, getCluster, getConvention, getCorelVariable, getEnvironment, getId, getInput, getOrCreateCorelVariable, getParentEnv, getQualifier, getQuery, getRelTypeName, getRows, getRowType, getTable, getType, getVariablesStopped, implement, implementExp, implementExps, implementFieldAccess, implementSelf, isAccessTo, isDistinct, onRegister, recomputeDigest, register, registerCorelVariable, setCorelVariable, toString |
p
Rel p
Util.RelHolder
Util.RelHolder(Rel p)
getInputs
public Rel[] getInputs()
- Description copied from class:
Rel
- Returns an array of this
Rel's inputs. If there are no
inputs, returns an empty array, not null.
- Overrides:
getInputs in class Rel
replaceInput
public void replaceInput(int ordinalInParent,
Rel p)
- Description copied from class:
Rel
- Replaces the
ordinalInParentth input. You must
override this method if you override Rel.getInputs().
- Overrides:
replaceInput in class Rel
get
Rel get()
childrenAccept
public void childrenAccept(RelVisitor visitor)
- Overrides:
childrenAccept in class Rel
deriveRowType
public Type deriveRowType()
- Specified by:
deriveRowType in class Rel
clone
public Object clone()
- Specified by:
clone in class Rel