Class DatasetClauseTransformation
- java.lang.Object
-
- it.bancaditalia.oss.vtl.impl.transform.TransformationImpl
-
- it.bancaditalia.oss.vtl.impl.transform.dataset.DatasetClauseTransformation
-
- All Implemented Interfaces:
Transformation
,Serializable
- Direct Known Subclasses:
AggrClauseTransformation
,CalcClauseTransformation
,DropClauseTransformation
,FilterClauseTransformation
,KeepClauseTransformation
,PivotClauseTransformation
,RenameClauseTransformation
,SubspaceClauseTransformation
,UnpivotClauseTransformation
public abstract class DatasetClauseTransformation extends TransformationImpl
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description DatasetClauseTransformation()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract boolean
equals(Object obj)
Set<LeafTransformation>
getTerminals()
A set of all theLeafTransformation
s recursively referenced by thisTransformation
.protected DataSetMetadata
getThisMetadata(TransformationScheme session)
protected VTLValue
getThisValue(TransformationScheme session)
abstract int
hashCode()
boolean
isTerminal()
-
Methods inherited from class it.bancaditalia.oss.vtl.impl.transform.TransformationImpl
computeLineage, getLineage
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface it.bancaditalia.oss.vtl.model.transform.Transformation
eval, getMetadata
-
-
-
-
Method Detail
-
isTerminal
public boolean isTerminal()
- Returns:
- True if this
Transformation
do not require previous computations before returning a result.
-
getTerminals
public Set<LeafTransformation> getTerminals()
Description copied from interface:Transformation
A set of all theLeafTransformation
s recursively referenced by thisTransformation
. The set is empty ifTransformation.isTerminal()
is true.- Returns:
- the set
-
getThisValue
protected VTLValue getThisValue(TransformationScheme session)
-
getThisMetadata
protected DataSetMetadata getThisMetadata(TransformationScheme session)
-
hashCode
public abstract int hashCode()
- Specified by:
hashCode
in interfaceTransformation
- Specified by:
hashCode
in classTransformationImpl
-
equals
public abstract boolean equals(Object obj)
- Specified by:
equals
in interfaceTransformation
- Specified by:
equals
in classTransformationImpl
-
-