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.project |
This package contains the Oracle Data Integrator Project implementation.
|
oracle.odi.domain.project.interfaces |
This package contains Oracle Data Integrator Interface implementation.
|
Modifier and Type | Method and Description |
---|---|
IMapComponent |
IMapComponentOwner.createComponent(java.lang.String type,
IModelObject boundObject)
Create a component with the specified type and name, and bound to the specified object.
|
IMapComponent |
MapComponentOwner.createComponent(java.lang.String type,
IModelObject boundObject) |
IMapComponent |
IMapComponentOwner.createComponent(java.lang.String type,
IModelObject boundObject,
boolean enableAutoJoin)
Create a component with the specified type and name, and bound to the specified object.
|
IMapComponent |
MapComponentOwner.createComponent(java.lang.String type,
IModelObject boundObject,
boolean autoJoinEnabled) |
IMapComponent |
IMapComponentOwner.createComponent(java.lang.String type,
java.lang.String name)
Create a component with the specified type and name.
|
IMapComponent |
MapComponentOwner.createComponent(java.lang.String type,
java.lang.String proposedName) |
IMapComponent |
IMapComponentOwner.findComponent(java.lang.String name)
Finds a component owned by this component owner, with the specified name.
|
IMapComponent |
IMapRootContainer.findComponent(java.lang.String key)
Find a component in this graph with the specified name.
|
IMapComponent |
MapComponentOwner.findComponent(java.lang.String name) |
IMapComponent |
IMapComponentOwner.findComponentBoundTo(IModelObject modelObj)
Find a component that is bound to the specified model object.
|
IMapComponent |
MapComponentOwner.findComponentBoundTo(IModelObject modelObj) |
IMapComponent |
MapComponentOwner.findComponentByGlobalId(java.lang.String compGlobalId) |
IMapComponent |
MapComponentOwner.findComponentByInternalId(java.lang.Number internalId) |
IMapComponent |
MapComponentOwner.findComponentByName(java.lang.String compQualifiedName) |
IMapComponent |
IMapComponentOwner.findComponentOfType(java.lang.String name,
java.lang.String type)
Find the named component of the specified type, within the component owner.
|
IMapComponent |
MapComponentOwner.findComponentOfType(java.lang.String name,
java.lang.String type) |
IMapComponent |
MapConnectorPoint.getCardinalitySource() |
IMapComponent |
IMapComponent.getOwningComponent()
Get the component that acts as a component owner for this one, if any.
|
IMapComponent |
MapAttribute.getOwningComponent()
Get the component owner for this attribute.
|
IMapComponent |
MapComponent.getOwningComponent() |
static IMapComponent |
MapComponentType.getOwningComponent(IPropertyOwner componentObject)
If the passed in object is a mapping component, then return the
object.
|
static IMapComponent |
MapComponent.getOwningComponent(IRoot rootObj) |
static IMapComponent |
MapComponent.getOwningComponent(java.lang.Object obj) |
IMapComponent |
IMapComponent.getProjectorOrMultiInputSource() |
IMapComponent |
MapAttribute.getProjectorOrMultiInputSource() |
IMapComponent |
MapComponent.getProjectorOrMultiInputSource() |
IMapComponent |
MapConnectorPoint.getProjectorOrMultiInputSource() |
IMapComponent |
MapPathSpecifier.getStartComponent()
Get the starting component for this path, or null if none is defined.
|
IMapComponent |
IMapComponent.getTopmostComponent()
Get the top level of the component owner hierarchy that is still a
component itself.
|
IMapComponent |
MapComponent.getTopmostComponent()
Get the top level of the component owner hierarchy that is still a
component itself.
|
IMapComponent |
IMapComponent.getUpstreamComponentOwner(java.lang.String componentName) |
IMapComponent |
MapComponent.getUpstreamComponentOwner(java.lang.String componentName) |
Modifier and Type | Method and Description |
---|---|
void |
IMapComponentOwner.addComponent(IMapComponent comp)
Adds a component to the mapping.
|
void |
MapComponentOwner.addComponent(IMapComponent comp) |
MapConnector |
IMapComponent.connectTo(IMapComponent comp)
Find or create a connection from this component to another component.
|
void |
MapAttribute.connectTo(IMapComponent targetComponent)
Add this source attribute to the scope for the specified target component.
|
MapConnector |
MapComponent.connectTo(IMapComponent comp) |
MapConnector |
MapConnectorPoint.connectTo(IMapComponent target)
Connects this connector point to the input connector point of a downstream
component.
|
void |
MapAttribute.connectTo(IMapComponent targetComponent,
MapPathSpecifier path)
Add this source attribute to the scope for the specified target component.
|
MapConnector |
IMapComponent.connectTo(IMapComponent comp,
MapPathSpecifier path,
java.lang.String name)
Connect from this component to the specified component, along the specified path.
|
MapConnector |
MapComponent.connectTo(IMapComponent comp,
MapPathSpecifier path,
java.lang.String name) |
MapConnector |
IMapComponent.connectTo(IMapComponent comp,
java.lang.String name)
Find or create a connection from this component to another component.
|
MapConnector |
MapComponent.connectTo(IMapComponent target,
java.lang.String name) |
MapConnector |
MapConnectorPoint.connectTo(IMapComponent target,
java.lang.String name)
Connects this connector point to the input connector point of a downstream
component.
|
boolean |
IMapComponentOwner.containsComponent(IMapComponent comp)
Return true if this component owner (may be a composite component) contains the specified component
as an sub-component.
|
boolean |
MapComponentOwner.containsComponent(IMapComponent comp) |
void |
IMapRootContainer.deleteReferencesTo(IMapComponent comp) |
void |
MapRootContainer.deleteReferencesTo(IMapComponent comp) |
void |
Mapping.deleteReferencesTo(IMapComponent comp) |
void |
ReusableMapping.deleteReferencesTo(IMapComponent comp) |
java.lang.String |
IMapComponentOwner.generateUniqueComponentName(IMapComponent comp,
java.lang.String baseName) |
java.lang.String |
MapComponentOwner.generateUniqueComponentName(IMapComponent comp,
java.lang.String baseName) |
java.lang.String |
IMapComponentOwner.generateUniqueName(IMapComponent comp) |
java.lang.String |
MapComponentOwner.generateUniqueName(IMapComponent comp) |
java.util.List |
IMapComponent.getAllPathsFrom(IMapComponent sourceComponent)
Get a list of all possible path specifiers that connect the specified source component
to this component.
|
java.util.List |
MapComponent.getAllPathsFrom(IMapComponent sourceComponent) |
MapConnectorPoint |
IMapComponent.getConnectorPointToLeaf(IMapComponent toComponent)
Get a connector point owned by this component that is connected to the specified
component, if any.
|
MapConnectorPoint |
MapComponent.getConnectorPointToLeaf(IMapComponent toComponent)
Get a connector point owned by this component that is connected to the specified
component, if any.
|
MapConnector |
IMapComponent.getConnectorTo(IMapComponent comp)
Return the connector that connects this component to the specified component
if they are connected, else return null.
|
MapConnector |
MapComponent.getConnectorTo(IMapComponent comp) |
MapConnector |
MapConnectorPoint.getConnectorTo(IMapComponent target)
Gets the MapConnector that connects this point to the specified target component,
if they are connected, else null.
|
MapConnector |
MapConnectorPoint.getConnectorToLeaf(IMapComponent target)
Gets the MapConnector that connects this point to the specified target component,
if they are connected, else null.
|
java.lang.String |
MapAttribute.getContextualName(IMapComponent contextComp)
Get the full qualified name of the attribute, relative to a contextual component.
|
java.lang.String |
MapComponent.getContextualName(IMapComponent contextComp) |
java.util.List |
IMapComponent.getProposedConnectionIssues(IMapComponent to,
boolean existingConnectionOK)
Validates the proposed connection to the specified "to" component.
|
java.util.List |
MapComponent.getProposedConnectionIssues(IMapComponent to,
boolean existingConnectionOK) |
java.util.List |
MapConnectorPoint.getProposedConnectionIssues(IMapComponent to,
boolean existingConnectionOK) |
java.util.List |
IMapComponent.getProposedScopingIssues(IMapComponent target) |
java.util.List |
MapComponent.getProposedScopingIssues(IMapComponent target) |
java.lang.String[] |
MapAttribute.getRefKeys(IMapComponent targetComponent) |
MapConnectorPoint |
IMapComponent.getScopingInputPointForSource(IMapComponent upstreamSource) |
MapConnectorPoint |
MapComponent.getScopingInputPointForSource(IMapComponent source) |
java.util.Map |
IMapComponentOwner.getUpstreamAttributeXMap(IMapComponent component) |
java.util.Map |
MapComponentOwner.getUpstreamAttributeXMap(IMapComponent component) |
java.util.List |
IMapComponentOwner.getUpstreamInScopeLeafComponentsFor(IMapComponent comp) |
java.util.List |
MapComponentOwner.getUpstreamInScopeLeafComponentsFor(IMapComponent comp)
Return the list of in-scope upstream components for the specified
component.
|
java.util.List |
IMapComponentOwner.getUpstreamLeafAttributes(IMapComponent component)
Get all upstream attributes for the specified target component.
|
java.util.List |
MapComponentOwner.getUpstreamLeafAttributes(IMapComponent component) |
java.util.List |
IMapComponentOwner.getUpstreamLeafSources(IMapComponent comp)
Get the upstream leaf component sources for the specified component.
|
java.util.List |
MapComponentOwner.getUpstreamLeafSources(IMapComponent comp) |
boolean |
MapConnectorPoint.isConnectedTo(IMapComponent component)
Return true if this connector point is connected to the specified component.
|
boolean |
MapConnectorPoint.isConnectedToLeaf(IMapComponent component)
Return true if this connector point is connected to the specified component.
|
boolean |
IMapComponent.isInScope(IMapComponent sourceComponent)
Return true if the specified source component
would be in scope for expressions owned by this component.
|
boolean |
MapComponent.isInScope(IMapComponent sourceComponent) |
boolean |
MapConnectorPoint.isInScopeFor(IMapComponent target)
Return true if this point is in scope for the target.
|
boolean |
IMapComponent.isProposedConnectionValid(IMapComponent to,
boolean existingConnectionOK)
Return true if the proposed connection is valid.
|
boolean |
MapComponent.isProposedConnectionValid(IMapComponent to,
boolean existingConnectionOK) |
boolean |
MapConnectorPoint.isProposedConnectionValid(IMapComponent to,
boolean existingConnectionOK) |
boolean |
IMapComponent.isProposedScopingValid(IMapComponent target) |
boolean |
MapComponent.isProposedScopingValid(IMapComponent target) |
boolean |
MapComponent.isReferencedBy(IMapComponent comp)
Return true if the specified component has some expression reference to this component or
one of its attributes.
|
boolean |
IMapComponentOwner.isUniqueComponentName(IMapComponent comp,
java.lang.String baseName) |
boolean |
MapComponentOwner.isUniqueComponentName(IMapComponent comp,
java.lang.String baseName) |
void |
IMapComponentOwner.removeComponent(IMapComponent comp)
Removes a component from the mapping.
|
void |
MapComponentOwner.removeComponent(IMapComponent comp) |
void |
IMapComponentOwner.removeComponent(IMapComponent comp,
boolean removeReferencingExpressions)
Removes a component from the mapping.
|
void |
MapComponentOwner.removeComponent(IMapComponent comp,
boolean removeReferencingExpressions) |
Modifier and Type | Method and Description |
---|---|
IMapComponent |
Dataset.addSource(IModelObject boundObject,
boolean autoJoinEnabled)
Creates a datastore delegate in this dataset and binds it to the given model object.
|
IMapComponent |
DatastoreComponent.addSourceToDataset(Dataset dset,
IDataStore datastore)
Adds a source to this dataset (ER group)
|
IMapComponent |
Dataset.createComponent(java.lang.String type,
IModelObject boundObject) |
IMapComponent |
Dataset.createComponent(java.lang.String type,
IModelObject boundObject,
boolean enableAutoJoin) |
static IMapComponent |
SetComponent.createSet(IMapComponent source1,
IMapComponent source2,
java.lang.String setOpType)
Convenience method to create a set component and connect to sources to it.
|
IMapComponent |
JoinComponent.getComponentForRole(java.lang.String inputRole)
Gets the source component playing the specified input role, which can be either LEFT or RIGHT.
|
IMapComponent |
LookupComponent.getComponentForRole(java.lang.String inputRole) |
IMapComponent |
LookupComponent.getDriverSource() |
IMapComponent |
LookupComponent.getLookupSource() |
IMapComponent |
Dataset.EntityRelationship.getMapComponent()
Returns the mapping component (either lookup or join) represented by this entity relationship.
|
IMapComponent |
Dataset.removeSourceFromDataset(MapComponent source,
boolean recreate)
Removes the specified source component from this Dataset.
|
Modifier and Type | Method and Description |
---|---|
void |
JoinComponent.addJoinSource(IMapComponent source,
java.lang.String conditionText)
Adds a join source to an existing join.
|
void |
SetComponent.addToSet(IMapComponent source)
Convenience method to add an extra source to an existing set operator.
|
void |
Dataset.afterAddComponent(IMapComponent component) |
void |
Dataset.afterRemoveComponent(IMapComponent component,
boolean removeReferencingExpressions) |
java.util.List |
DefaultDelegate.DefaultConnectorPointDelegate.bindToMapComponent(IMapComponent boundComp,
boolean resetCachedSyncState,
boolean includeDeletions)
Binds this connector point to a component.
|
static LookupComponent |
LookupComponent.createLookup(IMapComponent driverSource,
IMapComponent lookupSource,
java.lang.String joinConditionText)
Creates a new lookup component with the specified driver and lookup sources,
using the specified join condition.
|
static LookupComponent |
LookupComponent.createLookup(java.lang.String lookupName,
IMapComponent driverSource,
IMapComponent lookupSource,
java.lang.String joinConditionText)
A convenience method to create a new lookup component with the specified driver and lookup sources,
using the specified join condition.
|
static IMapComponent |
SetComponent.createSet(IMapComponent source1,
IMapComponent source2,
java.lang.String setOpType)
Convenience method to create a set component and connect to sources to it.
|
static SetComponent |
SetComponent.createSet(java.lang.String setName,
IMapComponent source1,
IMapComponent source2,
java.lang.String setOpType,
IMapComponent[] sources)
Convenience method to create a set component and connect two sources to it.
|
static SetComponent |
SetComponent.createSet(java.lang.String setName,
IMapComponent source1,
IMapComponent source2,
java.lang.String setOpType,
IMapComponent[] sources)
Convenience method to create a set component and connect two sources to it.
|
static SetComponent |
SetComponent.createSet(java.lang.String setName,
java.lang.String setOpType,
IMapComponent[] sources)
Convenience method to create a set component and connect sources to it.
|
void |
Dataset.customValidateProposedChildConnection(IMapComponent from,
IMapComponent to) |
boolean |
Dataset.customValidateProposedChildScoping(IMapComponent source,
IMapComponent target,
java.util.List issues) |
static MapAttribute |
DataStorageDelegate.findAttributeForColumn(IMapComponent component,
IColumn col)
Finds an attribute in the associated datastore component, that is bound to the specified
column.
|
MapConnectorPoint |
ReusableMappingComponent.findRMCCPForSignature(IMapComponent signatureComp) |
static Dataset |
Dataset.getContainingDataset(IMapComponent comp)
Gets the owning Dataset of the given component.
|
java.util.List |
Dataset.getUpstreamInScopeLeafComponentsFor(IMapComponent comp) |
boolean |
ReusableMappingComponent.isContainerFor(IMapComponent component)
Return true if the specified map component is contained in this reusable mapping
or in any sub-reusable mapping that is nested inside this one.
|
static boolean |
Dataset.isInDataset(IMapComponent comp)
Checks if the given component is within this Dataset.
|
static JoinComponent |
JoinComponent.joinSources(IMapComponent source1,
IMapComponent source2,
java.lang.String joinConditionText)
Creates a new join component to join the two specified sources,
using the specified join condition.
|
static JoinComponent |
JoinComponent.joinSources(java.lang.String joinName,
IMapComponent source1,
IMapComponent source2,
java.lang.String joinConditionText)
Creates a new join component to join the two specified sources, using the specified join condition.
|
static boolean |
ReusableMappingComponent.ownerIsReusableMapping(IMapComponent component)
Checks whether the specified component is owned by a reusable mapping.
|
boolean |
ExpressionComponent.validateReorderComponent(IMapComponent skippedComponent,
MappingException.MessageHolder reason) |
boolean |
InputSignature.validateReorderComponent(IMapComponent skippedComponent,
MappingException.MessageHolder reason) |
boolean |
JoinComponent.validateReorderComponent(IMapComponent skippedComponent,
MappingException.MessageHolder reason) |
boolean |
OutputSignature.validateReorderComponent(IMapComponent skippedComponent,
MappingException.MessageHolder reason) |
Constructor and Description |
---|
Dataset.EntityRelationship(IMapComponent comp)
Constructs an entity relationship instance representing the input mapping component.
|
Modifier and Type | Method and Description |
---|---|
IMapComponent |
MapExpression.getOwningComponent()
Returns the component that owns this expression, or null if there is none.
|
IMapComponent |
MapExpression.getOwningLeafComponent()
Returns the component that owns this expression, or null if there is none.
|
Modifier and Type | Method and Description |
---|---|
IMapComponent |
DeploymentSpec.ContextualComponentTreeNode.getComponent() |
IMapComponent |
MapPhysicalNode.getLogicalComponent()
Get the logical interface mapping graph component that corresponds to this
physical node.
|
Modifier and Type | Method and Description |
---|---|
MapPhysicalNode |
ExecutionUnit.addComponent(IMapComponent component)
Find the physical node corresponding to the specified logical component, and add it to this
execution unit.
|
boolean |
DeploymentSpec.ContextualComponentTreeNode.contains(IMapComponent comp,
java.util.Stack pReusableMappingComponents) |
void |
DeploymentSpec.deleteReferencesTo(IMapComponent comp) |
MapPhysicalNode |
DeploymentSpec.findAPNode(IMapComponent targetLogicalComponent)
Find an access point (AP) node associated with the specified target logical component.
|
MapPhysicalNode |
DeploymentSpec.findNode(IMapComponent logicalComponent)
Get the physical node that corresponds to the specified logical component
If there are multiple nodes for the logical component, an exception is thrown.
|
MapPhysicalNode |
DeploymentSpec.findNode(IMapComponent logicalComponent,
java.util.Stack rmcStack)
Get the physical node that corresponds to the specified logical component.
|
java.util.Set |
DeploymentSpec.findNodes(IMapComponent logicalComponent,
java.util.Stack rmcStack)
Get the list of nodes corresponding to the specified logical component, or null if
there are no nodes corresponding to the component.
|
java.util.List |
DeploymentSpec.ContextualComponentTreeNode.findNodesForComponent(IMapComponent comp,
java.util.Stack pReusableMappingComponents) |
MapPhysicalNode |
DeploymentSpec.findNodeWithTarget(IMapComponent logicalComponent,
MapPhysicalNode targetNode) |
void |
DeploymentSpec.ContextualComponentTreeNode.internalFindNodesForComponent(IMapComponent comp,
java.util.Stack pReusableMappingComponents,
java.util.List result) |
boolean |
DeploymentSpec.ContextualComponentTreeNode.rootPathContains(IMapComponent comp,
java.util.Stack pReusableMappingComponents) |
Modifier and Type | Method and Description |
---|---|
java.util.Map |
MapReferenceShortcutAdapter.getAttributes(IMapComponent input) |
Modifier and Type | Method and Description |
---|---|
IMapComponent |
SourceDataStore.get12cMapComponent()
Deprecated.
|
IMapComponent |
DataSet.getMostDownstreamComponent()
Deprecated.
|