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

All Known Implementing Classes:
CustomField, JoinerField, LookupField, RouterField, SorterField, SQLField, TransformField, UnionField

public interface OutputField

Interface Definition for OutputField. OutputField represents the outputs that are generated from a Transformation.


Field Summary
static int DATATYPE_FLAG_NOTPRESERVE
          Constant for DATATYPE_FLAG_NOTPRESERVE
static int DATATYPE_FLAG_PRESERVE
          Constant for DATATYPE_FLAG_PRESERVE
static java.lang.String EXPRTYPE_GENERAL
          Constant for General Expression
static java.lang.String EXPRTYPE_GROUPBY
          Constant for Group By Expression
static java.lang.String EXPRTYPE_JOINER
          Constant for EXPRTYPE_JOINER
static java.lang.String EXPRTYPE_RANKPORT
          Constant for Rank port
static int FIELDTYPE_SOURCE
          Constant for Source field type
static int FIELDTYPE_TARGET
          Constant for Target field type
static int FIELDTYPE_TRANSFORM
          Constant for Expression field type
static java.lang.String STR_TYPE_DYN_LOOKUP
           
static java.lang.String STR_TYPE_INPUT
           
static java.lang.String STR_TYPE_INPUT_MASTER
           
static java.lang.String STR_TYPE_INPUT_OUTPUT
           
static java.lang.String STR_TYPE_INPUT_OUTPUT_RETURN
           
static java.lang.String STR_TYPE_JOINER_DETAIL
           
static java.lang.String STR_TYPE_JOINER_MASTER
           
static java.lang.String STR_TYPE_LOOKUP
           
static java.lang.String STR_TYPE_LOOKUP_OUTPUT
           
static java.lang.String STR_TYPE_OUTPUT
           
static java.lang.String STR_TYPE_OUTPUT_DEFAULT
           
static java.lang.String STR_TYPE_RETURN_OUTPUT
           
static java.lang.String STR_TYPE_VARIABLE
           
static int TYPE_DYN_LOOKUP
          Constant for TYPE_DYN_LOOKUP - Lookup field
static int TYPE_INPUT
          Constant for TYPE_INPUT - Input field
static int TYPE_INPUT_MASTER
           
static int TYPE_INPUT_OUTPUT
          Constant for TYPE_INPUT_OUTPUT - Input/Output field
static int TYPE_INPUT_OUTPUT_RETURN
          Constant for LOOKUP INPUT OUTPUT RETURN PORT
static int TYPE_JOINER_DETAIL
          Constant for TYPE_JOINER_DETAIL - Input/Output/Detail field
static int TYPE_JOINER_MASTER
          Constant for TYPE_JOINER_MASTER - Input/Output/Master field
static int TYPE_LOOKUP
          Constant for TYPE_LOOKUP - Lookup field
static int TYPE_LOOKUP_OUTPUT
          Constant for TYPE_LOOKUP_OUTPUT - Lookup/Output field
static int TYPE_OUTPUT
          Constant for TYPE_OUTPUT - Output field
static int TYPE_OUTPUT_DEFAULT
          Constant for TYPE_OUTPUT_DEFAULT - Output/Default field
static int TYPE_RETURN_OUTPUT
          Constant for TYPE_RETURN_OUTPUT - Stored Proc output field
static int TYPE_VARIABLE
          Constant for Variable field type
 
Method Summary
 int getDataTypeFlag()
          Get the datatype flag
 java.lang.String getExpr()
          Return the expression
 java.lang.String getExpressionType()
          Get the expression type
 Field getField()
          Return the field object
 java.lang.String getGroupName()
          Get the group name
 java.lang.String getIgnoreInComp()
          get if ignore in comparison
 java.lang.String getIgnoreNullInp()
          get if ignore null inp
 int getPortType()
          Return the parameter type
 java.lang.String getRefFieldName()
          get the reference field name
 java.lang.String getSortDirection()
          returns the sort direction
 java.lang.String getSortKey()
          Returns true if this field is a sort Key
 boolean isReadOnly()
          Get whether the field is read only or not
 void setDataTypeFlag(int dataTypeFlag)
          Set the datatype flag
 void setExpr(java.lang.String expr)
          Set the expression
 void setExpressionType(java.lang.String expr)
          Set the expression type
 void setGroupName(java.lang.String groupName)
          Set the group name
 void setIgnoreInComp(java.lang.String ignoreInComp)
          Set ignore in comparison
 void setIgnoreNullInp(java.lang.String ignoreNullInp)
          Set ignore null inp
 void setPortType(int pType)
          Set the parameter type
 void setReadOnly(boolean readOnly)
          Set the readonly flag
 void setRefFieldName(java.lang.String fieldName)
          Set the reference field name
 void setSortDirection(java.lang.String direction)
           
 void setSortKey(java.lang.String key)
           
 

Field Detail

FIELDTYPE_SOURCE

static final int FIELDTYPE_SOURCE
Constant for Source field type

See Also:
Constant Field Values

FIELDTYPE_TARGET

static final int FIELDTYPE_TARGET
Constant for Target field type

See Also:
Constant Field Values

FIELDTYPE_TRANSFORM

static final int FIELDTYPE_TRANSFORM
Constant for Expression field type

See Also:
Constant Field Values

EXPRTYPE_GENERAL

static final java.lang.String EXPRTYPE_GENERAL
Constant for General Expression

See Also:
Constant Field Values

EXPRTYPE_GROUPBY

static final java.lang.String EXPRTYPE_GROUPBY
Constant for Group By Expression

See Also:
Constant Field Values

EXPRTYPE_RANKPORT

static final java.lang.String EXPRTYPE_RANKPORT
Constant for Rank port

See Also:
Constant Field Values

TYPE_INPUT

static final int TYPE_INPUT
Constant for TYPE_INPUT - Input field

See Also:
Constant Field Values

STR_TYPE_INPUT

static final java.lang.String STR_TYPE_INPUT
See Also:
Constant Field Values

TYPE_OUTPUT

static final int TYPE_OUTPUT
Constant for TYPE_OUTPUT - Output field

See Also:
Constant Field Values

STR_TYPE_OUTPUT

static final java.lang.String STR_TYPE_OUTPUT
See Also:
Constant Field Values

TYPE_INPUT_OUTPUT

static final int TYPE_INPUT_OUTPUT
Constant for TYPE_INPUT_OUTPUT - Input/Output field

See Also:
Constant Field Values

STR_TYPE_INPUT_OUTPUT

static final java.lang.String STR_TYPE_INPUT_OUTPUT
See Also:
Constant Field Values

TYPE_LOOKUP_OUTPUT

static final int TYPE_LOOKUP_OUTPUT
Constant for TYPE_LOOKUP_OUTPUT - Lookup/Output field

See Also:
Constant Field Values

STR_TYPE_LOOKUP_OUTPUT

static final java.lang.String STR_TYPE_LOOKUP_OUTPUT
See Also:
Constant Field Values

TYPE_JOINER_DETAIL

static final int TYPE_JOINER_DETAIL
Constant for TYPE_JOINER_DETAIL - Input/Output/Detail field

See Also:
Constant Field Values

STR_TYPE_JOINER_DETAIL

static final java.lang.String STR_TYPE_JOINER_DETAIL
See Also:
Constant Field Values

TYPE_JOINER_MASTER

static final int TYPE_JOINER_MASTER
Constant for TYPE_JOINER_MASTER - Input/Output/Master field

See Also:
Constant Field Values

STR_TYPE_JOINER_MASTER

static final java.lang.String STR_TYPE_JOINER_MASTER
See Also:
Constant Field Values

TYPE_OUTPUT_DEFAULT

static final int TYPE_OUTPUT_DEFAULT
Constant for TYPE_OUTPUT_DEFAULT - Output/Default field

See Also:
Constant Field Values

STR_TYPE_OUTPUT_DEFAULT

static final java.lang.String STR_TYPE_OUTPUT_DEFAULT
See Also:
Constant Field Values

TYPE_RETURN_OUTPUT

static final int TYPE_RETURN_OUTPUT
Constant for TYPE_RETURN_OUTPUT - Stored Proc output field

See Also:
Constant Field Values

STR_TYPE_RETURN_OUTPUT

static final java.lang.String STR_TYPE_RETURN_OUTPUT
See Also:
Constant Field Values

TYPE_INPUT_OUTPUT_RETURN

static final int TYPE_INPUT_OUTPUT_RETURN
Constant for LOOKUP INPUT OUTPUT RETURN PORT

See Also:
Constant Field Values

STR_TYPE_INPUT_OUTPUT_RETURN

static final java.lang.String STR_TYPE_INPUT_OUTPUT_RETURN
See Also:
Constant Field Values

TYPE_VARIABLE

static final int TYPE_VARIABLE
Constant for Variable field type

See Also:
Constant Field Values

STR_TYPE_VARIABLE

static final java.lang.String STR_TYPE_VARIABLE
See Also:
Constant Field Values

TYPE_LOOKUP

static final int TYPE_LOOKUP
Constant for TYPE_LOOKUP - Lookup field

See Also:
Constant Field Values

STR_TYPE_LOOKUP

static final java.lang.String STR_TYPE_LOOKUP
See Also:
Constant Field Values

TYPE_INPUT_MASTER

static final int TYPE_INPUT_MASTER
See Also:
Constant Field Values

STR_TYPE_INPUT_MASTER

static final java.lang.String STR_TYPE_INPUT_MASTER
See Also:
Constant Field Values

TYPE_DYN_LOOKUP

static final int TYPE_DYN_LOOKUP
Constant for TYPE_DYN_LOOKUP - Lookup field

See Also:
Constant Field Values

STR_TYPE_DYN_LOOKUP

static final java.lang.String STR_TYPE_DYN_LOOKUP
See Also:
Constant Field Values

EXPRTYPE_JOINER

static final java.lang.String EXPRTYPE_JOINER
Constant for EXPRTYPE_JOINER

See Also:
Constant Field Values

DATATYPE_FLAG_NOTPRESERVE

static final int DATATYPE_FLAG_NOTPRESERVE
Constant for DATATYPE_FLAG_NOTPRESERVE

See Also:
Constant Field Values

DATATYPE_FLAG_PRESERVE

static final int DATATYPE_FLAG_PRESERVE
Constant for DATATYPE_FLAG_PRESERVE

See Also:
Constant Field Values
Method Detail

getExpressionType

java.lang.String getExpressionType()
Get the expression type

Returns:
String expression type

setExpressionType

void setExpressionType(java.lang.String expr)
Set the expression type

Parameters:
expr - Expression type

setPortType

void setPortType(int pType)
Set the parameter type

Parameters:
pType - parameter type as an int value

getPortType

int getPortType()
Return the parameter type

Returns:
parameter type as an integer

getField

Field getField()
Return the field object

Returns:
Field object

getExpr

java.lang.String getExpr()
Return the expression

Returns:
Returns the expression as a String

getSortDirection

java.lang.String getSortDirection()
returns the sort direction

Returns:
String

setExpr

void setExpr(java.lang.String expr)
Set the expression

Parameters:
expr - The expression to set as a String

getSortKey

java.lang.String getSortKey()
Returns true if this field is a sort Key

Returns:
boolean

setDataTypeFlag

void setDataTypeFlag(int dataTypeFlag)
Set the datatype flag

Parameters:
dataTypeFlag - the datatype flag

getDataTypeFlag

int getDataTypeFlag()
Get the datatype flag

Returns:
Returns the datatype flag

setGroupName

void setGroupName(java.lang.String groupName)
Set the group name

Parameters:
groupName - the group name as a String

getGroupName

java.lang.String getGroupName()
Get the group name

Returns:
Returns the group name

setSortDirection

void setSortDirection(java.lang.String direction)
Parameters:
direction -

setSortKey

void setSortKey(java.lang.String key)
Parameters:
key -

getRefFieldName

java.lang.String getRefFieldName()
get the reference field name

Returns:
Returns the reference field name

setRefFieldName

void setRefFieldName(java.lang.String fieldName)
Set the reference field name

Parameters:
fieldName - reference field name

getIgnoreInComp

java.lang.String getIgnoreInComp()
get if ignore in comparison

Returns:
boolean

setIgnoreInComp

void setIgnoreInComp(java.lang.String ignoreInComp)
Set ignore in comparison

Parameters:
ignoreInComp -

getIgnoreNullInp

java.lang.String getIgnoreNullInp()
get if ignore null inp

Returns:
boolean

setIgnoreNullInp

void setIgnoreNullInp(java.lang.String ignoreNullInp)
Set ignore null inp

Parameters:
ignoreNullInp -

isReadOnly

boolean isReadOnly()
Get whether the field is read only or not

Returns:
Returns readonly flag

setReadOnly

void setReadOnly(boolean readOnly)
Set the readonly flag

Parameters:
readOnly - the readonly flag