|
Oracle Warehouse Builder Java API Reference 10g Release 1 (10.1) B12155-01 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--oracle.owb.mapping.MapUtility
MapUtiltity
is a static class which provides static utility methods to help with mapping.
Constructor Summary | |
MapUtility() |
Method Summary | |
static MapAttributeGroup |
addToJoin(MapOperator joiner, MapAttributeGroup sourceGrp) Convenience method to add an input group to an existing join operator, and connect a source output group to the new input group. |
static MapAttributeGroup |
addToJoin(MapOperator joiner, MapOperator source) Convenience method to add an input group to an existing join operator, and connect a source operator to the new input group. |
static void |
connectOperators(MapOperator fromOperator, MapOperator toOperator) Convenience method to connect a source operator to a target operator. |
static MapOperator |
createJoin(java.lang.String joinName, MapAttributeGroup sourceGrp1, MapAttributeGroup sourceGrp2) Convenience method to create a join operator with 2 input groups, and connect 2 source groups to the 2 input groups. |
static MapOperator |
createJoin(java.lang.String joinName, MapOperator source1, MapOperator source2) Convenience method to create a join operator with 2 input groups, and connect 2 source operators to the 2 input groups. |
static java.lang.String |
getFullAttributeName(MapAttribute attribute) Convenience method to gets the fully qualified name of an attribute, in the form+ "groupName.attributeName". |
static MapAttribute |
getJoinerOutput(MapOperator joiner, MapAttribute input) Returns the joiner output corresponding to a specified input. |
static java.lang.String[] |
getOperatorTypes() Returns an array of all the defined operator type constants. |
static boolean |
isBindableOperatorType(java.lang.String operatorType) Determines if a given mapping operator type is bound or unbound. |
static ExpressionValidationInfo |
validateExpression(PropertyOwner owner, java.lang.String key, java.lang.String expressionText) Validates an expression property, given the property key, and the proposed expression string. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public MapUtility()
Method Detail |
public static boolean isBindableOperatorType(java.lang.String operatorType)
operatorType
- The operator type. Should be one of the string OPTYPE constants found in the MapGen
interface.public static java.lang.String[] getOperatorTypes()
public static void connectOperators(MapOperator fromOperator, MapOperator toOperator) throws MapConnectionFailureException, OWBException
fromOperator
- The source operator of the connection.toOperator
- The target operator of the connection.MapConnectionFailureException
- if the connection cannot be established.OWBException
- if any internal error is encountered.public static MapOperator createJoin(java.lang.String joinName, MapOperator source1, MapOperator source2) throws MapConnectionFailureException, InvalidFormatException, NameSpaceException, OWBException
joinName
- The name of the new joiner operatorsource1
- The 1st source operatorsource2
- The 2nd source operatorMapConnectionFailureException
- if the connection cannot be established.InvalidFormatException
- if the join operator name is invalid.NameSpaceException
- if an operator with the same name already exits.OWBException
- if any internal error is encountered.public static MapOperator createJoin(java.lang.String joinName, MapAttributeGroup sourceGrp1, MapAttributeGroup sourceGrp2) throws MapConnectionFailureException, InvalidFormatException, NameSpaceException, OWBException
joinName
- The name of the new joiner operatorsourceGrp1
- The 1st source attribute groupsourceGrp2
- The 2nd source attribute groupMapConnectionFailureException
- if the connection cannot be established.InvalidFormatException
- if the join operator name is invalid.NameSpaceException
- if an operator with the same name already exits.OWBException
- if any internal error is encountered.public static MapAttributeGroup addToJoin(MapOperator joiner, MapOperator source) throws MapConnectionFailureException, OWBException
joiner
- The existing join operator.source
- The new participant in the join.MapConnectionFailureException
- if the connection cannot be established.OWBException
- if any internal error is encountered.public static MapAttributeGroup addToJoin(MapOperator joiner, MapAttributeGroup sourceGrp) throws MapConnectionFailureException, OWBException
joiner
- The existing join operator.sourceGrp
- The new participant in the join.MapConnectionFailureException
- if the connection cannot be established.OWBException
- if any internal error is encountered.public static MapAttribute getJoinerOutput(MapOperator joiner, MapAttribute input)
joiner
- The joiner operatorinput
- The input attribute for which to find the outputpublic static java.lang.String getFullAttributeName(MapAttribute attribute)
attribute
- The attribute for which to get a fully qualified namepublic static ExpressionValidationInfo validateExpression(PropertyOwner owner, java.lang.String key, java.lang.String expressionText) throws OWBException
owner
- The MapOperator that owns the expression propertykey
- The property keyexpressionText
- The proposed expression stringExpressionValidationInfo
instance that contains information about the validation, or null if no validation was possible.OWBException
- if any internal error is encountered.
|
Oracle Warehouse Builder Java API Reference 10g Release 1 (10.1) B12155-01 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |