Class RenameClauseTransformation
- java.lang.Object
-
- it.bancaditalia.oss.vtl.impl.transform.TransformationImpl
-
- it.bancaditalia.oss.vtl.impl.transform.dataset.DatasetClauseTransformation
-
- it.bancaditalia.oss.vtl.impl.transform.dataset.RenameClauseTransformation
-
- All Implemented Interfaces:
Transformation
,Serializable
public class RenameClauseTransformation extends DatasetClauseTransformation
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description RenameClauseTransformation(Map<String,String> renames)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Lineage
computeLineage()
boolean
equals(Object obj)
VTLValue
eval(TransformationScheme session)
Evaluates this transformation in the context of the givenTransformationScheme
.DataSetMetadata
getMetadata(TransformationScheme session)
Checks and returns the metadata of thisTransformation
within the givenTransformationScheme
.int
hashCode()
String
toString()
-
Methods inherited from class it.bancaditalia.oss.vtl.impl.transform.dataset.DatasetClauseTransformation
getTerminals, getThisMetadata, getThisValue, isTerminal
-
Methods inherited from class it.bancaditalia.oss.vtl.impl.transform.TransformationImpl
getLineage
-
-
-
-
Method Detail
-
eval
public VTLValue eval(TransformationScheme session)
Description copied from interface:Transformation
Evaluates this transformation in the context of the givenTransformationScheme
.- Parameters:
session
- the transformation scheme- Returns:
- the result of the computation of this
Transformation
.
-
getMetadata
public DataSetMetadata getMetadata(TransformationScheme session)
Description copied from interface:Transformation
Checks and returns the metadata of thisTransformation
within the givenTransformationScheme
.- Parameters:
session
- the transformation scheme- Returns:
- the metadata of this
Transformation
.
-
hashCode
public int hashCode()
- Specified by:
hashCode
in interfaceTransformation
- Specified by:
hashCode
in classDatasetClauseTransformation
-
equals
public boolean equals(Object obj)
- Specified by:
equals
in interfaceTransformation
- Specified by:
equals
in classDatasetClauseTransformation
-
computeLineage
protected Lineage computeLineage()
- Specified by:
computeLineage
in classTransformationImpl
-
-