com.informatica.powercenter.sdk.mapfwk.core
Interface Transform

All Known Implementing Classes:
AggregateTransformation, ASQTransformation, CustomTransformation, DSQTransformation, ExpTransformation, FilterTransformation, GenericTransformation, InputTransformation, JoinerTransformation, LookupTransformation, MappletTransformation, MultiGroupASQTransformation, NormalizerTransformation, OutputTransformation, RankTransformation, RouterTransformation, SequenceGenTransformation, SorterTransformation, SQLTransformation, StoredProcTransformation, TransactionControlTransformation, Transformation, UnconnectedLookup, UnionTransformation, UpdateStrategyTransformation

public interface Transform

Interface for defining different types of transformation


Method Summary
 void add(OutputField field)
          Add a output field for this transformation
 OutputSet apply()
          Apply the Transformation.
 OutputSet getOutputSet()
          Get the OutputSet object
 TransformationProperties getProperties()
          Get the appropriate properties object
 int getTransformationType()
          Get the transformation type
 

Method Detail

apply

OutputSet apply()
                throws InvalidTransformationException
Apply the Transformation.

Returns:
OutputSet object
Throws:
InvalidTransformationException - exception

add

void add(OutputField field)
Add a output field for this transformation

Parameters:
field - OutputField object
Throws:
InvalidTransformationException - exception

getOutputSet

OutputSet getOutputSet()
Get the OutputSet object

Returns:
Returns OutputSet

getProperties

TransformationProperties getProperties()
Get the appropriate properties object

Returns:
the appropriate object derived from TransformationProperties

getTransformationType

int getTransformationType()
Get the transformation type

Returns:
Return the transformation type