Class TransformationImpl
- java.lang.Object
-
- it.bancaditalia.oss.vtl.impl.transform.TransformationImpl
-
- All Implemented Interfaces:
Transformation
,Serializable
- Direct Known Subclasses:
AggrClauseTransformation.AggrClauseItem
,BinaryTransformation
,CalcClauseTransformation.CalcClauseItem
,CallTransformation
,CheckHierarchyTransformation
,CheckTransformation
,ConditionalTransformation
,ConstantOperand
,CurrentDateOperand
,DatasetClauseTransformation
,InStrTransformation
,JoinTransformation
,PeriodIndicatorTransformation
,RankTransformation
,ReplaceTransformation
,SetTransformation
,SubstrTransformation
,UnaryTransformation
public abstract class TransformationImpl extends Object implements Transformation, Serializable
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description TransformationImpl()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract Lineage
computeLineage()
abstract boolean
equals(Object obj)
Lineage
getLineage()
Get the lineage history of this transformation inside a givenTransformationScheme
.abstract int
hashCode()
-
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, getTerminals, isTerminal
-
-
-
-
Method Detail
-
hashCode
public abstract int hashCode()
- Specified by:
hashCode
in interfaceTransformation
- Overrides:
hashCode
in classObject
-
equals
public abstract boolean equals(Object obj)
- Specified by:
equals
in interfaceTransformation
- Overrides:
equals
in classObject
-
getLineage
public final Lineage getLineage()
Description copied from interface:Transformation
Get the lineage history of this transformation inside a givenTransformationScheme
.- Specified by:
getLineage
in interfaceTransformation
- Returns:
- the transformation lineage
-
computeLineage
protected abstract Lineage computeLineage()
-
-