Package | Description |
---|---|
oracle.odi.domain.mapping |
This package contains the Oracle Data Integrator Mapping implementation.
|
oracle.odi.domain.mapping.component |
This package contains the component implementation in Oracle Data Integrator Mapping.
|
oracle.odi.domain.mapping.expression |
Provides the expression class in Oracle Data Integrator Mapping.
|
oracle.odi.domain.mapping.physical |
This package contains the implementation for defining the physical aspects of Oracle Data Integrator Mapping.
|
oracle.odi.domain.mapping.properties |
This package contains the property classes in Oracle Data Integrator Mapping.
|
oracle.odi.domain.mapping.xreference |
Provides expression cross reference class for Oracle Data Integrator Mapping.
|
oracle.odi.domain.root |
This package contains the root classes for Oracle Data Integrator Mapping.
|
Modifier and Type | Method and Description |
---|---|
void |
MapComponentRegistry.addComponentType(MapComponentType type) |
MapConnector |
MapComponent.connectTo(MapConnectorPoint point) |
MapConnector |
MapComponent.connectTo(MapConnectorPoint point,
java.lang.String connectionName) |
static void |
MapAttribute.dumpAttributeList(java.util.List attrList)
A utility method to dump a specified list of attributes for a specified component
to the console.
|
MapAttribute |
MapAttribute.findAttribute(java.lang.String name) |
MapComponentType |
MapComponentRegistry.findComponentType(java.lang.String typeName)
Get the registered type for the specified name.
|
MapComponentType |
MapComponentRegistry.findComponentTypeByGlobalId(java.lang.String globalId)
Get the registered type for the specified name.
|
java.util.List |
MapComponentOwner.getAllGlobalExpressions()
Get all expressions that have global expression scoping, meaning
that the scoping is not dependent on the graph.
|
int |
MapAttribute.getAttributeCount() |
java.util.List |
MapAttribute.getAttributes() |
java.lang.String |
Mapping.getDefaultStagingLocationName()
Return the preset staging location name for this mapping.
|
MapExpression.ExecuteOnLocation |
IMapComponent.getExecuteOnHint()
Return an execute location hint if the component supports it, otherwise "NO_HINT".
|
MapExpression.ExecuteOnLocation |
MapComponent.getExecuteOnHint() |
Property |
MapComponent.getProperty(java.lang.String key)
Get the component property.
|
MapExpression |
Mapping.getTargetLoadOrder()
Get the target load order for this mapping.
|
MapExpression |
ReusableMapping.getTargetLoadOrder() |
java.lang.String |
Mapping.getTargetLoadOrderText()
Get the target load order text for this mapping.
|
java.lang.String |
ReusableMapping.getTargetLoadOrderText() |
java.lang.String |
MapAttribute.getTechnicalDescription()
Get the technical description of this attribute.
|
java.lang.String |
MapComponent.getTechnicalDescription() |
void |
MapConnectorPoint.initiateDynamicProperties() |
java.lang.Object |
MapAttribute.invokeMethod(java.lang.String methodName,
java.lang.Object[] args) |
boolean |
MapAttribute.isActive()
Get the active state of this attribute.
|
boolean |
MapAttribute.isCheckNotNullIndicator()
Return true if the attribute will be checked for non-null value when loading the target data storage object.
|
boolean |
MapAttribute.isInsertIndicator()
Return true if the attribute participates in an insert operation when loading the target data storage object.
|
boolean |
MapAttribute.isKeyIndicator()
Return true if this attribute acts as a key indicator in the component.
|
boolean |
MapAttribute.isUpdateIndicator()
Return true if the attribute participates in an update operation when loading the target data storage object.
|
void |
MapComponentRegistry.main(java.lang.String[] args) |
void |
MapAttribute.reorderAttribute(MapAttribute attr,
java.lang.Integer newPos) |
boolean |
IMapComponent.rerouteConnections() |
void |
MapAttribute.setActive(boolean isActive)
Set the active state of this attribute.
|
void |
MapAttribute.setBoundObject(IModelObject boundObject,
IModelObject fcoObject) |
void |
MapAttribute.setBoundObject(java.lang.String adapterName,
IModelObject boundObject) |
void |
MapAttribute.setCheckNotNullIndicator(boolean notNullIndicator)
Set the check not null indicator state for the attribute.
|
void |
Mapping.setDefaultStagingLocationName(java.lang.String value)
Set the preset staging location name for this mapping.
|
void |
IMapComponent.setExecuteOnHint(MapExpression.ExecuteOnLocation loc)
Set the execute-on hint for this component, if applicable, otherwise throw exception.
|
void |
MapComponent.setExecuteOnHint(MapExpression.ExecuteOnLocation loc) |
void |
MapAttribute.setInsertIndicator(boolean insertIndicator)
Set the insert indicator state for the attribute.
|
void |
MapAttribute.setKeyIndicator(boolean keyIndicator)
Set the boolean key indicator property value to the specified value.
|
void |
MapAttribute.setPropertyValue(java.lang.String key,
java.lang.Object value)
An attribute which owns any property that has had a non-default value set should be persisted.
|
void |
Mapping.setTargetLoadOrder(MapExpression tloExpr)
Set the target load order expression for the mapping.
|
void |
ReusableMapping.setTargetLoadOrder(MapExpression tloExpr) |
void |
MapAttribute.setUpdateIndicator(boolean updateIndicator)
Set the update indicator state for the attribute.
|
Constructor and Description |
---|
MapComponentType(boolean isPersistent,
java.lang.String name,
java.lang.String displayNameKey,
java.lang.String prefix,
java.lang.String delegateClass,
IMapComponent.ComponentCategory type) |
MapComponentType(java.lang.String name,
java.lang.String guid,
java.lang.String displayNameKey,
java.lang.String prefix,
java.lang.String delegateClass,
IMapComponent.ComponentCategory type) |
Modifier and Type | Method and Description |
---|---|
void |
SetComponent.addSetExpression(java.lang.String attributeName,
java.lang.String expressionText,
java.lang.String pScopingInputPointName)
Adds an expression to the specified attribute of the set component, based on the cross references computed on the expression text.
|
MapConnectorPoint |
JoinComponent.findConnectorPointWithRole(java.lang.String pRole)
Finds the connector point for the specified input role.
|
java.util.List |
Dataset.findDerivedJoins(JoinComponent join)
Gets derived joins of a join in this Dataset.
|
IContext |
DataStorageDelegate.getComponentContext() |
IMapComponent |
JoinComponent.getComponentForRole(java.lang.String inputRole)
Gets the source component playing the specified input role, which can be either LEFT or RIGHT.
|
ILocation |
DataStorageDelegate.getDatastoreLocation(IDataStore ds)
Gets the location of a datastore object
|
java.lang.Integer |
DataStorageDelegate.getDatastoreOrder()
Gets the value of the datastore order property of this component.
|
ITechnology |
DataStorageDelegate.getDatastoreTechnology(IDataStore ds)
Gets the technology of a datastore object
|
java.lang.String |
JoinComponent.getDerivedFromText()
Returns the "derived from" property value for a join.
|
java.lang.String |
JoinComponent.getDerivedJoinsText()
Gets the comma separated list of names of derived join components that are derived from this join.
|
MapConnectorPoint |
LookupComponent.getDriverConnectorPoint() |
java.lang.String |
LookupComponent.getDriverSourceName() |
MapExpression.ExecuteOnLocation |
AggregateComponent.getExecuteOnHint() |
MapExpression.ExecuteOnLocation |
DefaultDelegate.getExecuteOnHint() |
MapExpression.ExecuteOnLocation |
FilterComponent.getExecuteOnHint() |
MapExpression.ExecuteOnLocation |
JoinComponent.getExecuteOnHint() |
MapExpression.ExecuteOnLocation |
LookupComponent.getExecuteOnHint() |
MapExpression.ExecuteOnLocation |
SetComponent.getExecuteOnHint() |
MapExpression.ExecuteOnLocation |
SorterComponent.getExecuteOnHint() |
java.lang.String |
DefaultDelegate.getExecuteOnHintString()
Gets the value of the execute on hint property as a string.
|
MapExpression |
FilterComponent.getFilterCondition()
Returns the filter condition expression for this filter component.
|
java.lang.String |
FilterComponent.getFilterConditionText()
Returns the filter condition text for this filter component.
|
MapExpression |
AggregateComponent.getHaving()
Gets the map expression for the HAVING clause.
|
java.lang.String |
AggregateComponent.getHavingText()
Gets the HAVING clause expression text.
|
java.lang.String |
DataStorageDelegate.getIntegrationType()
Gets the value of the integration type property of this component.
|
java.lang.String |
FileComponent.getIntegrationType()
Returns the integration type text for the component.
|
IPartition |
DataStorageDelegate.getIPartition()
Gets the value of the partition property of this component.
|
AggregateComponent.IsGroupByColumn |
AggregateComponent.getIsGroupByColumn(MapAttribute mapAttribute) |
MapExpression |
JoinComponent.getJoinCondition()
Gets the expression value for the join condition property.
|
java.lang.String |
JoinComponent.getJoinConditionText()
Gets the expression text value for the join condition property.
|
int |
JoinComponent.getJoinOrder()
Gets the join order property value, as an integer.
|
java.lang.String |
Dataset.getJoinOrder(JoinComponent join,
int maxUserDefinedJoinOrder)
Gets the join order string for a join or lookup component used when converting this Dataset into flow-based mapping.
|
java.lang.String |
JoinComponent.getJoinType()
Gets the string value of the join condition type property.
|
oracle.odi.mapping.generation.JoinTable.JoinType |
JoinComponent.getJoinTypeAsEnum()
Gets the enum value of the join condition type property.
|
java.lang.String |
DatastoreComponent.getJournalizedFilter()
Returns the value of the JOURNALIZED_DATA_FILTER property only when the bound datastore is enabeld with
change data capture.
|
MapConnectorPoint |
LookupComponent.getLookupConnectorPoint() |
java.lang.String |
LookupComponent.getLookupSourceName() |
MapExpression |
AggregateComponent.getManualGroupBy()
Gets the manual group-by clause expression for this component.
|
java.lang.Integer |
DatastoreComponent.getMaxIntegrationErrors()
Returns the MAXIMUM_NUMBER_OF_ERRORS_ALLOWED property value.
|
java.lang.String[] |
DataStorageDelegate.getPartitionInfo()
Gets the partition name and partition type information for this component.
|
java.lang.String |
SetComponent.getSetOperationType(MapConnectorPoint inputConnectorPoint)
Gets the set operation type for the specified input point of the set component.
|
java.lang.String |
SetComponent.getSetOperationType(java.lang.String inputConnectorPointName)
Gets the set operation type for the specified input point of the set component.
|
MapExpression |
SorterComponent.getSorterCondition()
Returns the sorter condition expression for this sorter component.
|
java.lang.String |
SorterComponent.getSorterConditionText()
Returns the sorter condition text for this sorter component.
|
java.util.Map |
JoinComponent.getSourceNameMap() |
MapExpression |
SplitterComponent.getSplitterCondition(MapConnectorPoint outputConnectorPoint)
Returns the SPLITTER_CONDITION property value for a specific output connector point.
|
java.lang.String |
FilterComponent.getTechnicalDescription() |
java.lang.String |
JoinComponent.getTechnicalDescription() |
IKey |
DataStorageDelegate.getUpdateKey()
Gets the value of the "key for update" property.
|
boolean |
JoinComponent.hasUserDefinedJoinOrder()
Checks if the join order is user-defined.
|
boolean |
SetComponent.hasValidSetOperatorsForTechnology(ITechnology pExecutionUnitTechnology) |
void |
JoinComponent.initializeConnectorPoint(MapConnectorPoint point) |
void |
LookupComponent.initializeConnectorPoint(MapConnectorPoint point) |
void |
JoinComponent.initJoinOrder() |
boolean |
FilterComponent.isActive()
Returns the value of the active indicator property of the filter component.
|
boolean |
JoinComponent.isActive() |
boolean |
JoinComponent.isCrossJoin()
Checks if this join is a cross join.
|
boolean |
JoinComponent.isFullOuterJoin()
Checks if this join is a full outer join.
|
boolean |
JoinComponent.isGenerateANSISyntax()
Gets the "generate ANSI syntax" boolean property value.
|
boolean |
LookupComponent.isGenerateANSISyntax()
Determines whether ANSI syntax will be generated.
|
boolean |
JoinComponent.isInnerJoin()
Checks if this join is an inner join.
|
boolean |
JoinComponent.isLeftOrRightOuterJoin()
Checks if this join is a left or right outer join.
|
boolean |
JoinComponent.isLeftOuterJoin()
Checks if this join is a left outer join.
|
boolean |
DatastoreComponent.isMaxIntegrationErrorsAsPercentage()
Returns the value of the INTEGRATION_ERRORS_AS_PERCENTAGE_% property.
|
boolean |
JoinComponent.isNaturalJoin()
Checks if this join is a natural join.
|
boolean |
SplitterComponent.isRemainder(MapConnectorPoint outputConnectorPoint)
Checks if the specific output connector point is set as the remainder.
|
boolean |
JoinComponent.isRightOuterJoin()
Checks if this join is a right outer join.
|
boolean |
LookupComponent.isValidForTechnology(ITechnology techno)
For internal use only.
|
void |
FilterComponent.setActive(boolean isActive)
Sets the value of the active indicator property of the filter component.
|
void |
JoinComponent.setActive(boolean isActive) |
void |
AggregateComponent.setAutoComputeGroupBy(java.lang.Boolean pAutoComputeGroupBy)
Sets the automatic group-by clause computation for this component.
|
void |
DataStorageDelegate.setComponentContext(IContext executionContext)
Sets the component context property value of this component.
|
void |
DataStorageDelegate.setComponentContextByCode(java.lang.String executionContextName)
Sets the component context property value of this component passing in the name of the context.
|
void |
DataStorageDelegate.setDatastoreOrder(int order)
Sets the value of the datastore order property of this component.
|
void |
JoinComponent.setDefaultJoin(boolean isDefaultJoin) |
void |
AggregateComponent.setExecuteOnHint(MapExpression.ExecuteOnLocation hint) |
void |
DefaultDelegate.setExecuteOnHint(MapExpression.ExecuteOnLocation loc) |
void |
FilterComponent.setExecuteOnHint(MapExpression.ExecuteOnLocation hint) |
void |
JoinComponent.setExecuteOnHint(MapExpression.ExecuteOnLocation hint) |
void |
LookupComponent.setExecuteOnHint(MapExpression.ExecuteOnLocation hint) |
void |
SetComponent.setExecuteOnHint(MapExpression.ExecuteOnLocation hint) |
void |
SorterComponent.setExecuteOnHint(MapExpression.ExecuteOnLocation hint) |
void |
DefaultDelegate.setExecuteOnHintByString(java.lang.String hint)
Sets the value of the execute on hint property with a string.
|
void |
JoinComponent.setGenerateANSISyntax(boolean generateANSISyntax)
Sets the generate ANSI syntax flag.
|
void |
DataStorageDelegate.setIntegrationType(java.lang.String intgType)
Sets the value of the integration type property of this component.
|
void |
DataStorageDelegate.setIPartition(IPartition partition)
Sets the value of the partition property of this component.
|
void |
DataStorageDelegate.setIPartitionId(java.lang.Number partitionId)
Sets the reference object Id of the value of the partition property of this component.
|
void |
AggregateComponent.setIsGroupByColumn(MapAttribute mapAttribute,
AggregateComponent.IsGroupByColumn isGroupByColumn) |
void |
JoinComponent.setJoinOrder(int order)
Sets the join order, as an integer value.
|
void |
JoinComponent.setJoinType(oracle.odi.mapping.generation.JoinTable.JoinType type)
Sets the join type as enum.
|
void |
LookupComponent.setJoinType(oracle.odi.mapping.generation.JoinTable.JoinType type) |
void |
JoinComponent.setJoinType(java.lang.String type)
Sets the join condition type as a string.
|
void |
LookupComponent.setJoinType(java.lang.String type) |
void |
LookupComponent.setLookupType(LookupComponent.LookupType type) |
void |
LookupComponent.setLookupType(java.lang.String type) |
void |
DatastoreComponent.setMaxIntegrationErrors(int maxErrors)
Sets the MAXIMUM_NUMBER_OF_ERRORS_ALLOWED property value.
|
void |
DatastoreComponent.setMaxIntegrationErrorsAsPercentage(boolean maxIntegrationErrorsAsPercentage)
Sets the INTEGRATION_ERRORS_AS_PERCENTAGE_% property value.
|
void |
AggregateComponent.setPropertyValue(java.lang.String key,
java.lang.Object value) |
void |
SetComponent.setSetOperationType(MapConnectorPoint inputConnectorPoint,
java.lang.String opType)
Sets the operation type property for the specified input connector point of this component.
|
void |
ReusableMappingComponent.setSubSelect(boolean value)
Sets the sub-select code generation option.
|
Constructor and Description |
---|
MapExpression(boolean sdkCreation)
Simple expression class constructor with no parameters.
|
Modifier and Type | Method and Description |
---|---|
ILocation |
DeploymentSpec.getPresetStagingLocation()
Return the staging location if one is specified by the staging
location property, else return null.
|
java.util.List |
MapPhysicalNode.getSortedTargetPhysicalExpressions() |
java.util.List |
MapPhysicalNode.getSourcePhysicalExpressions() |
java.util.List |
MapPhysicalNode.getTargetPhysicalExpressions() |
void |
MapPhysicalNode.initForGeneration() |
java.util.List |
MapPhysicalNode.internalGetTemporaryIndexProperties() |
java.lang.Object |
MapPhysicalNode.invokeMethod(java.lang.String methodName,
java.lang.Object[] args) |
Modifier and Type | Method and Description |
---|---|
void |
Property.addChildProperty(Property childProperty)
Adds a child property to this property.
|
PropertyDefinition |
PropertyDefinition.getChildDef(int index)
Gets the child property definition at the specified index.
|
Property |
Property.getChildProperty(java.lang.String key)
Gets the child property object with the specified key name.
|
java.lang.Object |
Property.getChildPropertyValue(java.lang.String key)
Gets the child property value for the child property with the specified name.
|
MapExpression |
Property.getExpressionValue()
Gets the expression value of the property, for properties of type EXPRESSION.
|
IModelObjectReference |
Property.getReferenceValue()
Get the reference object for a reference property
If property type is not of type XREF, returns null.
|
java.lang.String |
Property.getStringValue()
Gets the string value of the property.
|
java.lang.Object |
Property.getValue()
Gets the value of the property.
|
java.util.List |
Property.getXRefDomainValues()
Returns a list of the domain model object values that can be assigned as
values for the XREF property.
|
java.util.List |
PropertyDefinition.getXRefDomainValues(oracle.odi.domain.root.PropertyOwner owner)
Returns a list of the model object domain values for XREF type properties only.
|
void |
PropertyDefinition.removeAllAssociatedProperties(java.lang.Object transactionMgrObject,
AdapterBase adapter)
Removes all properties that were created using this definition.
|
void |
Property.setChildPropertyValue(java.lang.String key,
java.lang.Object value)
Sets a child property value, for the property with the specified key name.
|
void |
Property.setValue(java.lang.Object value)
Sets the object value of the property.
|
void |
Property.setValue(java.lang.Object value,
boolean ignoreParseError) |
java.util.List |
Property.validateExpression()
Validates the expression value of the property, for properties of type EXPRESSION.
|
void |
Property.validateValue()
Validates the property value.
|
Constructor and Description |
---|
PropertyDefinition(IPropertyDefinitionOwner owner,
java.lang.String name,
java.lang.String displayNameKey,
PropertyDefinition.PropertyType type,
java.lang.String ownerClassName) |
Constructor and Description |
---|
MapExpressionXRef(MapExpression owner,
IExpressionReferencedObject refObj,
java.lang.String refText,
java.lang.String refKey)
Constructs a cross reference to a mapping
IExpressionReferencedObject , owned by
the given MapExpression owner, using the given reference key. |
MapExpressionXRef(MapExpression owner,
IModelObject modelObj,
java.lang.String refText,
java.lang.String refKey)
Constructs a cross reference to external object, owned by the given
MapExpression
owner, using the given reference key. |
Modifier and Type | Method and Description |
---|---|
void |
IPropertyOwner.addProperty(Property newProp)
Add a named property to this object.
|
boolean |
IPropertyOwner.getBooleanPropertyValue(java.lang.String key)
A helper method to get the value of the property with the specified key name, and convert the value to
a boolean value if possible.
|
MapExpression |
IPropertyOwner.getExpressionPropertyValue(java.lang.String key)
Gets a property value as an expression.
|
java.lang.Integer |
IPropertyOwner.getIntPropertyValue(java.lang.String key)
A helper method to get the value of the property with the specified key name, and convert the value to
an integer value if possible.
|
Property |
IPropertyOwner.getProperty(java.lang.String key)
Get the property object with the specified name.
|
PropertyDefinition |
RootClassRegistry.getPropertyDefinition(java.lang.Class theClass,
java.lang.String propertyName)
Get the property definition for the specified class and property name.
|
PropertyDefinition |
RootClassRegistry.getPropertyDefinition(java.lang.String theClassName,
java.lang.String propertyName)
Get the property definition for the specified class and property name.
|
java.util.List |
RootClassRegistry.getPropertyDefinitions(java.lang.Class theClass)
Get the list of property definitions that are associated with the specific class.
|
java.lang.Object |
IPropertyOwner.getPropertyValue(java.lang.String key)
Get the value of the property with the specified key name.
|
java.lang.String |
IPropertyOwner.getStringPropertyValue(java.lang.String key)
Get the property value as a string.
|
void |
RootClassRegistry.initializeDefinitions(java.lang.Object transactionMgrObject,
boolean forceRefresh) |
java.lang.Object |
IPropertyOwner.invokeMethod(java.lang.String methodName,
java.lang.Object[] args) |
boolean |
IPropertyOwner.isPropertyDefined(java.lang.String key)
Return true if this property owner has a property with the specified key name, else false.
|
void |
IPropertyOwner.removeProperty(java.lang.String name) |
static void |
RootClassRegistry.removePropertyDef(java.lang.Object repositoryInstanceObject,
AdapterBase adapter,
PropertyDefinition propDef) |
void |
IPropertyOwner.setBooleanPropertyValue(java.lang.String key,
boolean value)
A helper method to set the value of the property with the specified key name,
and convert the specified value from a boolean to the actual persisted type if possible.
|
void |
IPropertyOwner.setIntPropertyValue(java.lang.String key,
int value)
A helper method to set the value of the property with the specified key name,
and convert the specified value from an integer to the actual persisted type if possible.
|
void |
IPropertyOwner.setPropertyValue(java.lang.String key,
java.lang.Object value)
Set a property value for the property with the specified key name.
|