com.metamatrix.modeler.core.metadata.runtime
Interface TransformationRecord

All Superinterfaces:
MetadataRecord, java.io.Serializable
All Known Implementing Classes:
TransformationRecordImpl

public interface TransformationRecord
extends MetadataRecord

TransformationRecord


Nested Class Summary
static interface TransformationRecord.Types
           
 
Nested classes/interfaces inherited from interface com.metamatrix.modeler.core.metadata.runtime.MetadataRecord
MetadataRecord.MetadataFieldNames, MetadataRecord.MetadataRecordProperties
 
Method Summary
 java.util.List getBindings()
          Get any bindings to the transformation, these could be inputset bindings.
 java.util.List getSchemaPaths()
          Get any paths to the various schemas that the XML document depends on.
 java.lang.String getTransformation()
          Get the transformation definition, which is typically an XML document containing the tree of query nodes.
 java.lang.String getTransformationType()
          Get the transformation type, get the type com.metamatrix.modeler.core.metamodel.aspect.sql.SqlTransformationAspect.Types
 java.lang.Object getTransformedObjectID()
          Get an identifier for the object that is the result of the transformation.
 java.lang.String getType()
          Return the type of TRANSFORMATION it is.
 
Methods inherited from interface com.metamatrix.modeler.core.metadata.runtime.MetadataRecord
getEObject, getFullName, getModelName, getName, getNameInSource, getParentFullName, getParentPathString, getParentUUID, getPath, getPathString, getPropertyValue, getRecordType, getResourcePath, getUUID, setPropertyValue
 

Method Detail

getTransformation

java.lang.String getTransformation()
Get the transformation definition, which is typically an XML document containing the tree of query nodes.

Returns:
the string containing the definition of the transformation.

getBindings

java.util.List getBindings()
Get any bindings to the transformation, these could be inputset bindings.

Returns:
a list of binding names

getSchemaPaths

java.util.List getSchemaPaths()
Get any paths to the various schemas that the XML document depends on.

Returns:
a list of schema path names

getTransformedObjectID

java.lang.Object getTransformedObjectID()
Get an identifier for the object that is the result of the transformation. The transformed object is either a table or a procedure, depending upon the MetadataConstants.getSqlTransformationTypeName(short).

Returns:
an identifier for the virtual object

getTransformationType

java.lang.String getTransformationType()
Get the transformation type, get the type com.metamatrix.modeler.core.metamodel.aspect.sql.SqlTransformationAspect.Types

Returns:
the string containing the type of the transformation.

getType

java.lang.String getType()
Return the type of TRANSFORMATION it is.

Returns:
transformTyype
See Also:
MetadataConstants.SQL_TRANSFORMATION_TYPES


Copyright © 2009. All Rights Reserved.