Package | Description |
---|---|
oracle.odi.domain.mapping |
This package contains the Oracle Data Integrator Mapping implementation.
|
oracle.odi.domain.mapping.autocreator |
This package contains the implementation classes for Generate IN/OUT Mapping feature.
|
oracle.odi.domain.mapping.component |
This package contains the component implementation in Oracle Data Integrator Mapping.
|
oracle.odi.domain.mapping.exception |
Provides exception classes for 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.root |
This package contains the root classes for Oracle Data Integrator Mapping.
|
Modifier and Type | Method and Description |
---|---|
void |
MapComponent.addAttributeXMapEntries(MapAttribute attr) |
void |
MapConnectorPoint.addAttributeXMapEntries(MapAttribute attr) |
void |
IMapComponentOwner.addComponent(IMapComponent comp)
Adds a component to the mapping.
|
void |
MapComponentOwner.addComponent(IMapComponent comp) |
void |
MapAttribute.bindTo(IModelObject boundObject) |
void |
MapComponent.bindTo(IModelObject boundObject) |
void |
IMapComponent.bindTo(IModelObject boundObject,
boolean autoJoinEnabled)
Bind the specified object to this component.
|
void |
MapComponent.bindTo(IModelObject boundObject,
boolean enableAutoJoin)
Base class version just sets the bound object.
|
void |
MapAttribute.bindTo(IModelObject boundObject,
IModelObject fcoObject) |
void |
IMapComponent.bindTo(IModelObject boundObject,
IModelObject fcoObject,
boolean autoJoinEnabled)
Bind the specified object to this component.
|
void |
MapComponent.bindTo(IModelObject boundObject,
IModelObject fcoObject,
boolean enableAutoJoin) |
void |
Mapping.clearDeploymentSpecs()
Remove all existing deployment specs from this mapping.
|
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.
|
void |
MapAttribute.connectTo(MapAttribute tgtAttribute)
Set this source attribute as the source expression for the specified target attribute.
|
void |
MapAttribute.connectTo(MapAttribute tgtAttribute,
MapAttribute.ConnectionTypeSelector typeSelector) |
void |
MapAttribute.connectTo(MapAttribute tgtAttribute,
MapAttribute.ConnectionTypeSelector typeSelector,
MapPathSpecifier path) |
void |
MapAttribute.connectTo(MapAttribute tgtAttribute,
MapPathSpecifier path)
Set this source attribute as the source expression for the specified target attribute.
|
MapConnector |
IMapComponent.connectTo(MapConnectorPoint point)
Create a connection from this component to a specific input connector point
of another component.
|
void |
MapAttribute.connectTo(MapConnectorPoint point)
Connect this source attribute to the specified target connector point.
|
MapConnector |
MapComponent.connectTo(MapConnectorPoint point) |
MapConnector |
MapConnectorPoint.connectTo(MapConnectorPoint to)
Connects this connector point to another connector point.
|
MapConnector |
MapComponent.connectTo(MapConnectorPoint point,
java.lang.String connectionName) |
MapConnector |
MapConnectorPoint.connectTo(MapConnectorPoint to,
java.lang.String connectionName)
Connects this connector point to another connector point.
|
MapAttribute |
IMapAttributeOwner.createAttribute(MapAttribute sourceAttr)
Create an attribute that is a copy of the specified source attribute.
|
MapAttribute |
MapAttribute.createAttribute(MapAttribute sourceAttr) |
MapAttribute |
MapConnectorPoint.createAttribute(MapAttribute sourceAttr) |
MapAttribute |
IMapAttributeOwner.createAttribute(java.lang.String name) |
MapAttribute |
MapAttribute.createAttribute(java.lang.String name) |
MapAttribute |
MapConnectorPoint.createAttribute(java.lang.String name) |
MapAttribute |
IMapAttributeOwner.createAttribute(java.lang.String name,
boolean isPersistent) |
MapAttribute |
MapAttribute.createAttribute(java.lang.String name,
boolean isPersistent) |
MapAttribute |
MapConnectorPoint.createAttribute(java.lang.String name,
boolean isPersistent) |
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) |
DeploymentSpec |
Mapping.createDeploymentSpec(java.lang.String name)
Create a new deployment spec for this mapping, and add it to the list of
deployment specs for the mapping.
|
DeploymentSpec |
Mapping.createDeploymentSpec(java.lang.String name,
IContext context)
Create a new deployment spec for this mapping, and add it to the list of
deployment specs for the mapping.
|
DeploymentSpec |
Mapping.createDeploymentSpec(java.lang.String name,
IContext context,
boolean skipValidation)
Create a new deployment spec for this mapping, and add it to the list of
deployment specs for the mapping.
|
DeploymentSpec |
Mapping.createDeploymentSpec(java.lang.String name,
IContext context,
java.util.List issues)
Create a new deployment spec for this mapping, and add it to the list of
deployment specs for the mapping.
|
DeploymentSpec |
Mapping.createDeploymentSpec(java.lang.String name,
java.util.List issues)
Create a new deployment spec for this mapping, and add it to the list of
deployment specs for the mapping.
|
MapAttribute |
IMapComponent.createExpressionAttribute(java.lang.String name,
IDataType dataType) |
MapAttribute |
MapComponent.createExpressionAttribute(java.lang.String name,
IDataType dataType) |
MapAttribute |
IMapComponent.createExpressionAttribute(java.lang.String name,
java.lang.String expressionText,
IDataType dataType) |
MapAttribute |
MapComponent.createExpressionAttribute(java.lang.String name,
java.lang.String expressionText,
IDataType dataType)
Create an unbound expression attribute in an expression component just downstream of
this component.
|
MapAttribute |
MapConnectorPoint.createExpressionAttribute(java.lang.String name,
java.lang.String expressionText,
IDataType dataType)
Create an unbound expression attribute in an expression component just downstream of
this component.
|
MapConnectorPoint |
MapComponent.createInputConnectorPoint(MapConnectorPointRole role,
java.lang.String name) |
MapConnectorPoint |
IMapComponent.createInputConnectorPoint(java.lang.String name)
Add an input connector point to this component.
|
MapConnectorPoint |
MapComponent.createInputConnectorPoint(java.lang.String name) |
MapConnectorPoint |
IMapComponent.createOutputConnectorPoint()
Adds an output connector point to this component.
|
MapConnectorPoint |
MapComponent.createOutputConnectorPoint() |
MapConnectorPoint |
MapComponent.createOutputConnectorPoint(MapConnectorPointRole role,
java.lang.String name) |
MapConnectorPoint |
IMapComponent.createOutputConnectorPoint(java.lang.String name)
Adds an output connector point to this component.
|
MapConnectorPoint |
MapComponent.createOutputConnectorPoint(java.lang.String name) |
java.util.Set |
IMapComponentOwner.findAllSplitPaths() |
java.util.Set |
MapComponentOwner.findAllSplitPaths() |
MapAttribute |
IMapAttributeOwner.findAttribute(java.lang.String name)
Find an attribute owned by this connector point, with the specified name.
|
MapAttribute |
MapConnectorPoint.findAttribute(java.lang.String name) |
MapAttribute |
MapComponentOwner.findAttributeByGlobalId(java.lang.String attrGlobalId) |
MapAttribute |
MapComponentOwner.findAttributeByInternalId(java.lang.Number id) |
MapAttribute |
MapComponentOwner.findAttributeByName(java.lang.String attrQualifiedName) |
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) |
MapConnectorPoint |
MapComponentOwner.findConnectorPointByGlobalId(java.lang.String globalId) |
MapConnectorPoint |
MapComponentOwner.findConnectorPointByInternalId(java.lang.Number id) |
MapConnectorPoint |
MapComponentOwner.findConnectorPointByName(java.lang.String connectorPointQualifiedName) |
MapExpression |
MapComponentOwner.findExpressionByGlobalId(java.lang.String exprGlobalId) |
MapExpression |
MapComponentOwner.findExpressionByName(java.lang.String exprQualifiedName) |
MapAttribute |
IMapComponent.findInputAttribute(java.lang.String name)
Convenience method to find an input attribute with the specified name.
|
MapAttribute |
MapComponent.findInputAttribute(java.lang.String name) |
MapConnectorPoint |
MapPathSpecifier.findNextFullPathPoint(MapConnectorPoint firstPoint,
MapConnectorPoint nextPathPoint,
boolean isFullyConnected) |
MapAttribute |
IMapComponent.findOutputAttribute(java.lang.String name)
Convenience method to get an output attribute with the specified name.
|
MapAttribute |
MapComponent.findOutputAttribute(java.lang.String name) |
static java.lang.String |
Mapping.generateUniqueDeploymentSpecName(Mapping mapping,
java.lang.String baseName) |
static java.lang.String |
Mapping.generateUniqueMappingName(IFolder folder,
java.lang.String baseName) |
java.lang.String |
IMapComponentOwner.generateUniqueName(IMapComponent comp) |
java.lang.String |
MapComponentOwner.generateUniqueName(IMapComponent comp) |
static java.lang.String |
ReusableMapping.generateUniqueReusableMappingName(IFolder folder,
java.lang.String baseName,
AdapterBase adapter) |
java.util.List |
IMapComponentOwner.getAllComponentsOfType(java.lang.String typeName)
Get a list of all the components of the specified type that are owned by this
object and it's sub-objects.
|
java.util.List |
MapComponentOwner.getAllComponentsOfType(java.lang.String typeName) |
java.util.List |
IMapComponent.getAllExpressions()
Get a list of all expressions owned by the component and it's sub-objects.
|
java.util.List |
MapComponent.getAllExpressions() |
java.util.List |
MapComponent.getAllExpressions(MapConnectorPoint scopingInputPoint) |
java.util.List |
MapRootContainer.getAllMapReferenceOwners() |
java.util.List |
Mapping.getAllMapReferenceOwners() |
java.util.Set |
MapRootContainer.getAllUsedMapReferences() |
int |
IMapAttributeOwner.getAttributeCount()
Get the total number of attributes owned by this connector point.
|
int |
MapConnectorPoint.getAttributeCount() |
java.util.List |
IMapComponent.getAttributeExpressions()
Get a list of all attribute expressions owned by all connector points for
this component.
|
java.util.List |
MapComponent.getAttributeExpressions() |
java.util.List |
MapConnectorPoint.getAttributeExpressions() |
java.util.List |
IMapAttributeOwner.getAttributes()
Retrieve a list of all the attributes owned by this connector point.
|
java.util.List |
IMapComponent.getAttributes()
Gets a list of all attributes owned by all connector points for this
component.
|
java.util.List |
MapComponent.getAttributes() |
java.util.List |
MapConnectorPoint.getAttributes() |
java.util.Map |
MapComponent.getAttributeXMap()
Get a map of all attributes owned by this component, keyed by extended attribute names.
|
java.util.Map |
MapConnectorPoint.getAttributeXMap() |
java.lang.String |
MapAttribute.getBoundObjectName()
Get the attribute bound object name, if it is available from an attribute delegate, else null.
|
java.util.Map |
IMapComponentOwner.getComponentAttributeMap() |
java.util.Map |
MapComponentOwner.getComponentAttributeMap() |
java.util.List |
IMapComponentOwner.getComponents()
Return a list containing just the top level components, that are directly owned
by this object.
|
MapComponentType |
IMapComponent.getComponentType()
Get a reference to a static component type class instance that contains
basic information about the component type, such as the type name, and
property definitions needed by the specific component type.
|
MapComponentType |
MapComponent.getComponentType() |
java.lang.String |
IMapComponent.getComponentTypeName()
Return the component type name for this component.
|
MapAttribute |
MapAttribute.getCompositeChildAttribute()
If this attribute is an output attribute of a composite component,
get the corresponding attribute in the child connector point of
this attribute's owning connector point, if any.
|
MapAttribute |
MapAttribute.getCompositeParentAttribute()
If this attribute is an output attribute of a child component inside
a composite component, get the corresponding parent attribute
via the composite parent/child connector point relationship, if any.
|
IDataType |
MapAttribute.getDataType() |
java.lang.String |
MapAttribute.getDdlDataType()
Get the generated DDL data type or code generation data type for the attribute,
if a column is being created to match the attribute.
|
oracle.odi.domain.mapping.MapComponentDelegate.AttributeDelegate |
MapAttribute.getDelegate()
Get the connector point delegate for this attribute, or null if no connector point delegate
class is defined.
|
oracle.odi.domain.mapping.MapComponentDelegate.MapConnectorPointDelegate |
MapConnectorPoint.getDelegate()
Get the connector point delegate for this connector point, if a delegate is
defined, else null.
|
java.util.List |
MapComponent.getDownstreamInScopeExpressions() |
MapExpression.ExecuteOnLocation |
MapAttribute.getExecuteOnHint()
Get the execute-on hint for the expression of this attribute, for the simple case
where this attribute only has one expression.
|
ILogicalSchema |
MapAttribute.getExecuteOnLocation()
Get the execute-on location logical schema name for the expression of this attribute.
|
java.util.List |
IMapComponent.getExpressionReferences()
Gets all expression references for expressions owned by this component and it's sub-objects.
|
java.util.List |
MapComponent.getExpressionReferences()
Gets all expression references for expressions owned by this component and it's sub-objects.
|
MapAttribute |
MapAttribute.getFirstSourceAttribute() |
java.util.List |
MapAttribute.getForwardContextualReferences(java.util.Stack parentRMCStack) |
java.util.Map |
MapComponent.getInScopeAttributePaths()
Get a hash map whose key is all in-scope attributes, and the value is a list of all unique
in-scope source attribute paths for each in-scope source attribute.
|
java.util.List |
IMapComponent.getInScopeAttributes()
Get all attributes that are in-scope for expressions owned by this component or it's
child objects.
|
java.util.List |
MapComponent.getInScopeAttributes() |
java.util.Map |
IMapComponent.getInScopeAttributeXMap() |
java.util.Map |
MapComponent.getInScopeAttributeXMap() |
java.util.Map |
MapConnectorPoint.getInScopeAttributeXMap() |
java.util.Map |
IMapComponentOwner.getInScopeAttributeXMap(MapConnectorPoint point) |
java.util.Map |
MapComponent.getInScopeAttributeXMap(MapConnectorPoint inputPoint) |
java.util.Map |
MapComponentOwner.getInScopeAttributeXMap(MapConnectorPoint point) |
java.lang.String |
IMapComponent.getIntegrationType()
If this is a target component, get it's integration type.
|
java.lang.String |
MapComponent.getIntegrationType() |
MapAttribute |
MapAttribute.getLeafAttribute()
Get the leaf attribute associated with this attribute.
|
java.util.List |
MapComponentOwner.getLeafLevelEndpoints() |
java.util.List |
IMapComponentOwner.getLeafLevelTargets()
Get a list of leaf-level components that are targets.
|
java.util.List |
MapComponentOwner.getLeafLevelTargets() |
static MapPathSpecifier |
MapPathSpecifier.getMatchingPath(java.util.List fullPathList,
MapPathSpecifier path)
Return a matching path if one exists in the specified set of paths.
|
java.util.List |
MapPathSpecifier.getMinimizedPath()
Get a minimized set of path points that specify this path with no ambiguity.
|
java.util.List |
MapPathSpecifier.getMinimizedPath(boolean isFullyConnected)
Get a minimized set of path points, that specify the path with no ambiguity.
|
java.util.List |
MapPathSpecifier.getMinimizedPath(boolean isFullyConnected,
boolean splitMergeInputsOnly)
Get a minimized set of path points that specify this path with no ambiguity.
|
MapConnectorPoint |
IMapComponent.getNextAvailableInput(java.lang.String name)
Retrieve the next available unconnected input connector point for the component.
|
MapConnectorPoint |
MapComponent.getNextAvailableInput(java.lang.String name) |
MapConnectorPoint |
IMapComponent.getNextAvailableOutput(java.lang.String name)
Retrieve the next available unconnected output connector point for the component.
|
MapConnectorPoint |
MapComponent.getNextAvailableOutput(java.lang.String name) |
java.util.List |
IMapComponent.getOutputAttributeExpressions()
Get all expressions of all output attributes for this component.
|
java.util.List |
MapComponent.getOutputAttributeExpressions() |
java.util.List |
IMapComponent.getOutputAttributes()
Get all output attributes owned by this component.
|
java.util.List |
MapComponent.getOutputAttributes() |
int |
MapConnectorPoint.getPersistentAttributeCount() |
java.lang.String |
IMapComponent.getPrefix()
Gets a short prefix used when auto-generating names for components.
|
java.lang.String |
MapComponent.getPrefix() |
java.util.List |
IMapComponent.getProjectedAttributes()
Get a list of attributes that are projected by the output of this component.
|
java.util.List |
MapComponent.getProjectedAttributes() |
java.util.List |
MapConnectorPoint.getProjectedAttributes()
Get all projected attributes for this connector point.
|
java.util.Set |
MapAttribute.getProjectorSourceComponents()
Return the components that act as the projector source for this attribute, based on
the attribute input expression reference, or null if none found.
|
java.util.List |
MapAttribute.getReferences(java.util.Stack parentRMCStack,
boolean recurse)
Return the upstream attributes that are referenced by this attribute
|
java.util.List |
MapAttribute.getReferencingLeafComponents(Mapping map) |
java.lang.String[] |
MapAttribute.getRefKeys() |
java.lang.String[] |
MapAttribute.getRefKeys(IMapComponent targetComponent) |
java.lang.Integer |
MapAttribute.getScale()
Get the data scale for this attribute.
|
java.lang.Integer |
MapAttribute.getSize()
Get the data size (precision or length) of this attribute.
|
java.util.List |
MapPathSpecifier.getSplitMergeInputs() |
java.lang.String |
MapAttribute.getSQLAccessName()
Get the SQL or code generation access name for this source attribute.
|
java.lang.String |
MapAttribute.getSQLAccessName(boolean includeTableAlias)
Get the SQL or code generation access name for this source attribute.
|
java.lang.String |
MapAttribute.getSQLAccessName(boolean includeTableAlias,
java.lang.String tableAlias)
Get the SQL or code generation access name for this source attribute.
|
java.lang.String |
MapAttribute.getSQLAccessName(java.lang.String tableAlias)
Get the SQL or code generation access name for this source attribute.
|
java.util.List |
IMapComponentOwner.getTargets()
Get a list of all components that have input connections but no output connections.
|
java.util.List |
MapComponentOwner.getTargets() |
java.lang.String |
IMapComponent.getTechnicalDescription()
If this is a Join/Filter/LookUp/Datastore Component
return technical description of corresponding expression
|
java.util.List |
IMapComponentOwner.getTopLevelComponentsOfType(java.lang.String typeName)
Get a list of all the components of the specified type, that are directly owned
by this object
|
java.util.List |
MapComponentOwner.getTopLevelComponentsOfType(java.lang.String typeName) |
java.util.List |
IMapComponentOwner.getTopLevelTargets()
Get a list of top level components that have input connections but no output connections.
|
java.util.List |
MapComponentOwner.getTopLevelTargets() |
java.util.List |
MapConnectorPoint.getUpstreamAttributes() |
java.util.Map |
IMapComponentOwner.getUpstreamAttributeXMap(IMapComponent component) |
java.util.Map |
MapComponentOwner.getUpstreamAttributeXMap(IMapComponent component) |
java.util.List |
MapConnectorPoint.getUpstreamInScopeAttributes()
Get all attributes that are in-scope for expressions associated with this connector
point.
|
java.util.List |
IMapComponent.getUpstreamInScopeLeafAttributes()
Get the upstream in-scope leaf attributes for this component.
|
java.util.List |
MapComponent.getUpstreamInScopeLeafAttributes() |
java.util.List |
MapComponent.getUpstreamInScopeLeafComponents() |
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 |
MapConnectorPoint.getUpstreamInScopeLeafConnectorPoints()
Get all connector points that are in-scope for expressions associated with this connector
point.
|
java.util.List |
IMapComponent.getUpstreamInScopeLeafPoints()
Get the upstream in-scope leaf connector points for this component.
|
java.util.List |
MapComponent.getUpstreamInScopeLeafPoints() |
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.getUpstreamLeafAttributes(MapConnectorPoint point)
Get all upstream leaf attributes for the specified target connector point.
|
java.util.List |
MapComponentOwner.getUpstreamLeafAttributes(MapConnectorPoint point) |
java.util.List |
IMapComponentOwner.getUpstreamLeafConnectorPoints(MapConnectorPoint point)
Get all upstream leaf connector points for the specified target connector point.
|
void |
MapConnectorPoint.handleMapChangeEvent(oracle.odi.domain.mapping.MapChangeEvent event) |
boolean |
MapConnectorPoint.hasProjectorAttributes()
Return true if this connector point owns projector attributes.
|
void |
IPropertyDefinitionOwner.initializeProperties(IPropertyOwner mappingObject,
boolean persistentOnly)
For internal use only.
|
void |
MapComponentType.initializeProperties(IPropertyOwner mappingObject,
boolean persistentOnly) |
void |
MapConnectorPointRole.initializeProperties(IPropertyOwner propOwner,
boolean persistentOnly) |
MapConnector |
MapConnectorPoint.internalConnectTo(MapConnectorPoint to,
java.lang.String connectionName) |
MapAttribute |
MapConnectorPoint.internalCreateAttribute(java.lang.String name,
boolean isPersistent) |
java.util.Map |
MapComponent.internalGetInScopeAttributeMap(MapConnectorPoint inputPoint)
For internal use only.
|
boolean |
MapConnectorPoint.isAddAttributeAllowed()
Return true if this connector point is allowed to own and add attributes.
|
boolean |
MapAttribute.isCharacterDataType() |
boolean |
IMapComponent.isEndpoint()
Return true if this component is an end point in the component graph,
else false.
|
boolean |
MapConnectorPoint.isInScopeFor(IMapComponent target)
Return true if this point is in scope for the target.
|
boolean |
MapPathSpecifier.isMatchingPath(MapPathSpecifier otherPath)
Return true if this path matches the specified path.
|
boolean |
MapAttribute.isNumericDataType() |
boolean |
MapComponent.isReferencedBy(IMapComponent comp)
Return true if the specified component has some expression reference to this component or
one of its attributes.
|
boolean |
MapAttribute.isSourceAttribute() |
boolean |
IMapComponent.isTarget()
Return true if this component is a target, else false.
|
boolean |
MapComponent.isTarget() |
boolean |
MapAttribute.isTargetAttribute()
Return true if this attribute is a target attribute.
|
boolean |
IMapComponent.isValidForTechnology(ITechnology techno,
java.util.List issues)
Check whether component is valid for a technology.
|
boolean |
MapComponent.isValidForTechnology(ITechnology techno,
java.util.List issues) |
void |
MapComponent.minimizeRefText()
Change all downstream expression reference text that references this component,
so it will minimize the reference text.
|
MapConnectorPoint |
MapComponentOwner.navigateUpstreamThroughRMC(MapConnectorPoint outputPoint,
java.util.Stack rmcStack)
Given an output connector point, navigates to the upstream source through a reusable
mapping component input or output.
|
void |
MapComponent.notifyPropertyChange(java.lang.String key,
Property property,
java.lang.Object oldValue,
java.lang.Object newValue) |
void |
MapAttribute.putSourceAttributeIntoScope(MapConnectorPoint point) |
boolean |
IMapComponent.referencesObject(IExpressionReferencedObject object)
Return true if the specified object is referenced by an expression owned by this
component or it's sub-objects.
|
boolean |
MapComponent.referencesObject(IExpressionReferencedObject object)
Return true if the specified object is referenced by an expression owned by this
component or it's sub-objects.
|
void |
IMapComponent.removeAllConnectionsAndReroute() |
void |
MapComponent.removeAllConnectionsAndReroute() |
void |
IMapComponent.removeAllConnectionsAndReroute(boolean removeReferencingExpressions) |
void |
MapComponent.removeAllConnectionsAndReroute(boolean removeReferencingExpressions) |
void |
IMapAttributeOwner.removeAttribute(MapAttribute attr)
Remove the specified attribute from this connector point.
|
void |
MapConnectorPoint.removeAttribute(MapAttribute attr) |
void |
IMapAttributeOwner.removeAttribute(MapAttribute attr,
boolean removeReferencingExpressions)
Remove the specified attribute from this connector point.
|
void |
MapConnectorPoint.removeAttribute(MapAttribute attr,
boolean removeReferencingExpressions) |
void |
IMapAttributeOwner.removeAttribute(java.lang.String name)
Remove the attribute with the specified name from this connector point.
|
void |
MapConnectorPoint.removeAttribute(java.lang.String name) |
void |
IMapAttributeOwner.removeAttribute(java.lang.String name,
boolean removeReferencingExpressions)
Remove the attribute with the specified name from this connector point.
|
void |
MapConnectorPoint.removeAttribute(java.lang.String name,
boolean removeReferencingExpressions) |
void |
MapComponent.removeAttributeXMapEntries(MapAttribute attr)
Remove map attribute xmap entries in all connector points
|
void |
MapConnectorPoint.removeAttributeXMapEntries(MapAttribute attr) |
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) |
void |
Mapping.removeDeploymentSpec(DeploymentSpec spec)
Remove and delete the specified deployment spec from this mapping.
|
void |
MapRootContainer.removeUnusedReferences() |
void |
MapRootContainer.removeUnusedReferences(boolean force) |
void |
IMapAttributeOwner.reorderAttribute(MapAttribute attr,
java.lang.Integer newIndex)
Change the order of the specified attribute in the ordered list.
|
void |
MapConnectorPoint.reorderAttribute(MapAttribute attr,
java.lang.Integer newPos) |
boolean |
IMapComponent.rerouteConnections() |
boolean |
MapComponent.rerouteConnections() |
MapExpression |
IMapComponent.setAttributeExpressionText(java.lang.String name,
java.lang.String exprText)
Convenience method to set the expression text for an expression associated
with the attribute of the specified name.
|
MapExpression |
MapComponent.setAttributeExpressionText(java.lang.String name,
java.lang.String exprText) |
void |
IMapComponent.setAttributeExpressionText(java.lang.String name,
java.lang.String exprText,
MapConnectorPoint scopingInputPoint)
Convenience method to set the expression text for an expression associated
with the attribute of the specified name.
|
void |
MapComponent.setAttributeExpressionText(java.lang.String name,
java.lang.String exprText,
MapConnectorPoint scopingInputPoint) |
void |
MapAttribute.setDataType(IDataType dataType)
Set the data type of this attribute.
|
void |
MapAttribute.setDataType(IDataType dataType,
boolean convertNullTechToGeneric) |
void |
MapAttribute.setDataType(IDataType dataType,
java.lang.Integer size)
Set the data type of this attribute.
|
boolean |
MapAttribute.setDataType(IDataType dataType,
java.lang.Integer size,
java.lang.Integer scale)
Set the data type of this attribute.
|
void |
MapAttribute.setDataTypeCode(java.lang.String technoCode,
java.lang.String dataTypeCode)
odiInternal
|
void |
MapAttribute.setDataTypeString(java.lang.String dataTypeName)
Set the data type for the attribute by name.
|
void |
MapAttribute.setExecuteOnHint(MapExpression.ExecuteOnLocation loc)
Set the execute location hint for the attribute expression.
|
void |
MapAttribute.setExecuteOnHint(MapExpression.ExecuteOnLocation loc,
MapConnectorPoint scopingInputPoint)
Set the execute location hint for the attribute expression.
|
void |
MapAttribute.setExecuteOnLocation(ILogicalSchema loc)
Set the fixed execute location for the attribute expression.
|
void |
MapAttribute.setExecuteOnLocation(ILogicalSchema loc,
MapConnectorPoint scopingInputPoint)
Set the fixed execute location for the attribute expression.
|
void |
MapAttribute.setExecuteOnLocationByName(java.lang.String locName)
Set the execute-on location logical schema name for the expression of this attribute.
|
void |
MapAttribute.setExpression(MapAttribute attribute)
Sets the expression for a target attribute, using the specified attribute as a source.
|
void |
MapAttribute.setExpression(MapAttribute attribute,
MapPathSpecifier path)
Sets the expression for a target attribute, using the specified attribute as a source.
|
void |
MapAttribute.setExpression(MapConnectorPoint scopingInputPoint,
MapAttribute sourceAttribute,
MapPathSpecifier path)
Sets an input expression with an associated scoping input connector point, for the
case where there are multiple input expressions (e.g.
|
void |
MapAttribute.setExpressionText(MapConnectorPoint scopingInputPoint,
java.lang.String expressionText)
Sets an input expression text with an associated scoping input connector point, for the
case where there are multiple input expressions (e.g.
|
void |
MapAttribute.setExpressionText(java.lang.String exprText)
Sets the expression text for the attribute, for the standard case where there
is only one target input expression.
|
void |
MapAttribute.setName(java.lang.String name) |
void |
MapComponent.setName(java.lang.String name) |
void |
MapConnector.setName(java.lang.String name) |
void |
MapConnectorPoint.setName(java.lang.String name) |
void |
Mapping.setName(java.lang.String name) |
void |
ReusableMapping.setName(java.lang.String name) |
void |
Mapping.setTargetLoadOrder(MapExpression tloExpr)
Set the target load order expression for the mapping.
|
void |
ReusableMapping.setTargetLoadOrder(MapExpression tloExpr) |
void |
Mapping.setTargetLoadOrderText(java.lang.String text)
A convenience method to set the target load order text for the mapping.
|
void |
ReusableMapping.setTargetLoadOrderText(java.lang.String text) |
void |
MapComponent.setTypeName(java.lang.String typeName)
For internal use only.
|
java.util.List |
IMapComponent.syncComponent(boolean resetCachedSyncState,
boolean includeDeletions)
Synchronize the component with its bound object, if any.
|
java.util.List |
MapComponent.syncComponent(boolean resetCachedSyncState,
boolean includeDeletions)
Synchronize the component with its bound object, if any.
|
java.util.List |
MapComponent.syncComponent(boolean resetCachedSyncState,
boolean includeDeletions,
boolean refreshBoundObjectInEM)
Synchronize the component with its bound object, if any.
|
java.util.List |
MapConnectorPoint.syncConnectorPoint(boolean resetCachedSyncState,
boolean includeDeletions) |
java.util.List |
MapRootContainer.syncMapping(boolean includeDeletions)
Sync this mapping to all bound model objects.
|
java.util.List |
MapRootContainer.syncMapping(java.util.List changes)
Sync this mapping with a set of changes to model objects, that may be bound to the mapping sub-objects.
|
java.util.List |
MapRootContainer.syncMapping(java.util.List changes,
boolean includeDeletions)
Sync this mapping with a set of changes to model objects, that may be bound to the mapping sub-objects.
|
java.util.List |
Mapping.syncMapping(java.util.List changes,
boolean includeDeletions) |
java.util.List |
MapRootContainer.syncMapping(java.util.List changes,
boolean resetCachedSyncState,
boolean includeDeletions)
Sync this mapping with a set of changes to model objects, that may be bound to the mapping sub-objects.
|
java.util.List |
MapRootContainer.syncMapping(java.util.List changes,
boolean resetCachedSyncState,
boolean includeDeletions,
boolean refreshBoundObjectsInEM)
Sync this mapping with a set of changes to model objects, that may be bound to the mapping sub-objects.
|
java.util.List |
MapRootContainer.syncOdiMapping(java.lang.Object txnManagerObject,
java.util.List changes,
boolean includeDeletions)
Sync this mapping with a set of changes to model objects, that may be bound to the mapping sub-objects.
|
boolean |
MapAttribute.syncWithAttribute(MapAttribute sourceAttr,
boolean resetCachedSyncState) |
boolean |
MapAttribute.syncWithColumn(IColumn col,
boolean resetCachedSyncState) |
void |
MapRootContainer.updateReferencesInfo() |
void |
MapComponent.validateProposedConnection(MapConnectorPoint point) |
void |
MapReference.validateReference(java.lang.Object parentObj)
Attempts to resolve the reference, and if found, updates the global id,
numeric id, and qualified name fields.
|
Constructor and Description |
---|
MapComponent(MapComponentOwner owner,
java.lang.String typeName,
java.lang.String name)
Constructor for the component..
|
Mapping(java.lang.String name,
IFolder parentFolder)
Mapping constructor that takes a name and an object adapter for the external model
object that acts as the container for the new mapping.
|
Mapping(java.lang.String name,
IFolder parentFolder,
IContext defaultContext)
Mapping constructor that takes a name and an object adapter for the external model
object that acts as the container for the new mapping.
|
Mapping(java.lang.String name,
IFolder parentFolder,
Mapping referenceMapping,
IContext defaultContext)
Mapping constructor that takes a name and a reference mapping.
|
Mapping(java.lang.String name,
java.lang.Object externalContainer)
Constructor that takes a java parent container instance from an external model,
and attempts to create an adapter object for it using the current adapter, if any.
|
MapRootContainer(java.lang.String name) |
ReusableMapping(java.lang.String pName)
Constructs a new reusable mapping in the global workspace.
|
ReusableMapping(java.lang.String pName,
IFolder pFolder)
Constructs a new reusable mapping under the specified folder.
|
ReusableMapping(java.lang.String pName,
IFolder pFolder,
ReusableMapping referenceReusableMapping)
Constructs a new shortcut reusable mapping under the specified folder, referencing the specified reusable mapping.
|
Modifier and Type | Method and Description |
---|---|
Mapping |
MappingAutoCreator.autoCreateMappingIn(IOdiEntityManager entityManager,
IDataStore store,
IFolder folder,
IContext context,
java.lang.String mappingName,
boolean recurseEnabled)
create mapping object through the provided target data store object.
|
Mapping |
MappingAutoCreator.autoCreateMappingOut(IOdiEntityManager entityManager,
oracle.odi.domain.mapping.autocreator.MapAttributeConnectorTree mapTree,
IFolder folder,
IContext context,
java.lang.String mappingName) |
oracle.odi.domain.mapping.autocreator.MapAttributeConnectorTree |
MappingAutoCreator.buildMapAttributeConnectorTree(IOdiEntityManager entityManager,
Mapping mapping,
IDataStore endOf)
This function used to find all target to source MapAttribute trail inside the given mapping which take take given endOf data store as
end point, and organize the result as a reversed target to sources tree
|
Modifier and Type | Method and Description |
---|---|
MapAttribute |
AggregateComponent.addAttribute(java.lang.String name,
java.lang.String pExpressionText,
IDataType pDataType,
java.lang.Integer pSize,
java.lang.Integer pScale)
Adds a new attribute to this component
|
MapAttribute |
DistinctComponent.addAttribute(java.lang.String name,
java.lang.String pExpressionText,
IDataType pDataType,
java.lang.Integer pSize,
java.lang.Integer pScale)
Adds a new attribute to the distinct component.
|
void |
Dataset.addDerivedJoins(JoinComponent join,
java.lang.String newJoinConditionText)
Adds derived joins for a regular join.
|
MapAttribute |
ExpressionComponent.addExpression(java.lang.String name,
java.lang.String exprText,
IDataType dataType,
java.lang.Integer size,
java.lang.Integer scale)
Adds a new output attribute to the expression component, and sets the
expression text.
|
JoinComponent |
Dataset.addJoin(java.lang.String joinCondition)
Adds a join to the dataset, with the specified join condition text.
|
void |
JoinComponent.addJoinSource(IMapComponent source,
java.lang.String conditionText)
Adds a join source to an existing join.
|
LookupComponent |
Dataset.addLookup(DatastoreComponent driverComp,
IDataStore lookupDatastore,
java.lang.String lookupCondition)
Adds a lookup component with the given driver component, lookup datastore, and the lookup condition.
|
MapAttribute |
SetComponent.addSetAttribute(MapConnectorPoint scopingInputPoint,
java.lang.String name,
java.lang.String[] expressionTextArray)
Adds a new output attribute with a set of associated input expression strings.
|
MapAttribute |
SetComponent.addSetAttribute(java.lang.String name,
java.lang.String[] expressionTextArray)
Adds a new output attribute with a set of associated input expression strings.
|
void |
SetComponent.addSetAttributeExpression(MapAttribute pToAttribute,
MapAttribute fromAttr,
MapPathSpecifier path)
Adds the expression for this attribute and input point.
|
MapExpression |
SetComponent.addSetAttributeExpression(MapAttribute pSourceAttribute,
java.lang.String pTargetAttributeName,
java.lang.String pExpressionText,
IDataType pDataType,
java.lang.Integer size,
java.lang.Integer scale)
If the current set component owns an
MapAttribute of the same name as pAttributeName
and if this attribute owns an expression linked to the same MapConnectorPoint ,
then this method will replace the expression with pExpressionText if the pDatatype matches
the current IDataType of this attribute.If the current set component owns an MapAttribute of the same name as pAttributeName
and if this attribute owns an expression linked to the same MapConnectorPoint ,
then this method will replace the expression with pExpressionText if the pDatatype matches
the current IDataType of this attribute.If the current set component does not own a MapAttribute of the same name as pAttributeName,
then this method create a new attribute with pAttributeName as a name, pExpressionText as an expression
and pDataType as the datatype. |
void |
SetComponent.addSetAttributeExpression(MapConnectorPoint scopingInputPoint,
MapAttribute pToAttribute,
MapAttribute fromAttr,
MapPathSpecifier path)
Adds the expression for this attribute and input point.
|
MapExpression |
SetComponent.addSetAttributeExpression(MapConnectorPoint pScopingInputPoint,
MapAttribute pSourceAttribute,
java.lang.String pTargetAttributeName,
java.lang.String pExpressionText,
IDataType pDataType,
java.lang.Integer size,
java.lang.Integer scale)
If the current set component owns an
MapAttribute of the same name as pAttributeName
and if this attribute owns an expression linked to the same MapConnectorPoint ,
then this method will replace the expression with pExpressionText if the pDatatype matches
the current IDataType of this attribute.If the current set component owns an MapAttribute of the same name as pAttributeName
and if this attribute owns an expression linked to the same MapConnectorPoint ,
then this method will replace the expression with pExpressionText if the pDatatype matches
the current IDataType of this attribute.If the current set component does not own a MapAttribute of the same name as pAttributeName,
then this method create a new attribute with pAttributeName as a name, pExpressionText as an expression
and pDataType as the datatype. |
void |
SetComponent.addSetExpression(java.lang.String attributeName,
java.lang.String expressionText,
MapConnectorPoint pScopingInputPoint)
Adds an expression to the specified attribute of the set component, based on the cross references computed on the expression text.
|
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.
|
DataStorageDelegate |
Dataset.addSource(IDataStore datastoreObject,
java.lang.String joinCondition)
Creates a new source data storage delegate bound to the specified model datastore object, and
add it to the dataset.
|
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)
|
void |
SetComponent.addToSet(IMapComponent source)
Convenience method to add an extra source to an existing set operator.
|
void |
Dataset.afterRemoveComponent(IMapComponent component,
boolean removeReferencingExpressions) |
void |
DatastoreComponent.bindTo(IModelObject boundObject,
boolean enableAutoJoin)
Similar to default delegate binding, but provides support for auto detection of join
relationships between bound datastore objects.
|
void |
FileComponent.bindTo(IModelObject boundObject,
boolean enableAutoJoin)
Binds the component to a file datastore object.
|
void |
ReusableMappingComponent.bindTo(IModelObject boundObject,
boolean enableAutoJoin)
Similar to default delegate binding, but provides support for auto detection of join
relationships between bound data store objects.
|
java.util.List |
DefaultDelegate.DefaultConnectorPointDelegate.bindToDataStore(IDataStore dataObject,
boolean resetCachedSyncState,
boolean includeDeletions)
Binds the connector point to a IDataStore implementation.
|
java.util.List |
DefaultDelegate.DefaultConnectorPointDelegate.bindToMapComponent(IMapComponent boundComp,
boolean resetCachedSyncState,
boolean includeDeletions)
Binds this connector point to a component.
|
void |
JoinComponent.connectReferencedSourcesToJoin()
Adds input connections from sources that are referenced in the join condition.
|
boolean |
ReusableMappingComponent.containsTarget(MapConnectorPoint ocp) |
IMapComponent |
Dataset.createComponent(java.lang.String type,
IModelObject boundObject) |
IMapComponent |
Dataset.createComponent(java.lang.String type,
IModelObject boundObject,
boolean enableAutoJoin) |
MapConnectorPoint |
JoinComponent.createInputConnectorPoint(java.lang.String name) |
MapConnectorPoint |
SetComponent.createInputConnectorPoint(java.lang.String name)
Adds an input connector point with the specified name if there are no remaining unconnected
input connector points, otherwise an existing unconnected input connector point is renamed and returned.
|
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.
|
MapConnectorPoint |
SplitterComponent.createOutputConnectorPoint(java.lang.String name)
Adds an output connector point with the specified name if there are no remaining unconnected
output connector points, otherwise an existing unconnected output connector point is renamed and returned.
|
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,
java.lang.String setOpType,
IMapComponent[] sources)
Convenience method to create a set component and connect sources to it.
|
java.util.List |
DefaultDelegate.customSyncComponent(boolean resetCachedSyncState,
boolean includeDeletes) |
java.util.List |
DefaultDelegate.DefaultConnectorPointDelegate.customSyncConnectorPoint(boolean resetCachedSyncState,
boolean includeDeletions)
The default delegate initializes attributes for binding to data objects.
|
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.
|
java.util.Set |
DataStorageDelegate.findComponentsForDatastore(IDataStore dataStore)
Finds the interface components that are bound to the specified ODI model datastore.
|
JoinComponent |
Dataset.findJoinForSources(java.util.List sources)
Gets the first join in the join connect order that references all of the specified sources.
|
LookupComponent |
Dataset.findLookupForSources(java.util.List sources)
Gets a lookup component in the dataset that uses the first source as a driver
and the second source as a lookup table.
|
MapAttribute |
ReusableMappingComponent.findRMCAttributeForSignatureAttribute(MapAttribute signatureAttr) |
MapConnectorPoint |
ReusableMappingComponent.findRMCCPForSignature(IMapComponent signatureComp) |
MapAttribute |
ReusableMappingComponent.findSignatureAttributeForRMCAttribute(MapAttribute attr) |
java.util.List |
DefaultDelegate.getBlockExpressionReferencedAttributes(MapExpression expr)
Gets all the attributes referenced by this specific map expression, and attributes will be blocked by their owning component.
|
ILocation |
DataStorageDelegate.getBoundDatastoreLocation()
Gets the location of the datastore object that this component is bound to.
|
ITechnology |
DataStorageDelegate.getBoundDatastoreTechnology()
Gets the technology of the datastore object that this component is bound to.
|
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) |
static java.util.List |
Dataset.getDatasets(MapComponentOwner componentOwner)
Gets all Datasets owned by the given owner.
|
java.util.List |
JoinComponent.getDerivedFrom(Dataset dataset)
Gets the list of join components from which this derived join derives.
|
java.util.List |
JoinComponent.getDerivedJoins(Dataset dataset)
Gets the list of derived joins that are derived from this join.
|
IMapComponent |
LookupComponent.getDriverSource() |
java.lang.String |
LookupComponent.getDriverSourceName() |
java.util.List |
Dataset.getEntityRelationships()
Gets a list of EntityRelationship objects representing entity relationships in this Dataset.
|
java.lang.String |
DatastoreComponent.getExecutionContextName(MapPhysicalNode node)
Returns the execution context name for the specified physical datastore node.
|
java.lang.String |
AggregateComponent.getGroupBy(ITechnology pTechnology,
MapPhysicalNode node) |
java.lang.String |
AggregateComponent.getGroupByAuto(ITechnology pTechnology)
Gets the SQL GROUP BY string as a comma separated list of attributes, based on calculation of all
attributes not containing an aggregation function in the expression.
|
java.util.Map |
LookupComponent.getInScopeAttributeXMap(MapConnectorPoint inputPoint) |
java.lang.String |
DefaultDelegate.getIntegrationType() |
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.getJoinSourceOrderText()
Gets the join source order text as a comma separated list of source component names.
|
static java.lang.String |
DatastoreComponent.getJournalizedFilter(MapPhysicalNode node)
Returns the value of the JOURNALIZED_DATA_FILTER property of the datastore component of a particular datastore physical node,
only when the bound datastore is enabeld with change data capture.
|
static MapExpression |
DatastoreComponent.getJournalizedFilterExpression(MapPhysicalNode node)
Returns the expression value of the JOURNALIZED_DATA_FILTER property of the datastore component of a particular datastore physical node,
only when the bound datastore is enabled with change data capture.
|
java.lang.String |
JoinComponent.getLeftSourceName()
Gets the name of the source component playing the role of "left" join source.
|
java.lang.String |
DatastoreComponent.getLogicalSchemaName()
Returns the logical schema name for the bound datastore object.
|
java.lang.String |
DatastoreComponent.getLogicalSchemaName(MapPhysicalNode node)
Returns the logical schema name for the physical datastore node.
|
IMapComponent |
LookupComponent.getLookupSource() |
java.lang.String |
LookupComponent.getLookupSourceName() |
MapConnectorPoint |
DefaultDelegate.getNextAvailableInput()
Retrieves the next available unconnected input for the component.
|
MapConnectorPoint |
DefaultDelegate.getNextAvailableInput(java.lang.String name)
Retrieves the next available unconnected input for the component.
|
MapConnectorPoint |
DefaultDelegate.getNextAvailableOutput(java.lang.String name)
Retrieves the next available unconnected output for the component.
|
java.util.List |
JoinComponent.getOrderedJoinSources()
Gets the list of ordered join sources (from left to right).
|
java.util.List |
JoinComponent.getOrderedJoinSources(java.util.List inScopeComponents)
Gets the list of ordered sources (from left to right).
|
java.util.List |
FilterComponent.getReferencedSources()
Returns the sources that are referenced by the filter expression.
|
java.util.List |
JoinComponent.getReferencedSources()
Gets the sources that are referenced by the join condition for the join component.
|
java.util.List |
JoinComponent.getReferencedSources(java.util.List inScopeComponents)
Gets the sources that are referenced by the join component.
|
java.util.List |
JoinComponent.getReferencedSourcesFromJoinCondition(java.util.List inScopeComponents)
Gets the list of referenced source from join condition.
|
java.util.List |
ReusableMappingComponent.getReferencingComponents(MapAttribute inputAttr)
Get all components that reference the specified reusable mapping component input attribute.
|
java.util.List |
Dataset.EntityRelationship.getRelatedSources()
Gets a list of source components referenced by this entity relationship.
|
MapExpression |
SplitterComponent.getRemainderExpression()
Returns a SQL expression that represents the remainder of all the expressions
based on the output connector points of this splitter component.
|
java.lang.String |
JoinComponent.getRightSourceName()
Gets the name of the source component playing the role of "right" join source.
|
java.util.List |
SetComponent.getSetAttributes()
Returns the attributes for the first output connector
|
java.lang.String |
JoinComponent.getSourceNameForRole(java.lang.String inputRole)
Gets the name of the source component playing the specified input role, which can be either LEFT or RIGHT.
|
java.util.List |
Dataset.getSupportedSourceComponents()
Gets a list of components in this dataset that can be used as sources.
|
java.util.List |
DataStorageDelegate.getUpdateKeys()
Gets the list of keys which are defined for the bound object of this component.
|
java.util.List |
Dataset.getUpstreamInScopeLeafComponentsFor(IMapComponent comp) |
boolean |
DataStorageDelegate.hasUpdateKey()
Checks whether this component's update matching key property is set.
|
void |
DatastoreComponent.initPhysicalNode(MapPhysicalNode node,
boolean initialCreation)
Initializes the NODE_IS_JOURNALIZED property to the value of the JOURNALIZING_ENABLED property, if the node is initially created.
|
boolean |
JoinComponent.isDefaultJoin()
Checks if this join component is a default join.
|
boolean |
DatastoreComponent.isJournalized()
Returns the value of the JOURNALIZING_ENABLED property.
|
static boolean |
DatastoreComponent.isJournalizedDatastoreNode(MapPhysicalNode node)
Returns the value of the NODE_IS_JOURNALIZED property of the datastore component of a particular datastore physical node,
only when the bound datastore is enabled with change data capture.
|
java.lang.Boolean |
OutputSignature.isSubselectNode(MapPhysicalNode node)
Return the subselect enabled value for the specified physical output signature node.
|
static boolean |
ReusableMappingComponent.isSubSelectNode(MapPhysicalNode node) |
boolean |
OutputSignature.isTarget() |
boolean |
AggregateComponent.isValidForTechnology(ITechnology techno,
java.util.List issues) |
boolean |
Dataset.isValidForTechnology(ITechnology techno,
java.util.List issues) |
boolean |
DatastoreComponent.isValidForTechnology(ITechnology techno,
java.util.List issues) |
boolean |
DefaultDelegate.isValidForTechnology(ITechnology techno,
java.util.List issues) |
boolean |
DistinctComponent.isValidForTechnology(ITechnology techno,
java.util.List issues) |
boolean |
ExpressionComponent.isValidForTechnology(ITechnology techno,
java.util.List issues) |
boolean |
FileComponent.isValidForTechnology(ITechnology techno,
java.util.List issues) |
boolean |
FilterComponent.isValidForTechnology(ITechnology techno,
java.util.List issues) |
boolean |
InputSignature.isValidForTechnology(ITechnology techno,
java.util.List issues) |
boolean |
JoinComponent.isValidForTechnology(ITechnology techno,
java.util.List issues) |
boolean |
OutputSignature.isValidForTechnology(ITechnology techno,
java.util.List issues) |
boolean |
ReusableMappingComponent.isValidForTechnology(ITechnology techno,
java.util.List issues) |
boolean |
SorterComponent.isValidForTechnology(ITechnology techno,
java.util.List issues) |
boolean |
SplitterComponent.isValidForTechnology(ITechnology techno,
java.util.List issues) |
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.
|
int |
Dataset.recreateDerivedJoins()
Removes and recreates all the derived joins supporting n-way joins in this data set.
|
int |
Dataset.recreateDerivedJoins(JoinComponent join,
java.lang.String newJoinConditionText)
Removes and recreates derived joins for join, using the new join condition text.
|
int |
Dataset.removeDerivedJoins(JoinComponent join)
Removes derived joins derived from this join.
|
IMapComponent |
Dataset.removeSourceFromDataset(MapComponent source,
boolean recreate)
Removes the specified source component from this Dataset.
|
void |
JoinComponent.setDefaultJoin(boolean isDefaultJoin) |
void |
JoinComponent.setDerivedFromText(java.lang.String text)
Sets the "derived from" property text.
|
void |
JoinComponent.setDerivedJoinsText(java.lang.String derivedJoins)
Sets the list of names for joins derived from this join.
|
void |
LookupComponent.setDriverTable(IDataStore driverTable) |
void |
LookupComponent.setDriverTable(ReusableMapping driverRM) |
void |
FilterComponent.setFilterCondition(java.lang.String text)
Sets the filter condition text for the filter component.
|
void |
AggregateComponent.setHavingText(java.lang.String pHaving)
Sets the expression for the SQL HAVING clause.
|
void |
JoinComponent.setJoinConditionText(java.lang.String text)
Sets the join condition text for the join condition expression property for the
component.
|
void |
JoinComponent.setJoinSourceOrderText(java.lang.String text)
Sets the join source order text for the join source order property.
|
void |
DatastoreComponent.setJournalizedDataOnly(boolean value)
Sets the value of the JOURNALIZING_ENABLED property only when the bound datastore is enabled with
change data capture.
|
void |
DatastoreComponent.setJournalizedFilter(java.lang.String pFilter)
Sets the value of the JOURNALIZED_DATA_FILTER property.
|
void |
DataStorageDelegate.setKeyIndicators(IKey updateKey)
Sets the key indicators for the update key attributes of this component.
|
void |
LookupComponent.setLookupTable(IDataStore lookupTable) |
void |
LookupComponent.setLookupTable(ReusableMapping lookupRM) |
void |
AggregateComponent.setManualGroupBy(java.lang.String text)
Sets the expression text for the manual group-by expression.
|
void |
SplitterComponent.setRemainder(MapConnectorPoint outputConnectorPoint,
boolean pIsRemainder)
Updates the IsRemainder indicator for the given
MapConnectorPoint . |
void |
ReusableMappingComponent.setReusableMapping(ReusableMapping pReusableMapping) |
void |
SorterComponent.setSorterCondition(java.lang.String text)
Sets the sorter condition text for the sorter component.
|
void |
SplitterComponent.setSplitterCondition(MapConnectorPoint outputConnectorPoint,
java.lang.String condition)
Sets the SPLITTER_CONDITION property text value for a specific output connector point.
|
void |
DataStorageDelegate.setUpdateKey(IKey updateKey)
Sets the value of the "key for update" property.
|
void |
DataStorageDelegate.setUpdateKeyByName(java.lang.String name)
Sets the value of the "key for update" property.
|
static void |
DatastoreComponent.setUseJournalizedDataOnly(MapPhysicalNode node,
boolean value)
Sets the value of the NODE_IS_JOURNALIZED property of the datastore component of a particular datastore physical node,
only when the bound datastore is enabled with change data capture.
|
Constructor and Description |
---|
AggregateComponent(MapComponent component)
For internal use only.
|
AggregateComponent(MapComponentOwner owner,
java.lang.String name)
Construct a new persistent set component.
|
Dataset.EntityRelationship(IMapComponent comp)
Constructs an entity relationship instance representing the input mapping component.
|
Dataset(MapComponent component)
Constructs a Dataset instance for the input mapping component.
|
Dataset(MapComponentOwner owner,
java.lang.String name)
Constructs a Dataset instance whose owner and name are as in the arguments.
|
Dataset(MapComponentOwner owner,
java.lang.String componentTypeName,
java.lang.String name)
Constructs a Dataset instance whose owner, type, and name are as in the arguments.
|
DataStorageDelegate(MapComponent component) |
DataStorageDelegate(MapComponentOwner owner,
java.lang.String componentTypeName,
java.lang.String name) |
DatastoreComponent(MapComponent component) |
DatastoreComponent(MapComponentOwner owner,
IModelObject boundObject)
Creates a new persistent datastore component.
|
DatastoreComponent(MapComponentOwner owner,
IModelObject boundObject,
boolean autoJoinEnabled)
Creates a new persistent datastore component.
|
DatastoreComponent(MapComponentOwner owner,
java.lang.String name)
Creates a new persistent datastore component.
|
DefaultDelegate(MapComponent component)
For internal use only.
|
DefaultDelegate(MapComponentOwner owner,
java.lang.String componentTypeName,
java.lang.String name)
Creates a default component delegate.
|
DefaultDelegate(MapComponentOwner owner,
java.lang.String componentTypeName,
java.lang.String name,
IModelObject boundObject)
Creates a default component delegate that is bound to a repository object.
|
DistinctComponent(MapComponent component) |
DistinctComponent(MapComponentOwner owner,
java.lang.String name)
Constructs a new persistent distinct component.
|
ExpressionComponent(MapComponent component) |
ExpressionComponent(MapComponentOwner owner,
java.lang.String name)
Creates a new persistent expression component.
|
FileComponent(MapComponent component) |
FileComponent(MapComponentOwner owner,
IModelObject boundObject)
Creates a new persistent file component.
|
FileComponent(MapComponentOwner owner,
IModelObject boundObject,
boolean autoJoinEnabled)
Creates a new persistent file component.
|
FileComponent(MapComponentOwner owner,
java.lang.String name)
Creates a new persistent file component.
|
FilterComponent(MapComponent component) |
FilterComponent(MapComponentOwner owner,
java.lang.String name)
Constructs a new persistent filter component.
|
FilterComponent(MapComponentOwner owner,
java.lang.String name,
java.lang.String filterCondition)
Constructs a new filter component and sets the condition.
|
InputSignature(MapComponent pComponent) |
InputSignature(MapComponentOwner pOwner,
java.lang.String pName)
Constructs a new persistent input signature component.
|
JoinComponent(MapComponent component)
For internal use only.
|
JoinComponent(MapComponentOwner owner,
java.lang.String name)
Constructs a new persistent join component.
|
LookupComponent(MapComponent component) |
LookupComponent(MapComponentOwner owner,
java.lang.String name)
Construct a new persistent lookup component.
|
OutputSignature(MapComponent pComponent) |
OutputSignature(MapComponentOwner pOwner,
java.lang.String pName)
Constructs a new persistent output signature component.
|
ReusableMappingComponent(IMapComponentOwner pOwner,
ReusableMapping pReusableMapping,
java.lang.String pName)
Constructs a reusable mapping component having the specified underlying reusable mapping.
|
ReusableMappingComponent(MapComponent pComponent) |
SetComponent(MapComponent component) |
SetComponent(MapComponentOwner owner,
java.lang.String name)
Constructs a new persistent set component.
|
SorterComponent(MapComponent component) |
SorterComponent(MapComponentOwner owner,
java.lang.String name)
Constructs a new persistent sorter component.
|
SplitterComponent(MapComponent component) |
SplitterComponent(MapComponentOwner owner,
java.lang.String name)
Constructs a new persistent splitter component.
|
Modifier and Type | Class and Description |
---|---|
class |
oracle.odi.domain.mapping.exception.MapComponentException |
class |
MapConnectionException |
class |
MapPhysicalException
Exception class for the physical deployment specification processing of a mapping.
|
Modifier and Type | Method and Description |
---|---|
boolean |
MapExpression.checkReferences()
Checks to see if all references are still valid.
|
boolean |
MapExpression.containsAggregationFunction(ITechnology techno)
Returns true if this expression contains an aggregation function call in the
context of the specified technology.
|
java.lang.String |
MapExpression.fixExpressionText()
For internal use only.
|
java.lang.String |
MapExpression.fixExpressionText(boolean minimizeRefText,
boolean removeMissingXRefText)
For internal use only.
|
MapExpressionXRef |
MapExpression.getCrossReference(java.lang.String key)
Gets the cross reference object from the list of cross references, for the given key.
|
java.util.List |
MapExpression.getCrossReferences()
Gets the full list of cross references for this expression, created when the expression
was last parsed.
|
java.util.List |
MapExpression.getCrossReferences(java.util.List inScopeComponents)
Gets the full list of cross references for this expression, created when the expression
was last parsed.
|
MapExpression.ExecuteOnLocation |
MapExpression.getExecuteOnHint()
Gets the execute on hint value for this expression.
|
java.lang.String |
MapExpression.getExpressionText(java.util.Map substitutes)
Gets the expression text using the specified substitute text map for each
referenced attribute.
|
java.util.List |
MapExpression.getFunctionCallList()
Return a list of FunctionCallInfo objects that represent the function calls that are
used in this expression.
|
IMapComponent |
MapExpression.getOwningLeafComponent()
Returns the component that owns this expression, or null if there is none.
|
MapConnectorPoint |
MapExpression.getOwningLeafConnectorPoint()
Returns the connector point that owns this expression, or null if there is none.
|
java.lang.String |
MapExpression.getParsedText()
Returns the parsed text of this expression.
|
oracle.odi.domain.mapping.expression.parser.tree.ExpressionNode |
MapExpression.getParseTree() |
boolean |
MapExpression.hasReferenceTo(java.lang.Object modelObj)
Returns true if this expression contains a reference to the specified object.
|
void |
MapExpression.initializeReferences()
For internal use only.
|
void |
MapExpression.internalSetText(java.lang.String text,
boolean doParse)
For internal use only, does not notify delegate of expression text change.
|
void |
MapExpression.internalSetText(java.lang.String text,
boolean doParse,
java.util.List issues)
For internal use only, does not notify delegate of expression text change.
|
boolean |
MapExpression.isSimpleExpression()
Returns true if this expression represents a simple reference to one upstream attribute.
|
oracle.odi.domain.mapping.expression.parser.tree.ExpressionNode |
MapExpression.parseExpression()
Checks if the expression has been invalidated, and if so, re-parses the expression.
|
oracle.odi.domain.mapping.expression.parser.tree.ExpressionNode |
MapExpression.parseExpression(java.util.List inScopeComponents)
Checks if the expression has been invalidated, and if so, re-parses the expression.
|
oracle.odi.domain.mapping.expression.parser.tree.ExpressionNode |
MapExpression.parseExpression(java.util.List inScopeComponents,
java.util.List issues)
Checks if the expression has been invalidated, and if so, re-parses the expression.
|
void |
MapExpression.setExecuteOnHint(MapExpression.ExecuteOnLocation loc)
Sets the execute on hint value for this expression
|
void |
MapExpression.setExecuteOnLocationByName(java.lang.String name)
Sets execute on hint value based on the String value given.
|
void |
MapExpression.setText(java.lang.String text)
Sets the expression text.
|
void |
MapExpression.setText(java.lang.String text,
java.util.List issues)
Sets the expression text.
|
Constructor and Description |
---|
MapExpression(IMapExpressionOwner expressionOwner,
java.lang.String text)
Expression class constructor.
|
MapExpression(IMapExpressionOwner expressionOwner,
java.lang.String text,
boolean parseExpression)
Expression class constructor.
|
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.
|
void |
ExecutionUnit.addPhysicalNode(MapPhysicalNode node)
Add a physical node to this execution unit.
|
void |
ExecutionUnit.addPhysicalNode(MapPhysicalNode node,
boolean recalculateSpec)
Add a physical node to this execution unit.
|
boolean |
ExecutionUnit.addPhysicalNode(MapPhysicalNode node,
boolean recalculateSpec,
java.util.List issues)
Add a physical node to this execution unit.
|
void |
DeploymentSpec.ExecutionUnitGraph.addTargetPhysNode(MapPhysicalNode node) |
void |
DeploymentSpec.ExecutionUnitGraph.addTargetPhysNodes(java.util.List tgtPhysNodes) |
boolean |
ExecutionUnit.containsSource()
Return true if this execution unit contains a source node.
|
boolean |
ExecutionUnit.containsSourceOrTarget()
Return true if this execution unit contains a source or target node.
|
boolean |
ExecutionUnit.containsTarget()
Return true if this execution unit contains a target node.
|
ExecutionUnit |
DeploymentSpec.createExecutionUnit(ILocation location)
Create a new execution unit in this deployment spec.
|
ExecutionUnitGroup |
DeploymentSpec.createExecutionUnitGroup(java.lang.String name)
Create a new execution unit group with the specified name.
|
MapPhysicalNode |
DeploymentSpec.findNode(MapConnectorPoint logicalCP)
Get the physical node that corresponds to the specified logical connector point
If there are multiple nodes for the logical connector point, an exception is thrown.
|
MapPhysicalNode |
DeploymentSpec.findNode(MapConnectorPoint logicalCP,
java.util.Stack rmcStack)
Get the physical node that corresponds to the specified logical connector point.
|
java.util.Set |
DeploymentSpec.findNodes(MapConnectorPoint logicalCP,
java.util.Stack rmcStack)
Get the list of nodes corresponding to the specified logical connector point, or null if
there are no nodes corresponding to the connector point.
|
MapPhysicalExpression |
MapPhysicalNode.findPhysicalExpression(MapAttribute owningAttribute)
Find a physical expression corresponding to the specified attribute's expression.
|
java.util.List |
MapPhysicalNode.findPhysicalExpressions(MapAttribute owningAttribute)
Find a list of physical expressions corresponding to the specified attribute's expressions.
|
MapPhysicalNode |
MapPhysicalColumn.findSourceNode()
Find the source node for this column.
|
java.util.List |
MapPhysicalNode.getAllInScopeUpstreamNodes() |
java.util.List |
ExecutionUnit.getAllPushablePhysicalExpressions()
Return a list of all physical expressions contained in this execution unit that are candidates to be pushed to another unit.
|
java.util.List |
MapPhysicalNode.getAllPushablePhysicalExpressions()
Return a list of all physical expressions owned by this node that can be pushed to another node.
|
java.util.List |
MapPhysicalNode.getAllUpstreamNodes() |
java.util.List |
MapPhysicalNode.getAllUpstreamNodes(boolean skipReferenceNodes) |
java.util.List |
ExecutionUnit.getAssociatedSourceTAPNodes() |
IOptionValue |
MapPhysicalNode.getCheckKMOptionValue(java.lang.String optionName)
Get the CKM option value associated with this node, for the specified CKM option name.
|
java.util.List |
MapPhysicalNode.getCheckKMOptionValues()
Get all the CKM option values associated with this node.
|
MapComponentType |
MapPhysicalNode.getComponentType()
The component type of the logical component associated with this node.
|
java.lang.String |
MapPhysicalNode.getComponentTypeString() |
MapPhysicalNode |
ExecutionUnit.getConnectedTAPTargetNode(MapPhysicalNode apNode) |
IContext |
MapPhysicalNode.getContext()
Get the context object associated with this node, if any, else null.
|
oracle.odi.domain.mapping.ContextualComponent |
MapPhysicalNode.getContextualComponent() |
DeploymentSpec.ContextualComponentTreeNode |
MapPhysicalNode.getContextualComponentTreeNode() |
java.util.Map |
MapPhysicalNode.getCrossReferenceMap() |
java.lang.String |
MapPhysicalNode.getCurrentContextCode() |
java.lang.String |
MapPhysicalNode.getCurrentContextName() |
IDataType |
MapPhysicalColumn.getDataType() |
java.lang.String |
MapPhysicalColumn.getDdlDataType() |
java.util.List |
MapPhysicalNode.getDownstreamAPNodes()
Get all downstream AP nodes for this node.
|
java.util.List |
MapPhysicalNode.getDownstreamTargetNodes()
Get all downstream nodes that are contained in the same execution unit as this node,
and are target nodes.
|
MapExpression.ExecuteOnLocation |
MapPhysicalNode.getExecuteOnHint()
Get the execute-on hint for the logical component associated with this node.
|
ITechnology |
ExecutionUnit.getExecutionTechnology()
Get the technology of this execution unit.
|
ITechnology |
MapPhysicalColumn.getExecutionTechnology() |
ITechnology |
MapPhysicalNode.getExecutionTechnology() |
static DeploymentSpec.ExecutionUnitGraph |
DeploymentSpec.getExecutionUnitGraph(MapPhysicalNode targetNode) |
java.util.Map |
DeploymentSpec.ExecutionUnitGraph.getExecutionUnitMapByLocationType()
Get a map of execution units keyed by their execution location type (SOURCE, STAGING, or TARGET).
|
java.lang.String |
MapPhysicalNode.getExtractType()
Get the extract type for this node.
|
MapAttribute |
MapPhysicalExpression.getGeneratedLogicalAttribute()
Get MapAttribute from generated logical expression.
|
MapExpression |
MapPhysicalExpression.getGeneratedLogicalExpression()
Get the logical expression that should be generated for this physical expression.
|
java.lang.String |
MapPhysicalExpression.getGeneratedParsedText() |
java.lang.String |
MapPhysicalExpression.getGeneratedText() |
IOptionValue |
MapPhysicalNode.getIKMOptionValue(java.lang.String optionName)
Get the IKM option value object instance for the specified IKM option name.
|
java.util.List |
MapPhysicalNode.getIKMOptionValues()
Get the list of all IKM option value instances that are associated with this node.
|
java.util.List |
MapPhysicalNode.getInScopeReferencedAttributes() |
java.util.List |
MapPhysicalNode.getInScopeReferencedContextualAttributes() |
java.util.List |
MapPhysicalNode.getInScopeUpstreamPAPAndDatastoreNodes() |
java.lang.String |
MapPhysicalNode.getIntegrationType()
Get the integration type of this target node.
|
IOptionValue |
MapPhysicalNode.getLKMOptionValue(java.lang.String optionName)
Get the LKM option value object instance for the specified LKM option name.
|
java.util.List |
MapPhysicalNode.getLKMOptionValues()
Get a list of all LKM option value instances that are associated with this node.
|
ILocation |
MapPhysicalNode.getLocation()
Get the current location for this node.
|
IContext |
MapPhysicalNode.getLogicalContext()
Get the context associated with the logical component of this physical node.
|
ILocation |
MapPhysicalNode.getLogicalLocation() |
ILogicalSchema |
MapPhysicalNode.getLogicalSchema()
Get the logical schema associated with this physical node, or null if there is none.
|
java.lang.String |
MapPhysicalNode.getLogicalSchemaName()
Get the name of the logical schema associated with this physical node, or null if there is none.
|
int |
MapPhysicalNode.getMaxColumnNameLength() |
java.util.List |
MapPhysicalNode.getNodeAttributes() |
java.util.List |
MapPhysicalNode.getNodeProjectionAttributes()
Return a list of logical projector attributes associated with this node.
|
IOptionValue |
MapPhysicalNode.getOptionValue(IKnowledgeModule.ProcessingType direction,
java.lang.String optionName)
Get the value for the option with the specified name, for the specified direction
(SOURCE or TARGET).
|
IOptionValue |
ExecutionUnit.getOptionValue(java.lang.String optionName)
Get the value for the EKM option with the specified name, for the specified direction
(SOURCE or TARGET).
|
java.util.List |
ExecutionUnit.getOptionValues()
Get all option values for all EKM options that are defined by the assigned component KM
for the specified direction.
|
java.util.List |
MapPhysicalNode.getOptionValues(java.lang.String direction)
Get all option values for all options that are defined by the assigned component KM
for the specified direction.
|
java.util.List |
MapPhysicalNode.getPhysicalColumns()
Applicable only for an access point (AP) node.
|
ExecutionUnit |
DeploymentSpec.getPresetStagingExecutionUnit()
Return the staging execution unit which is specified by the staging
location property.
|
ExecutionUnit |
DeploymentSpec.ExecutionUnitGraph.getPresetStagingUnit() |
java.util.List |
MapPhysicalNode.getRefAttributes() |
java.lang.String |
MapPhysicalExpression.getRefText() |
ReusableMappingComponent |
MapPhysicalNode.getReusableMappingComponent()
If this node represents a component inside a reusable mapping,
return the immediate reusable mapping parent for the node.
|
java.lang.String |
MapPhysicalNode.getReusableMappingComponentName() |
java.util.Stack |
MapPhysicalNode.getReusableMappingComponents()
Get the stack of reusable mapping components that contain the logical component associated with this node.
|
MapAttribute |
MapPhysicalNode.getRMCAttribute(MapAttribute signatureAttr) |
MapConnectorPoint |
MapPhysicalNode.getRMCConnectorPoint()
For the case where this node represents an input or output signature
component, returns the corresponding input or output connector point
on the reusable mapping component.
|
java.util.Stack |
MapPhysicalNode.getRMCStack()
Get the stack of reusable mapping components that contain the logical component associated with this node.
|
java.util.Stack |
MapPhysicalNode.RMCStackPropertyManager.getRMCStack()
Retrieve the persisted RMC stack from the property list.
|
java.lang.String |
MapPhysicalNode.getRMCStackString() |
java.lang.Integer |
MapPhysicalColumn.getScale() |
java.lang.Integer |
MapPhysicalColumn.getSize() |
java.util.List |
DeploymentSpec.getSortedExecutionUnits()
Do a topological sort on the execution units, and return the sorted list.
|
java.util.List |
MapPhysicalNode.getSortedReferencedAttributes() |
oracle.odi.domain.mapping.ContextualComponent.ContextualAttribute |
MapPhysicalColumn.getSourceAttribute() |
java.util.List |
DeploymentSpec.getSourceExecutionUnits()
Get a list of all execution units with no upstream connections to other execution units.
|
java.lang.String |
MapPhysicalNode.getSourceTemplateText()
Get the source template text associated with this node and the selected KM.
|
java.lang.String |
MapPhysicalColumn.getSQLAccessName() |
java.lang.String |
MapPhysicalNode.getStageTableAlias() |
IKnowledgeModule.KMType |
MapPhysicalNode.getSupportedKMType() |
java.util.List |
ExecutionUnit.getTAPTargetNodes() |
java.util.List |
MapPhysicalNode.getTAPTargetPhysicalColumns() |
IDataStore |
ExecutionUnit.getTargetDataStore()
If this execution unit contains one target node, get its associated target datastore, if any.
|
java.util.List |
DeploymentSpec.getTargetExecutionUnits()
Get a list of all execution units with no downstream connections to other execution units.
|
ITechnology |
MapPhysicalNode.getTargetLoadingTechnology() |
MapPhysicalNode |
ExecutionUnit.getTargetNode()
Return the main target node for this execution unit.
|
java.util.List |
ExecutionUnit.getTargetNodes()
Get the target nodes contained in this execution unit.
|
java.lang.String |
MapPhysicalNode.getTargetTemplateText()
Get the target template text associated with this node and the selected KM.
|
oracle.odi.mapping.generation.TemplateUtils |
MapPhysicalNode.getTemplateUtils()
Internal Use only
|
oracle.odi.mapping.generation.TemplateUtils |
MapPhysicalNode.getTemplateUtils(boolean isGeneric)
Internal Use only
|
java.lang.String |
MapPhysicalNode.getTemporaryIndexPropetyValue(java.lang.String name) |
java.util.List |
MapPhysicalNode.getUpstreamInScopeAttributes() |
java.util.List |
MapPhysicalNode.getUpstreamInScopeReferencedAttributes() |
java.util.List |
MapPhysicalNode.getUpstreamPAPAndDatastoreNodesForJoinTempIndex() |
java.util.List |
MapPhysicalNode.getUpstreamSourceLocations(boolean getAllLocs) |
ILocation |
MapPhysicalNode.getUpstreamSourceLogicalLocation() |
IKnowledgeModule |
MapPhysicalNode.getVerifiedTargetComponentKM() |
boolean |
ExecutionUnit.hasAPTarget()
Return true if any node in this execution unit is connected downstream to an access point (AP)
node in another execution unit.
|
boolean |
ExecutionUnit.hasDependencies(MapPhysicalNode node) |
boolean |
MapPhysicalExpression.hasSequence() |
void |
DeploymentSpec.initForGeneration() |
void |
MapPhysicalNode.initNode(DeploymentSpec pDeploymentSpec,
boolean initialCreation) |
void |
MapPhysicalNode.RMCStackPropertyManager.initRMCStackProperty() |
void |
DeploymentSpec.internalRenewDeploymentSpec() |
boolean |
MapPhysicalNode.isBoundNode()
Return true if the corresponding logical component is bound to a server object.
|
boolean |
MapPhysicalColumn.isCharacterDataType() |
boolean |
ExecutionUnit.isConnectedToDownstreamExecutionUnit() |
boolean |
MapPhysicalNode.isDataStorageNode()
Return true if the node represents a data storage component.
|
boolean |
ExecutionUnit.isDependentNode(MapPhysicalNode node) |
boolean |
ExecutionUnit.isDependentOn(ExecutionUnit exUnit) |
boolean |
MapPhysicalNode.isDerivedSubSelectNode()
Return true if this node is a derived sub-select node.
|
boolean |
MapPhysicalNode.isIKMNode()
Return true if an IKM can be assigned to this node.
|
boolean |
MapPhysicalNode.isLKMNode()
Return true if an LKM can be assigned to this node.
|
boolean |
ExecutionUnit.isMultiConnect()
Return true if this execution unit represents a multi-connect execution unit.
|
boolean |
MapPhysicalColumn.isNumericDataType() |
boolean |
ExecutionUnitGroup.isProposedAddExecutionUnitValid(ExecutionUnit exUnit)
Return true if the specified execution unit can be legally added to this group,
else return false.
|
RootIssue |
MapPhysicalExpression.isPushToAllowed(MapPhysicalNode node)
Return true if it is allowed to push the evaluation of the expression to the
specified physical node.
|
boolean |
MapPhysicalNode.isSourceNode()
Return true if this is a source physical node.
|
boolean |
MapPhysicalNode.isTargetKMNode()
Return true if this node should have a target component KM assigned.
|
boolean |
MapPhysicalNode.isTargetNode()
Return true if this is a target physical node.
|
boolean |
MapPhysicalNode.isUpstreamFrom(MapPhysicalNode node)
Return true if the specified node is on the graph upstream from
this node, in other words it is a child or descendant node.
|
boolean |
MapPhysicalNode.isValidForTechnology(ITechnology techno) |
boolean |
MapPhysicalNode.isValidNodeTechno(ITechnology nodeTechno,
java.util.List issues)
Return true if this node is valid for the specified technology.
|
boolean |
MapPhysicalNode.isXKMNode()
Return true if this node should have a extract component KM assigned.
|
void |
MapPhysicalNode.moveNode(ExecutionUnit exUnit)
Move this node to the specified execution unit.
|
boolean |
MapPhysicalNode.moveNode(ExecutionUnit exUnit,
java.util.List issues)
Move this node to the specified execution unit.
|
void |
DeploymentSpec.notifyPropertyChange(java.lang.String key,
Property property,
java.lang.Object oldValue,
java.lang.Object newValue) |
void |
MapPhysicalExpression.pushTo(ExecutionUnit exUnit)
Push the expression execution to the specified execution unit.
|
void |
MapPhysicalExpression.pushTo(MapPhysicalNode node)
Push the evaluation of the expression to the specified physical node.
|
void |
DeploymentSpec.removeAllNodes() |
void |
DeploymentSpec.resetAllKMAssignments()
Set all node KM assignments back to the default assignment, if one is available.
|
void |
ExecutionUnit.resetAllKMAssignments()
Set all node LKM, IKM, and XKM assignments for nodes in this execution unit back to the
default assignment, if one is available.
|
void |
DeploymentSpec.resetIKMs()
Reset all assigned IKMs in the spec to the default setting.
|
void |
DeploymentSpec.resetSpec()
Resets the spec to the default configuration.
|
void |
DeploymentSpec.resetSpec(java.util.List issues)
Resets the spec to the default configuration.
|
void |
MapPhysicalNode.setCheckKM()
Sets the CKM for this node to either the user selected CKM or the default CKM.
|
void |
MapPhysicalNode.setCheckKM(IKnowledgeModule checkKM)
Assign the specified check KM (CKM) to this node.
|
void |
MapPhysicalNode.setCheckKMByName(java.lang.String name) |
void |
MapPhysicalNode.setComponentKM(IKnowledgeModule.ProcessingType direction,
IKnowledgeModule km)
Set the assigned XKM, LKM or IKM for this node, for the specified direction.
|
void |
MapPhysicalNode.setIKM()
Set the IKM for this node to the default value.
|
void |
MapPhysicalNode.setIKM(IKnowledgeModule ikm)
Set the IKM for this node.
|
void |
MapPhysicalNode.setIKMByName(java.lang.String name)
Attempt to set the IKM for this node by name.
|
void |
MapPhysicalNode.setKMByName(java.lang.String name,
IKnowledgeModule.KMType kmType,
IKnowledgeModule.ProcessingType direction) |
void |
ExecutionUnit.setLKM(ExecutionUnit targetExUnit,
IKnowledgeModule lkm)
Set the LKM used for the AP node that connects this execution unit as a source
to the specified target execution unit.
|
void |
MapPhysicalNode.setLKM(IKnowledgeModule lkm)
Set the LKM for this node.
|
void |
MapPhysicalNode.setLKMByName(java.lang.String name)
Attempt to set the LKM for this node by name.
|
void |
ExecutionUnit.setLocation(ILocation location)
Set the execution location for this the execution unit.
|
void |
ExecutionUnit.setLocationByName(java.lang.String name)
Set the execution location for this the execution unit, by name.
|
void |
ExecutionUnit.setLogicalSchema(ILogicalSchema logSchema)
Set the logical schema location for this execution unit.
|
void |
DeploymentSpec.setName(java.lang.String name) |
void |
ExecutionUnit.setName(java.lang.String name) |
void |
ExecutionUnitGroup.setName(java.lang.String name) |
void |
MapPhysicalColumn.setName(java.lang.String name) |
void |
MapPhysicalNode.setName(java.lang.String name) |
void |
DeploymentSpec.setOptimizationContext(IContext context)
Set the optimization context object for this deployment spec.
|
void |
DeploymentSpec.setOptimizationContextByCode(java.lang.String contextCode)
Set the default or optimization context by context code.
|
void |
DeploymentSpec.setOptimizationContextByName(java.lang.String name)
Set the default or "optimization" context for this deployment spec, by name.
|
void |
MapPhysicalNode.RMCStackPropertyManager.setRMCStack(java.util.Stack rmcStack)
Persist the rmc stack in a set of properties.
|
void |
DeploymentSpec.setStagingLocationName(java.lang.String locName)
Set the preset staging location by name.
|
void |
MapPhysicalNode.setTargetComponentKM(IKnowledgeModule compKM) |
void |
MapPhysicalNode.setTargetComponentKMByName(java.lang.String name) |
void |
MapPhysicalNode.setTemporaryIndexPropertyValue(java.lang.String name,
java.lang.String indexTypeCode)
Set the temporary index property for the node.
|
void |
MapPhysicalNode.setXKMByName(java.lang.String name)
Set the extract component KM (XKM) by name.
|
void |
MapPhysicalNode.syncPhysicalExpressions() |
void |
DeploymentSpec.syncWithLogicalMapping()
Synchronizes this deployment spec with its logical mapping.
|
void |
DeploymentSpec.syncWithLogicalMapping(java.util.List issues)
Synchronizes this deployment spec with its logical mapping.
|
void |
DeploymentSpec.syncWithLogicalMapping(java.util.List issues,
boolean skipValidation)
Synchronizes this deployment spec with its logical mapping.
|
Constructor and Description |
---|
DeploymentSpec.ExecutionUnitGraph(MapPhysicalNode targetNode) |
DeploymentSpec(Mapping owner,
java.lang.String name,
IContext context,
boolean skipInitialization,
boolean skipValidation,
java.util.List issues) |
DeploymentSpec(Mapping owner,
java.lang.String name,
IContext context,
boolean skipInitialization,
java.util.List issues) |
DeploymentSpec(Mapping owner,
java.lang.String name,
IContext context,
java.util.List issues) |
ExecutionUnit(DeploymentSpec owner,
java.lang.String name) |
MapPhysicalColumn(MapPhysicalNode owner,
oracle.odi.domain.mapping.ContextualComponent.ContextualAttribute referencedAttribute) |
MapPhysicalColumn(MapPhysicalNode owner,
java.lang.String name) |
Modifier and Type | Class and Description |
---|---|
class |
PropertyException
An exception class for exceptions during processing of properties and property values.
|
Modifier and Type | Method and Description |
---|---|
Property |
PropertyDefinition.createProperty(oracle.odi.domain.root.PropertyOwner owner)
Create a property specified by this property definition for the specified
property owner.
|
void |
PropertyDefinition.initializeProperties(IPropertyOwner propOwner,
boolean persistentOnly) |
Constructor and Description |
---|
Property(PropertyDefinition.PropertyType type,
oracle.odi.domain.root.PropertyOwner propertyOwner,
java.lang.String name,
java.lang.String displayNameKey) |
Property(PropertyDefinition propDef,
oracle.odi.domain.root.PropertyOwner propertyOwner) |
Property(oracle.odi.domain.root.PropertyOwner propertyOwner,
java.lang.String name,
java.lang.String displayNameKey,
MapExpression value) |
Modifier and Type | Method and Description |
---|---|
Property |
IPropertyOwner.createProperty(PropertyDefinition propDef)
Create a property and add it to this object, using a property definition object.
|
IMappingObject.SyncState |
IMappingObject.getSyncState() |
void |
RootClassRegistry.initializePhysicalNodeProperties(MapPhysicalNode node) |
void |
RootClassRegistry.initializeProperties(oracle.odi.domain.root.PropertyOwner rootObj,
boolean persistentOnly) |
void |
INamedObject.setName(java.lang.String value)
Set the name of the object.
|