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.mapping.xreference |
Provides expression cross reference class for Oracle Data Integrator Mapping.
|
oracle.odi.domain.root |
This package contains the root classes for Oracle Data Integrator Mapping.
|
Modifier and Type | Method and Description |
---|---|
void |
MapConnectorPoint.addAttributeXMapEntries(MapAttribute attr) |
void |
IMapComponentOwner.addComponent(IMapComponent comp)
Adds a component to the mapping.
|
void |
MapAttribute.addForwardReference(MapExpressionXRef ref) |
boolean |
IMapComponent.allowInputAttribute() |
void |
MapAttribute.bindTo(IModelObject boundObject) |
void |
MapConnectorPoint.bindTo(IModelObject boundObject) |
void |
IMapComponent.bindTo(IModelObject boundObject,
boolean autoJoinEnabled)
Bind the specified object to this component.
|
void |
MapAttribute.bindTo(IModelObject boundObject,
IModelObject fcoObject) |
void |
MapConnectorPoint.bindTo(IModelObject boundObject,
IModelObject fcoObject) |
void |
IMapComponent.bindTo(IModelObject boundObject,
IModelObject fcoObject,
boolean autoJoinEnabled)
Bind the specified object to this component.
|
void |
Mapping.clearDeploymentSpecs()
Deprecated.
Use clearPhysicalDesigns.
|
void |
Mapping.clearPhysicalDesigns()
Remove all existing physical designs 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 |
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 |
IMapComponent.connectTo(IMapComponent comp,
java.lang.String name)
Find or create a connection from this component to another component.
|
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 |
MapConnectorPoint.connectTo(MapConnectorPoint to)
Connects this connector point to another connector point.
|
MapConnector |
MapConnectorPoint.connectTo(MapConnectorPoint to,
java.lang.String connectionName)
Connects this connector point to another connector point.
|
boolean |
MapPathSpecifier.containsPath(MapPathSpecifier otherPath)
Check whether this PathSpecifier contains another PathSpecifier.
|
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)
Creates a component with the specified type and name, bound to the specified object.
|
IMapComponent |
IMapComponentOwner.createComponent(java.lang.String type,
IModelObject boundObject,
boolean enableAutoJoin)
Creates a component with the specified type and name, bound to the specified object.
|
IMapComponent |
IMapComponentOwner.createComponent(java.lang.String type,
java.lang.String name)
Creates a component with the specified type and name.
|
DeploymentSpec |
Mapping.createDeploymentSpec(java.lang.String name)
Deprecated.
Use createPhysicalDesign.
|
DeploymentSpec |
Mapping.createDeploymentSpec(java.lang.String name,
IContext context)
Deprecated.
Use createPhysicalDesign.
|
DeploymentSpec |
Mapping.createDeploymentSpec(java.lang.String name,
IContext context,
boolean skipValidation)
Deprecated.
Use createPhysicalDesign.
|
DeploymentSpec |
Mapping.createDeploymentSpec(java.lang.String name,
IContext context,
java.util.List issues)
Deprecated.
Use createPhysicalDesign.
|
DeploymentSpec |
Mapping.createDeploymentSpec(java.lang.String name,
java.util.List issues)
Deprecated.
Use createPhysicalDesign.
|
MapAttribute |
IMapComponent.createExpressionAttribute(java.lang.String name,
IDataType dataType) |
MapAttribute |
IMapComponent.createExpressionAttribute(java.lang.String name,
java.lang.String expressionText,
IDataType dataType) |
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 |
IMapComponent.createInputConnectorPoint(java.lang.String name)
Add an input connector point to this component.
|
MapConnectorPoint |
IMapComponent.createOutputConnectorPoint()
Adds an output connector point to this component.
|
MapConnectorPoint |
IMapComponent.createOutputConnectorPoint(java.lang.String name)
Adds an output connector point to this component.
|
MapPhysicalDesign |
Mapping.createPhysicalDesign(java.lang.String name)
Create a new physical design for this mapping, and add it to the list of
physical designs for the mapping.
|
MapPhysicalDesign |
Mapping.createPhysicalDesign(java.lang.String name,
IContext context)
Create a new physical design for this mapping, and add it to the list of
physical designs for the mapping.
|
MapPhysicalDesign |
Mapping.createPhysicalDesign(java.lang.String name,
IContext context,
boolean skipValidation)
Create a new physical design for this mapping, and add it to the list of
physical designs for the mapping.
|
MapPhysicalDesign |
Mapping.createPhysicalDesign(java.lang.String name,
IContext context,
boolean skipValidation,
java.util.List issues) |
MapPhysicalDesign |
Mapping.createPhysicalDesign(java.lang.String name,
IContext context,
java.util.List issues)
Create a new physical design for this mapping, and add it to the list of
physical designs for the mapping.
|
MapPhysicalDesign |
Mapping.createPhysicalDesign(java.lang.String name,
java.util.List issues)
Create a new physical design for this mapping, and add it to the list of
physical designs for the mapping.
|
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 |
MapConnectorPoint.findAttributeByBusinessName(java.lang.String businessName) |
MapAttribute |
MapConnectorPoint.findAttributeByGlobalId(java.lang.String guid) |
MapAttribute |
IMapSignatureOwnerHolder.findComponentAttributeForSignatureAttribute(MapAttribute signatureAttr)
Find the signature owner component attribute corresponding to the specified IS or OS component attribute.
|
IMapComponent |
IMapComponentOwner.findComponentOfType(java.lang.String name,
java.lang.String type)
Find the named component of the specified type, within the component owner.
|
MapConnectorPoint |
IMapSignatureOwnerHolder.findConnectorPointForSignature(IMapComponent signatureComp)
Find the RMC component connector point corresponding to the specified RM signature component.
|
MapAttribute |
IMapComponent.findInputAttribute(java.lang.String name)
Convenience method to find an input attribute with the specified name.
|
MapConnectorPoint |
MapPathSpecifier.findNextFullPathPoint(MapConnectorPoint firstPoint,
MapConnectorPoint nextPathPoint,
boolean isFullyConnected,
boolean isIncludeProjector) |
MapAttribute |
IMapComponent.findOutputAttribute(java.lang.String name)
Convenience method to get an output attribute with the specified name.
|
MapAttribute |
IMapSignatureOwnerHolder.findSignatureAttributeForComponentAttribute(MapAttribute attribute)
Find the IS/OS component attribute corresponding to the specified signature owner attribute.
|
java.lang.String |
IMapComponentOwner.generateUniqueName(IMapComponent comp) |
static java.lang.String |
Mapping.generateUniquePhysicalDesignName(Mapping mapping,
java.lang.String baseName) |
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 |
IMapComponent.getAllExpressions()
Get a list of all expressions owned by the component and it's sub-objects.
|
java.util.List |
Mapping.getAllMapReferenceOwners(boolean persistentOnly) |
java.util.List |
IMapComponent.getAllPathsFrom(IMapComponent sourceComponent) |
java.util.List |
MapConnectorPoint.getAllPathsFrom(IMapComponent sourceComponent) |
java.util.List |
IMapComponent.getAllPathsFrom(IMapComponent sourceComponent,
boolean terminatePathsHere) |
java.util.List |
MapConnectorPoint.getAllPathsFrom(IMapComponent sourceComponent,
boolean terminatePathsHere) |
java.util.List |
IMapComponent.getAllPathsFrom(MapConnectorPoint sourcePoint) |
java.util.List |
MapConnectorPoint.getAllPathsFrom(MapConnectorPoint sourcePoint) |
java.util.List |
IMapComponent.getAllPathsFrom(MapConnectorPoint sourcePoint,
boolean terminatePathsHere) |
java.util.List |
MapConnectorPoint.getAllPathsFrom(MapConnectorPoint sourcePoint,
boolean terminatePathsHere) |
java.util.List |
MapConnectorPoint.getAllPathsFrom(MapConnectorPoint sourcePoint,
boolean terminatePathsHere,
boolean stopWhenMultiple) |
java.util.List |
IMapComponentOwner.getAllSignatureOwnerHolders()
Return a list of components that are signature owner holder type components, for example
reusable mapping or expandable mapping.
|
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 |
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 |
MapConnectorPoint.getAttributes() |
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() |
MapConnectorPoint |
MapPathSpecifier.getComponentInputPointOnPath(IMapComponent comp)
If the full path contains an input point that is owned by the specified component, return it, else return null.
|
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.
|
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.
|
MapConnectorPoint |
MapPathSpecifier.getDownstreamCP(MapConnectorPoint sourceCP)
Return the target connector point on this path, given the specified source connector point.
|
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.
|
MapAttribute |
MapAttribute.getFirstSourceAttribute() |
java.util.List |
MapAttribute.getForwardContextualReferences(java.util.Stack parentRMCStack) |
java.util.Map |
IMapComponent.getInScopeAttributePaths() |
java.util.Map |
MapConnectorPoint.getInScopeAttributePaths() |
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.Map |
IMapComponent.getInScopeAttributeXMap() |
java.util.Map |
MapConnectorPoint.getInScopeAttributeXMap() |
java.util.Map |
IMapComponentOwner.getInScopeAttributeXMap(MapConnectorPoint point) |
java.lang.String |
IMapComponent.getIntegrationType()
If this is a target component, get it's integration type.
|
MapAttribute |
MapAttribute.getLeafAttribute()
Get the leaf attribute associated with this attribute.
|
java.util.List |
IMapComponentOwner.getLeafLevelEndpoints()
Get a list of leaf-level components that are end points in the graph.
|
java.util.List |
IMapComponentOwner.getLeafLevelTargets()
Get a list of leaf-level components that are targets.
|
static MapPathSpecifier |
MapPathSpecifier.getMatchingPath(java.util.List fullPathList,
MapPathSpecifier path)
Return a matching path if one exists in the specified set of paths.
|
static MapPathSpecifier |
MapPathSpecifier.getMatchingPath(java.util.List fullPathList,
MapPathSpecifier path,
boolean exactMatchRequired)
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 |
IMapComponent.getNextAvailableOutput(java.lang.String name)
Retrieve the next available unconnected output connector point for the component.
|
java.util.List |
IMapComponent.getOutputAttributeExpressions()
Get all expressions of all output attributes for this component.
|
java.util.List |
IMapComponent.getOutputAttributes()
Get all output attributes owned by this component.
|
MapPathSpecifier |
MapPathSpecifier.getPathPortion(MapConnectorPoint newEndPoint,
boolean includeEndPoint)
Return a new path specifier that represents just the portion of this path specifier that
is upstream of the specified point.
|
int |
MapConnectorPoint.getPersistentAttributeCount() |
java.lang.String |
IMapComponent.getPrefix()
Gets a short prefix used when auto-generating names for components.
|
java.util.List |
IMapComponent.getProjectedAttributes()
Get a list of attributes that are projected by the output of this component.
|
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.String[] |
MapAttribute.getRefKeys(IMapComponent targetComponent,
MapConnectorPoint targetPoint) |
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.lang.String |
MapAttribute.getSQLAliasName()
Get a SQL or code generation alias 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.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 |
IMapComponentOwner.getTopLevelSignatureOwnerHolders() |
java.util.List |
IMapComponentOwner.getTopLevelTargets()
Get a list of top level components that have input connections but no output connections.
|
java.util.List |
MapConnectorPoint.getUpstreamAttributes() |
java.util.Map |
IMapComponentOwner.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 |
IMapComponentOwner.getUpstreamInScopeLeafComponentsFor(IMapComponent comp) |
java.util.List |
MapConnectorPoint.getUpstreamInScopeLeafConnectorPoints()
Get all connector points that are in-scope for expression associated with this connector
point, and the paths between these connector points and this point do not pass through a
projector component.
|
java.util.List |
IMapComponent.getUpstreamInScopeLeafPoints()
Get the upstream in-scope leaf connector points for this component.
|
java.util.List |
MapConnectorPoint.getUpstreamInScopeLeafPoints()
Get the upstream, in-scope connector points for this connector point.
|
java.util.List |
MapConnectorPoint.getUpstreamInScopeLeafPoints(boolean includeInputPoints)
Get the upstream, in-scope connector points for this connector point.
|
java.util.List |
IMapComponentOwner.getUpstreamLeafAttributes(IMapComponent component)
Get all upstream attributes for the specified target component.
|
java.util.List |
IMapComponentOwner.getUpstreamLeafAttributes(MapConnectorPoint point)
Get all upstream leaf attributes for the specified target connector point.
|
java.util.List |
MapConnectorPoint.getUpstreamLeafConnectorPoints() |
java.util.List |
IMapComponentOwner.getUpstreamLeafConnectorPoints(MapConnectorPoint point)
Get all upstream leaf connector points for the specified target connector point.
|
java.util.List |
IMapComponentOwner.getUpstreamLeafConnectorPoints(MapConnectorPoint point,
boolean stopAtProjector,
boolean isStartPoint) |
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) |
boolean |
IMapSignatureOwnerHolder.inputSignatureAttributeHasExpression(MapAttribute isAttr)
Return true if the specified input signature attribute has an associated expression.
|
MapConnector |
MapConnectorPoint.internalConnectTo(MapConnectorPoint to,
java.lang.String connectionName) |
MapAttribute |
MapConnectorPoint.internalCreateAttribute(java.lang.String name,
boolean isPersistent) |
boolean |
MapConnectorPoint.isAddAttributeAllowed()
Return true if this connector point is allowed to own and add attributes.
|
boolean |
MapAttribute.isCharacterDataType() |
static boolean |
MapPathSpecifier.isCommonSourcePointFound(MapConnectorPoint point1,
MapConnectorPoint point2,
MapPathSpecifier path)
Return true if the 2 points have a common in-scope projector source and common point is in path.
|
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 |
MapConnectorPoint.isInScopeFor(MapConnectorPoint targetCP)
Return true if this point is in scope for the target connector point.
|
boolean |
MapConnectorPoint.isInScopeFor(MapConnectorPoint targetCP,
boolean includeInputPoints)
Return true if this point is in scope for the target connector point.
|
boolean |
MapPathSpecifier.isMatchingPath(MapPathSpecifier otherPath)
Return true if this path matches the specified path.
|
boolean |
MapPathSpecifier.isMatchingPath(MapPathSpecifier otherPath,
boolean exactMatchRequired)
Return true if this path matches the specified path.
|
boolean |
MapAttribute.isNumericDataType() |
boolean |
MapPathSpecifier.isPointOnPath(MapConnectorPoint point)
Return true if the specified point is on the path specified by this object.
|
boolean |
IMapComponent.isRecommendedForTechnology(ITechnology techno,
java.util.List issues) |
boolean |
MapAttribute.isSourceAttribute() |
static boolean |
MapPathSpecifier.isSplitMergeInputPoint(MapConnectorPoint inputPoint) |
static boolean |
MapPathSpecifier.isSplitMergeInputPoint(MapConnectorPoint inputPoint,
MapPathSpecifier path) |
boolean |
MapConnectorPoint.isSplitPathFrom(IMapComponent component) |
boolean |
MapConnectorPoint.isSplitPathFrom(MapAttribute attr) |
boolean |
MapConnectorPoint.isSplitPathFrom(MapConnectorPoint point) |
boolean |
IMapComponent.isTarget()
Return true if this component is a target, else false.
|
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.
|
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.
|
void |
IMapComponent.removeAllConnectionsAndReroute() |
void |
IMapComponent.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 |
MapConnectorPoint.removeAttributeXMapEntries(MapAttribute attr) |
void |
IMapComponentOwner.removeComponent(IMapComponent comp)
Removes a component from the mapping.
|
void |
IMapComponentOwner.removeComponent(IMapComponent comp,
boolean removeReferencingExpressions)
Removes a component from the mapping.
|
void |
MapComponentRegistry.removeComponentType(MapComponentType type)
Remove the specified component type from the repository.
|
void |
Mapping.removeDeploymentSpec(DeploymentSpec spec)
Deprecated.
Use removePhysicalDesign.
|
void |
Mapping.removePhysicalDesign(MapPhysicalDesign spec)
Remove and delete the specified physical design from this mapping.
|
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() |
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.
|
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 |
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 |
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 |
IMapSignatureOwner.setTargetLoadOrderText(java.lang.String text) |
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) |
java.util.List |
MapAttribute.syncAttribute(boolean resetCachedSyncState,
boolean includeDeletions) |
java.util.List |
IMapComponent.syncComponent(boolean resetCachedSyncState,
boolean includeDeletions)
Synchronize the component with its bound object, if any.
|
java.util.List |
MapConnectorPoint.syncConnectorPoint(boolean resetCachedSyncState,
boolean includeDeletions) |
java.util.List |
Mapping.syncMapping(java.util.List changes,
boolean includeDeletions) |
boolean |
MapAttribute.syncWithAttribute(MapAttribute sourceAttr,
boolean resetCachedSyncState) |
boolean |
MapAttribute.syncWithColumn(IColumn col,
boolean resetCachedSyncState) |
void |
MapPathSpecifier.terminatePathAt(MapConnectorPoint point)
Terminate this path at the specified 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 |
---|
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.
|
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.
|
MapAttribute |
PivotComponent.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 pivot component.
|
MapAttribute |
UnpivotComponent.addAttribute(java.lang.String name,
java.lang.String pExpressionText,
IDataType pDataType,
java.lang.Integer pSize,
java.lang.Integer pScale) |
MapAttribute |
SubqueryFilterComponent.addAttribute(java.lang.String name,
java.lang.String pExpressionText,
java.lang.String inMatchingExpressionText,
IDataType pDataType,
java.lang.Integer pSize,
java.lang.Integer pScale)
Adds an attribute to subquery filter 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.
|
JoinComponent |
Dataset.addJoin(java.lang.String joinName,
IMapComponent leftSrc,
IMapComponent rightSrc,
java.lang.String joinConditionText) |
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 |
UnpivotComponent.addTransform(java.lang.String keyExpr,
java.lang.String valExpr) |
Property |
UnpivotComponent.addTransformKey(java.lang.String keyExpr) |
void |
UnpivotComponent.addTransforms(java.lang.String keyExpr,
java.util.Map locatorExprs) |
void |
Dataset.afterRemoveComponent(IMapComponent component,
boolean removeReferencingExpressions) |
static void |
DimensionComponent.associateBoundAttributes(ILevel level,
MapConnectorPoint levelTargetCP)
Set the business name of each target datastore component attribute to the GUID of the corresponding
level attribute that is bound to the same column.
|
static void |
DimensionComponent.associateBoundParentRefAttributes(ILevel level,
MapConnectorPoint cp)
Set the business name of each target datastore component attribute to the GUID of the corresponding
parent ref member that is bound to the same column.
|
void |
ExpandableComponentDelegate.autoMapByBusinessName(MapConnectorPoint sourceCP,
MapConnectorPoint targetCP) |
void |
ExpandableComponentDelegate.autoMapByName(MapConnectorPoint sourceCP,
MapConnectorPoint targetCP) |
void |
ExpandableComponentDelegate.autoMapByNamePair(MapConnectorPoint sourceCP,
MapConnectorPoint targetCP,
java.lang.String[][] namePairs) |
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 |
FilterComponent.bindTo(IModelObject boundObject,
boolean enableAutoJoin) |
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)
Deprecated.
Use syncWithDataStore()
|
java.util.List |
DefaultDelegate.DefaultConnectorPointDelegate.bindToMapComponent(IMapComponent boundComp,
boolean resetCachedSyncState,
boolean includeDeletions)
Deprecated.
Use sychWithMapComponent()
|
void |
ExpressionComponent.cloneAttributesFrom(MapConnectorPoint point)
Clone the attributes from the specified connector point to the output connector point
of this expression component, and then sets the attribute expressions to point to the cloned source attribute.
|
void |
JoinComponent.connectReferencedSourcesToJoin()
Adds input connections from sources that are referenced in the join condition.
|
void |
AbstractPattern.constructMapping()
Construct the mapping using the pattern.
|
boolean |
AbstractPattern.constructSignature()
Construct the input and output signatures for the expanded component.
|
boolean |
MapSignatureOwnerComponentDelegate.containsTarget(MapConnectorPoint ocp) |
IMapComponent |
Dataset.createComponent(java.lang.String type,
IModelObject boundObject) |
IMapComponent |
ExpandableComponentDelegate.createComponent(java.lang.String type,
IModelObject boundObject) |
IMapComponent |
Dataset.createComponent(java.lang.String type,
IModelObject boundObject,
boolean enableAutoJoin) |
IMapComponent |
ExpandableComponentDelegate.createComponent(java.lang.String type,
IModelObject boundObject,
boolean enableAutoJoin) |
IMapComponent |
ExpandableComponentDelegate.createComponent(java.lang.String type,
java.lang.String name) |
MapAttribute |
InputSignature.createInputAttribute(IModelObject boundObject,
IDataType datatype,
java.lang.Integer size,
java.lang.Integer scale) |
MapAttribute |
OutputSignature.createInputAttribute(IModelObject boundObject,
IDataType datatype,
java.lang.Integer size,
java.lang.Integer scale) |
MapConnectorPoint |
JoinComponent.createInputConnectorPoint(java.lang.String name)
Adds an input connector point
if name is null or empty --> a new input connector point, even if unconnected input connector points exists if name is not empty --> a new 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 |
MapConnectorPoint |
SetComponent.createInputConnectorPoint(java.lang.String name)
Adds an input connector point
if name is null or empty --> a new input connector point, even if unconnected input connector points exists if name is not empty --> a new 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 |
MapConnectorPoint |
TableFunctionComponent.createInputConnectorPoint(java.lang.String name) |
InputSignature |
ExpandableComponentDelegate.createInputSignature(IModelObject boundObject) |
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)
Creates a new lookup component with the specified driver and lookup source components,
using the specified join condition.
|
OutputSignature |
ExpandableComponentDelegate.createOutputSignature(IModelObject boundObject) |
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.DefaultAttributeDelegate.customSyncAttribute(boolean resetCachedSyncState,
boolean includeDeletions)
Default attribute synchronization is provided for standard data item objects.
|
java.util.List |
ExpandableComponentDelegate.ExpandableComponentAttributeDelegate.customSyncAttribute(boolean resetCachedSyncState,
boolean includeDeletions)
Bind the EC component attribute to the IS/OS attribute.
|
java.util.List |
InputSignature.InputSignatureAttributeDelegate.customSyncAttribute(boolean resetCachedSyncState,
boolean includeDeletions) |
java.util.List |
DefaultDelegate.customSyncComponent(boolean resetCachedSyncState,
boolean includeDeletes) |
java.util.List |
ExpandableComponentDelegate.customSyncComponent(boolean resetCachedSyncState,
boolean includeDeletes) |
java.util.List |
MapSignatureOwnerComponentDelegate.customSyncComponent(boolean resetCachedSyncState,
boolean includeDeletions) |
java.util.List |
DefaultDelegate.DefaultConnectorPointDelegate.customSyncConnectorPoint(boolean resetCachedSyncState,
boolean includeDeletions)
The default delegate initializes attributes for synchronization of standard model objects.
|
java.util.List |
ExpandableComponentDelegate.ExpandableComponentConnectorPointDelegate.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) |
void |
DimensionComponent.expand() |
void |
ExpandableComponentDelegate.expand()
Expand the component by building the non-persistent subcomponents that are owned
by this component.
|
boolean |
DimensionComponent.expandSignature(IModelObject object) |
static MapAttribute |
DataStorageDelegate.findAttributeForColumn(IMapComponent component,
IColumn col)
Finds an attribute in the associated datastore component, that is bound to the specified
column.
|
MapAttribute |
ExpandableComponentDelegate.findComponentAttributeForSignatureAttribute(MapAttribute signatureAttr) |
MapAttribute |
ReusableMappingComponent.findComponentAttributeForSignatureAttribute(MapAttribute signatureAttr) |
java.util.Set |
DataStorageDelegate.findComponentsForDatastore(IDataStore dataStore)
Finds the interface components that are bound to the specified ODI model datastore.
|
MapConnectorPoint |
ExpandableComponentDelegate.findConnectorPointForSignature(IMapComponent signatureComp) |
MapConnectorPoint |
ReusableMappingComponent.findConnectorPointForSignature(IMapComponent signatureComp) |
MapExpression |
ExpandableComponentDelegate.findExpressionByQualifiedName(java.lang.String exprQualifiedName,
IMapComponent subComp) |
JoinComponent |
Dataset.findJoinForSources(java.util.List sources)
Gets the first join in the join connect order that references all of the specified sources.
|
oracle.odi.domain.mapping.component.LevelComponent |
DimensionComponent.findLevelComponent(ILevel level)
Get the level component instance corresponding to the specified level.
|
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 |
MapSignatureOwnerComponentDelegate.findRMCAttributeForSignatureAttribute(MapAttribute outputSignatureAttr) |
MapAttribute |
ReusableMappingComponent.findRMCAttributeForSignatureAttribute(MapAttribute signatureAttr) |
MapConnectorPoint |
MapSignatureOwnerComponentDelegate.findRMCCPForSignature(IMapComponent signatureComp) |
MapConnectorPoint |
ReusableMappingComponent.findRMCCPForSignature(IMapComponent signatureComp) |
MapAttribute |
ExpandableComponentDelegate.findSignatureAttributeForComponentAttribute(MapAttribute attribute) |
MapAttribute |
ReusableMappingComponent.findSignatureAttributeForComponentAttribute(MapAttribute attr) |
MapAttribute |
MapSignatureOwnerComponentDelegate.findSignatureAttributeForRMCAttribute(MapAttribute outputAttr) |
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.
|
java.util.List |
DefaultDelegate.getBlockExpressionReferencedAttributesWithPath(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)
Gets the source component for the specified role, "DRIVER" or "LOOKUP".
|
MapExpression.ExecuteOnLocation |
UnpivotComponent.getCompositeExecuteOnHint() |
static java.util.List |
Dataset.getDatasets(oracle.odi.domain.mapping.MapComponentOwner componentOwner)
Gets all Datasets owned by the given owner.
|
java.lang.String |
JaggedComponent.getDefault(MapAttribute p_outputAttribute)
Gets the value of Default property of the specified output attribute.
|
java.lang.String |
ExpandableComponentDelegate.getDefaultPatternName() |
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()
Gets the driver (left side of join) source map component.
|
java.lang.String |
LookupComponent.getDriverSourceName()
Gets the name of the driver source.
|
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.util.List |
LookupComponent.getInScopeLookupAttributes()
Gets a list of map attributes which are in-scope through the lookup connector point
|
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.
|
IMapComponent |
Dataset.getLastComponent() |
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.
|
java.lang.String |
LookupComponent.getLookupAttributeDefaultValue(java.lang.String attrName)
Get the default value of a lookup attribute
|
java.lang.String |
LookupComponent.getLookupAttributeOrderBy(java.lang.String attrName)
Gets the "order by" modifier (ASC/DESC) for the specified attribute
|
java.util.Map |
LookupComponent.getLookupAttributesDefaultValue()
Get all lookup attributes default values
|
IMapComponent |
LookupComponent.getLookupSource()
Gets the lookup (right side of join) source component.
|
java.lang.String |
LookupComponent.getLookupSourceName()
Gets the name of the lookup source.
|
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).
|
MapAttribute[] |
LookupComponent.getOrderedLookupAttributes()
Gets an array of all lookup attributes, ordering specified by the attribute order by property.
|
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 |
MapSignatureOwnerComponentDelegate.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.
|
MapAttribute |
UnpivotComponent.getRowLocator() |
java.util.List |
UnpivotComponent.getRowLocatorCandidates() |
java.lang.Class |
CubeComponent.getSelectedPatternClass() |
java.lang.Class |
DimensionComponent.getSelectedPatternClass() |
abstract java.lang.Class |
ExpandableComponentDelegate.getSelectedPatternClass()
Get the selected pattern class that will be used to expand the component.
|
AbstractPattern |
ExpandableComponentDelegate.getSelectedPatternInstance() |
java.lang.String |
ExpandableComponentDelegate.getSelectedPatternName()
Get the selected pattern class name of the pattern class that will be used to expand the component.
|
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.lang.String |
FlattenComponent.getTag(MapAttribute p_attribute)
Gets the value of Tag property of the specified attribute.
|
java.util.Map |
UnpivotComponent.getTransformExpressions(Property keyProp) |
java.util.Collection |
UnpivotComponent.getTransformKeys() |
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) |
MapAttribute |
UnpivotComponent.getValueLocator() |
java.util.List |
UnpivotComponent.getValueLocators() |
void |
Dataset.handleMapChangeEvent(oracle.odi.domain.mapping.MapChangeEvent event) |
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 |
MapSignatureOwnerComponentDelegate.inputSignatureAttributeHasExpression(MapAttribute isAttr) |
boolean |
MapSignatureOwnerComponentDelegate.isContainerFor(IMapComponent component)
Return true if the specified map component is contained in the signature owner
that is owned by this signature owner component,
or in any sub-signature owner mapping that is nested inside this one.
|
boolean |
JoinComponent.isDefaultJoin()
Checks if this join component is a default join.
|
boolean |
InputSignature.isExpressionHidden(MapAttribute attribute) |
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.
|
boolean |
DistinctComponent.isRecommendedForTechnology(ITechnology techno,
java.util.List issues) |
boolean |
FilterComponent.isRecommendedForTechnology(ITechnology techno,
java.util.List issues) |
boolean |
InputSignature.isRecommendedForTechnology(ITechnology techno,
java.util.List issues) |
boolean |
OutputSignature.isRecommendedForTechnology(ITechnology techno,
java.util.List issues) |
boolean |
SorterComponent.isRecommendedForTechnology(ITechnology techno,
java.util.List issues) |
boolean |
JaggedComponent.isRecordId(MapAttribute p_outputAttribute)
Gets the value of Record Id property of the specified output attribute.
|
boolean |
JaggedComponent.isRequired(MapAttribute p_outputAttribute)
Gets the value of Required property of the specified output attribute.
|
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 |
JaggedComponent.isUniqueIndex(MapAttribute p_outputAttribute)
Gets the value of Unique Index property of the specified output attribute.
|
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 |
FlattenComponent.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 |
MapSignatureOwnerComponentDelegate.isValidForTechnology(ITechnology techno,
java.util.List issues) |
boolean |
OutputSignature.isValidForTechnology(ITechnology techno,
java.util.List issues) |
boolean |
PivotComponent.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) |
boolean |
SubqueryFilterComponent.isValidForTechnology(ITechnology techno,
java.util.List issues) |
boolean |
TableFunctionComponent.isValidForTechnology(ITechnology techno,
java.util.List issues) |
boolean |
UnpivotComponent.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.
|
void |
LookupComponent.moveUpAttribute(java.lang.String attrName) |
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.
|
void |
Dataset.removeComponent(IMapComponent comp,
boolean removeReferencingExpressions) |
int |
Dataset.removeDerivedJoins(JoinComponent join)
Removes derived joins derived from this join.
|
IMapComponent |
Dataset.removeSourceFromDataset(oracle.odi.domain.mapping.MapComponent source,
boolean recreate)
Removes the specified source component from this Dataset.
|
void |
UnpivotComponent.removeTransform(Property transformKey) |
void |
LookupComponent.reorderLookupAttributes(java.lang.String attrNameOrderBys) |
void |
DataStorageDelegate.setBoundObjectByName(java.lang.String boundObjectQualifiedName)
Sets the name of the datastore object that this component is bound to.
|
void |
FlattenComponent.setCollection(boolean p_collection)
Sets the collection property for this flatten component.
|
void |
FlattenComponent.setComplexTypeAttributeExpr(java.lang.String p_complexTypeAttribute)
Sets Complex Type Attribute expression for this flatten component.
|
void |
UnpivotComponent.setCompositeExecuteOnHint(MapExpression.ExecuteOnLocation hint)
Set all execute on hints for all expression attributes to the specified
value.
|
void |
JaggedComponent.setDefault(MapAttribute p_outputAttribute,
java.lang.String p_default)
Sets Default property for the specified output attribute of jagged component.
|
void |
DimensionComponent.setDefaultEffectiveTimeInitText(java.lang.String s)
Set the default effective time for initial records.
|
void |
DimensionComponent.setDefaultEffectiveTimeOpenText(java.lang.String s)
Set the default effective time for open records.
|
void |
DimensionComponent.setDefaultExpirationTimeOpenText(java.lang.String s)
Set the default expiration time for open records.
|
void |
JoinComponent.setDefaultJoin(boolean isDefaultJoin) |
void |
InputSignature.setDefaultValue(MapAttribute attr,
java.lang.String value) |
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.setDriverComponent(IMapComponent driverComp)
Sets the driver component for this component and connects them.
|
void |
LookupComponent.setDriverComponent(OutputConnectorPoint driverCompOCP)
Sets the driver component connection for this component.
|
void |
LookupComponent.setDriverTable(IDataStore driverTable)
Sets the driver component connection for this component, using a source data store (table or file).
|
void |
LookupComponent.setDriverTable(ReusableMapping driverRM)
Sets the driver component connection for this component, using a source reusable mapping.
|
void |
JaggedComponent.setEndofDataIndicator(java.lang.String p_edi)
Sets End of Data Indicator string for this jagged component.
|
void |
SubqueryFilterComponent.setExpression(MapConnectorPoint connectorPoint,
MapAttribute attribute,
java.lang.String exprValue)
Sets the expression for attribute.
|
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 |
FlattenComponent.setIncludeNulls(boolean p_includeNulls)
Sets Include Nulls property for this flatten component.
|
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.setLookupAttributeDefaultValue(java.util.Map attributeDefaultValueMap)
Set the attributes' default values
|
void |
LookupComponent.setLookupAttributeDefaultValue(java.lang.String attrName,
java.lang.String defaultValue)
Set a certain attribute's default value
|
void |
LookupComponent.setLookupAttributeOrderBy(java.util.Map attributeOrderByMap)
Set attributes' order fashion according to a Map containing the order info
|
void |
LookupComponent.setLookupAttributeOrderBy(java.lang.String attrName,
java.lang.String pOrderBy)
Sets the order by modifier (ASC/DESC) for the given attribute.
|
void |
LookupComponent.setLookupComponent(IMapComponent lookupComp)
Sets the lookup component connection for this component and connects them.
|
void |
LookupComponent.setLookupComponent(OutputConnectorPoint lookupCompOCP)
Sets the lookup component connection for this component.
|
void |
LookupComponent.setLookupTable(IDataStore lookupTable)
Sets the lookup component connection for this component, using a source data store (table or file).
|
void |
LookupComponent.setLookupTable(ReusableMapping lookupRM)
Sets the lookup component connection for this component, using a source reusable mapping.
|
void |
AggregateComponent.setManualGroupBy(java.lang.String text)
Sets the expression text for the manual group-by expression.
|
void |
Dataset.setName(java.lang.String value) |
void |
CubeComponent.setNullDataValueText(MapAttribute attribute,
java.lang.String nullDataValue)
Set the null data value for the dimension key attribute.
|
void |
DimensionComponent.setNullDataValueText(MapAttribute attr,
java.lang.String nullDataValue)
Set the null data value for the attribute.
|
void |
JaggedComponent.setRecordId(MapAttribute p_outputAttribute,
boolean p_recordId)
Sets Record Id property for the specified output attribute of jagged component.
|
void |
SplitterComponent.setRemainder(MapConnectorPoint outputConnectorPoint,
boolean pIsRemainder)
Updates the IsRemainder indicator for the given
MapConnectorPoint . |
void |
JaggedComponent.setRequired(MapAttribute p_outputAttribute,
boolean p_required)
Sets Required property for the specified output attribute of jagged component.
|
void |
ReusableMappingComponent.setReusableMapping(ReusableMapping pReusableMapping) |
void |
UnpivotComponent.setRowLocator(MapAttribute rowLocator) |
void |
PivotComponent.setRowLocator(java.lang.String text)
Sets the row locator property with string value, the value should be an
in-scope attribute name in the form of componentName.attributeName
|
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 |
FlattenComponent.setStructure(boolean p_structure)
Sets the structure property for this flatten component.
|
void |
SubqueryFilterComponent.setSubqueryFilterCondition(java.lang.String text)
Sets the subquery filter condition text for the subquery filter component.
|
void |
FlattenComponent.setTag(MapAttribute p_attribute,
java.lang.String p_tag)
Sets Tag property for the specified attribute of flatten component.
|
void |
ExpandableComponentDelegate.setTargetLoadOrder(MapExpression tloExpr) |
void |
UnpivotComponent.setTransformExpressions(Property keyProp,
java.util.Map vLocatorExprs) |
void |
JaggedComponent.setUniqueIndex(MapAttribute p_outputAttribute,
boolean p_uniqueIndex)
Sets Unique Index property for the specified output attribute of jagged component.
|
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.
|
java.util.List |
DefaultDelegate.DefaultConnectorPointDelegate.syncWithDataStore(IDataStore dataObject,
boolean resetCachedSyncState,
boolean includeDeletions)
Synchronize the connector point with a IDataStore implementation.
|
java.util.List |
DefaultDelegate.DefaultConnectorPointDelegate.syncWithMapComponent(IMapComponent boundComp,
boolean resetCachedSyncState,
boolean includeDeletions)
Synchronize this connector point with a map component.
|
Constructor and Description |
---|
AggregateComponent(oracle.odi.domain.mapping.MapComponent component)
For internal use only.
|
AggregateComponent(oracle.odi.domain.mapping.MapComponentOwner owner,
java.lang.String name)
Construct a new persistent set component.
|
CubeComponent(IMapComponentOwner owner,
ICube cube,
java.lang.String name)
Creates a new persistent cube component.
|
CubeComponent(IMapComponentOwner owner,
java.lang.String name)
Creates a new persistent cube component.
|
CubeComponent(oracle.odi.domain.mapping.MapComponent component) |
Dataset(oracle.odi.domain.mapping.MapComponent component)
Constructs a Dataset instance for the input mapping component.
|
Dataset(oracle.odi.domain.mapping.MapComponentOwner owner,
java.lang.String name)
Constructs a Dataset instance whose owner and name are as in the arguments.
|
Dataset(oracle.odi.domain.mapping.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(oracle.odi.domain.mapping.MapComponent component) |
DataStorageDelegate(oracle.odi.domain.mapping.MapComponentOwner owner,
java.lang.String componentTypeName,
java.lang.String name) |
DatastoreComponent(oracle.odi.domain.mapping.MapComponent component) |
DatastoreComponent(oracle.odi.domain.mapping.MapComponentOwner owner,
IModelObject boundObject)
Creates a new persistent datastore component.
|
DatastoreComponent(oracle.odi.domain.mapping.MapComponentOwner owner,
IModelObject boundObject,
boolean autoJoinEnabled)
Creates a new persistent datastore component.
|
DatastoreComponent(oracle.odi.domain.mapping.MapComponentOwner owner,
java.lang.String name)
Creates a new persistent datastore component.
|
DefaultDelegate(IMapComponentOwner owner,
java.lang.String componentTypeName,
java.lang.String name,
IModelObject boundObject)
Creates a default component delegate that is bound to a repository object.
|
DefaultDelegate(oracle.odi.domain.mapping.MapComponent component)
For internal use only.
|
DefaultDelegate(oracle.odi.domain.mapping.MapComponentOwner owner,
java.lang.String componentTypeName,
java.lang.String name)
Creates a default component delegate.
|
DimensionComponent(IMapComponentOwner owner,
IDimension dimension,
java.lang.String name)
Creates a new persistent dimension component.
|
DimensionComponent(IMapComponentOwner owner,
java.lang.String name)
Creates a new persistent dimension component.
|
DimensionComponent(oracle.odi.domain.mapping.MapComponent component) |
DistinctComponent(oracle.odi.domain.mapping.MapComponent component) |
DistinctComponent(oracle.odi.domain.mapping.MapComponentOwner owner,
java.lang.String name)
Constructs a new persistent distinct component.
|
EntityRelationship(IMapComponent comp)
Constructs an entity relationship instance representing the input mapping component.
|
ExpandableComponentDelegate(oracle.odi.domain.mapping.MapComponent component) |
ExpressionComponent(oracle.odi.domain.mapping.MapComponent component) |
ExpressionComponent(oracle.odi.domain.mapping.MapComponentOwner owner,
java.lang.String name)
Creates a new persistent expression component.
|
FileComponent(oracle.odi.domain.mapping.MapComponent component) |
FileComponent(oracle.odi.domain.mapping.MapComponentOwner owner,
IModelObject boundObject)
Creates a new persistent file component.
|
FileComponent(oracle.odi.domain.mapping.MapComponentOwner owner,
IModelObject boundObject,
boolean autoJoinEnabled)
Creates a new persistent file component.
|
FileComponent(oracle.odi.domain.mapping.MapComponentOwner owner,
java.lang.String name)
Creates a new persistent file component.
|
FilterComponent(IMapComponentOwner owner,
ICondition boundObject,
java.lang.String name)
Constructs a new persistent filter component, bound to a condition model object.
|
FilterComponent(IMapComponentOwner owner,
IFilter boundObject,
java.lang.String name)
Constructs a new persistent filter component, bound to a filter model object.
|
FilterComponent(oracle.odi.domain.mapping.MapComponent component) |
FilterComponent(oracle.odi.domain.mapping.MapComponentOwner owner,
java.lang.String name)
Constructs a new persistent filter component.
|
FilterComponent(oracle.odi.domain.mapping.MapComponentOwner owner,
java.lang.String name,
java.lang.String filterCondition)
Constructs a new filter component and sets the condition.
|
FlattenComponent(oracle.odi.domain.mapping.MapComponent component) |
FlattenComponent(oracle.odi.domain.mapping.MapComponentOwner owner,
java.lang.String name)
Constructs a new persistent flatten component.
|
InputSignature(oracle.odi.domain.mapping.MapComponent pComponent) |
InputSignature(oracle.odi.domain.mapping.MapComponentOwner pOwner,
java.lang.String pName)
Constructs a new persistent input signature component.
|
JaggedComponent(oracle.odi.domain.mapping.MapComponent component) |
JaggedComponent(oracle.odi.domain.mapping.MapComponentOwner owner,
java.lang.String name)
Constructs a new persistent jagged component.
|
JoinComponent(oracle.odi.domain.mapping.MapComponent component)
For internal use only.
|
JoinComponent(oracle.odi.domain.mapping.MapComponentOwner owner,
java.lang.String name)
Constructs a new persistent join component.
|
LookupComponent(oracle.odi.domain.mapping.MapComponent component)
For internal use only.
|
LookupComponent(oracle.odi.domain.mapping.MapComponentOwner owner,
java.lang.String name)
Construct a new persistent lookup component.
|
OutputSignature(oracle.odi.domain.mapping.MapComponent pComponent) |
OutputSignature(oracle.odi.domain.mapping.MapComponentOwner pOwner,
java.lang.String pName)
Constructs a new persistent output signature component.
|
PivotComponent(oracle.odi.domain.mapping.MapComponent component) |
PivotComponent(oracle.odi.domain.mapping.MapComponentOwner owner,
java.lang.String name)
Construct a new persistent pivot component.
|
ReusableMappingComponent(IMapComponentOwner pOwner,
ReusableMapping pReusableMapping,
java.lang.String pName)
Constructs a reusable mapping component having the specified underlying reusable mapping.
|
ReusableMappingComponent(oracle.odi.domain.mapping.MapComponent pComponent) |
SetComponent(oracle.odi.domain.mapping.MapComponent component) |
SetComponent(oracle.odi.domain.mapping.MapComponentOwner owner,
java.lang.String name)
Constructs a new persistent set component.
|
SignatureComponentDelegate(oracle.odi.domain.mapping.MapComponentOwner pOwner,
java.lang.String componentTypeName,
java.lang.String pName)
Constructs a new persistent signature component.
|
SorterComponent(oracle.odi.domain.mapping.MapComponent component) |
SorterComponent(oracle.odi.domain.mapping.MapComponentOwner owner,
java.lang.String name)
Constructs a new persistent sorter component.
|
SplitterComponent(oracle.odi.domain.mapping.MapComponent component) |
SplitterComponent(oracle.odi.domain.mapping.MapComponentOwner owner,
java.lang.String name)
Constructs a new persistent splitter component.
|
SubqueryFilterComponent(oracle.odi.domain.mapping.MapComponent component) |
SubqueryFilterComponent(oracle.odi.domain.mapping.MapComponentOwner owner,
java.lang.String name)
Construct a new persistent subquery filter component.
|
TableFunctionComponent(oracle.odi.domain.mapping.MapComponent component) |
TableFunctionComponent(oracle.odi.domain.mapping.MapComponentOwner owner,
java.lang.String name)
Construct a new persistent table function component.
|
UnpivotComponent(oracle.odi.domain.mapping.MapComponent component)
For internal use only.
|
UnpivotComponent(oracle.odi.domain.mapping.MapComponentOwner owner,
java.lang.String name)
Construct a new persistent distinct component.
|
Modifier and Type | Class and Description |
---|---|
class |
oracle.odi.domain.mapping.exception.MapComponentException |
class |
MapConnectionException |
class |
MapPhysicalException
Exception class for the physical physical design processing of a mapping.
|
class |
RMUnconnectedInputException
Class for an unconnected RM input exception.
|
Modifier and Type | Method and Description |
---|---|
MapConnectorPoint |
MapExpression.addPathSpecifierEndPoint(MapPathSpecifier pathSpec) |
boolean |
MapExpression.checkReferences()
Checks to see if all references are still valid.
|
boolean |
MapExpression.containsAggregationFunction(ITechnology techno)
Returns true if this expression contains any kind of aggregation function call in the
context of the specified technology.
|
boolean |
MapExpression.containsAggregationFunction(ITechnology techno,
MapExpression.AggregationFunctionType type)
Returns true if this expression contains group-by type aggregation function call or window (analytical) function call in the
context of the specified technology.
|
boolean |
MapExpression.containsGroupByAggregationFunction(ITechnology techno)
Returns true if this expression contains group-by type Aggregation function call in the
context of the specified technology.
|
boolean |
MapExpression.containsWindowFunction(ITechnology techno)
Returns true if this expression contains a window (analytical) 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.
|
java.lang.String |
MapExpression.fixExpressionText(boolean minimizeRefText,
boolean removeMissingXRefText,
boolean callNotify)
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() |
MapPathSpecifier |
MapExpression.getPathSpecifier(java.util.List issues,
MapAttribute sourceAttr,
java.util.List pathSpecStringList) |
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.
|
MapExpression(java.lang.String text,
oracle.odi.domain.adapter.AdapterBase adapter,
oracle.odi.domain.mapping.MapRootContainer root) |
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 |
MapPhysicalDesign.ExecutionUnitGraph.addTargetPhysNode(MapPhysicalNode node) |
void |
MapPhysicalDesign.ExecutionUnitGraph.addTargetPhysNodes(java.util.List tgtPhysNodes) |
void |
MapPhysicalDesign.componentIdentityHasChanged(IMapComponent comp,
MapPhysicalNode affectedNode) |
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)
Deprecated.
|
ExecutionUnit |
MapPhysicalDesign.createExecutionUnit(ILocation location)
Create a new execution unit in this physical design.
|
ExecutionUnitGroup |
DeploymentSpec.createExecutionUnitGroup(java.lang.String name)
Deprecated.
|
ExecutionUnitGroup |
MapPhysicalDesign.createExecutionUnitGroup(java.lang.String name)
Create a new execution unit group with the specified name.
|
Property |
DeploymentSpec.createProperty(PropertyDefinition.PropertyType type,
java.lang.String name)
Deprecated.
|
Property |
DeploymentSpec.createProperty(PropertyDefinition propDef)
Deprecated.
|
MapPhysicalNode |
DeploymentSpec.findNode(MapConnectorPoint logicalCP)
Deprecated.
|
MapPhysicalNode |
MapPhysicalDesign.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)
Deprecated.
|
MapPhysicalNode |
MapPhysicalDesign.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)
Deprecated.
|
java.util.Set |
MapPhysicalDesign.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.
|
MapPhysicalColumn |
MapPhysicalNode.findPhysicalColumn(MapAttribute refAttr,
MapPathSpecifier refPath)
Applicable only to access point (AP) nodes.
|
MapPhysicalExpression |
MapPhysicalNode.findPhysicalExpression(MapAttribute owningAttribute)
Find a physical expression corresponding to the specified attribute's expression.
|
MapPhysicalExpression |
MapPhysicalNode.findPhysicalExpression(MapAttribute owningAttribute,
boolean isSyncExpression)
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.
|
java.util.List |
MapPhysicalNode.findPhysicalExpressions(MapAttribute owningAttribute,
boolean isSyncExpression)
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 |
DeploymentSpec.getAllPropertyMapReferenceOwners()
Deprecated.
|
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() |
java.lang.String |
MapPhysicalNode.getBoundObjectFullName() |
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() |
MapPhysicalDesign.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 MapPhysicalDesign.ExecutionUnitGraph |
MapPhysicalDesign.getExecutionUnitGraph(MapPhysicalNode targetNode) |
java.util.Map |
MapPhysicalDesign.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.getInScopeContextualAttributeRefs() |
java.util.List |
MapPhysicalNode.getInScopeReferencedAttributes() |
java.util.List |
MapPhysicalNode.getInScopeUpstreamPAPAndDatastoreNodes() |
java.lang.String |
MapPhysicalNode.getIntegrationType()
Get the integration type of this target node.
|
boolean |
MapPhysicalNode.getKMOptionValueBoolean(java.lang.String optionName)
Get a boolean value for KM option with the specified KM option name, for the IKM,LKM, or XKM that is assigned to this node.
|
java.lang.String |
MapPhysicalNode.getKMOptionValueString(java.lang.String optionName)
Get the String value for KM option with the specified KM option name, for the IKM,LKM, or XKM that is assigned to this 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.
|
java.lang.String |
MapPhysicalNode.getLocationName()
Get the name of the location for this node.
|
ILocation |
MapPhysicalNode.getLogicalLocation() |
ILocation |
MapPhysicalNode.getLogicalLocation(boolean logicalOnly) |
ILogicalSchema |
MapPhysicalNode.getLogicalSchema()
Get the logical schema associated with this physical node, or null if there is none.
|
java.util.List |
ExecutionUnit.getLogicalSchemaList()
Return a list of all logical schemas that are associated with this execution unit.
|
java.lang.String |
MapPhysicalNode.getLogicalSchemaName()
Get the name of the logical schema associated with this physical node, or null if there is none.
|
MapPhysicalColumn |
MapPhysicalNode.getMatchingPhysicalColumn(MapAttribute refAttr,
MapPathSpecifier refPath) |
int |
MapPhysicalNode.getMaxColumnNameLength() |
int |
MapPhysicalNode.getMaxTableNameLength() |
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()
Deprecated.
|
ExecutionUnit |
MapPhysicalDesign.getPresetStagingExecutionUnit()
Return the staging execution unit which is specified by the staging
location property.
|
ExecutionUnit |
MapPhysicalDesign.ExecutionUnitGraph.getPresetStagingUnit() |
java.util.List |
MapPhysicalNode.getRefAttributes() |
ReusableMappingComponent |
MapPhysicalNode.getReusableMappingComponent()
Deprecated.
Use getSignatureOwnerHolder().
|
java.lang.String |
MapPhysicalNode.getReusableMappingComponentName() |
java.util.Stack |
MapPhysicalNode.getReusableMappingComponents()
Deprecated.
Use getSignatureOwnerHolderComponents()
|
MapConnectorPoint |
MapPhysicalNode.getRMCConnectorPoint()
Deprecated.
Use getSignatureOwnerHolderConnectorPoint().
|
java.util.Stack |
MapPhysicalNode.getRMCStack()
Deprecated.
Use getSignatureOwnerHolderStack().
|
java.util.Stack |
MapPhysicalNode.RMCStackPropertyManager.getRMCStack()
Retrieve the persisted RMC stack from the property list.
|
java.lang.Integer |
MapPhysicalColumn.getScale() |
IMapSignatureOwnerHolder |
MapPhysicalNode.getSignatureOwnerHolder()
If this node represents a component inside a signature owner holder component,
return the immediate signature owner holder component parent for the node.
|
MapAttribute |
MapPhysicalNode.getSignatureOwnerHolderAttribute(MapAttribute signatureAttr) |
java.util.Stack |
MapPhysicalNode.getSignatureOwnerHolderComponents()
Get the stack of reusable mapping components that contain the logical component associated with this node.
|
MapConnectorPoint |
MapPhysicalNode.getSignatureOwnerHolderConnectorPoint()
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.getSignatureOwnerHolderStack()
Get the stack of reusable mapping components that contain the logical component associated with this node.
|
java.lang.String |
MapPhysicalNode.getSignatureOwnerHolderStackString() |
java.lang.Integer |
MapPhysicalColumn.getSize() |
java.util.List |
DeploymentSpec.getSortedExecutionUnits()
Deprecated.
|
java.util.List |
MapPhysicalDesign.getSortedExecutionUnits()
Do a topological sort on the execution units, and return the sorted list.
|
java.util.List |
MapPhysicalNode.getSortedReferencedAttributes() |
java.util.List |
MapPhysicalNode.getSortedReferencedAttributesWithPath() |
oracle.odi.domain.mapping.ContextualComponent.ContextualAttribute |
MapPhysicalColumn.getSourceAttribute() |
java.util.List |
DeploymentSpec.getSourceExecutionUnits()
Deprecated.
|
java.util.List |
MapPhysicalDesign.getSourceExecutionUnits()
Get a list of all execution units with no upstream connections to other execution units.
|
java.util.List |
ExecutionUnit.getSourceNodes()
Get the source nodes contained in this execution unit.
|
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()
Deprecated.
|
java.util.List |
MapPhysicalDesign.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()
Deprecated.
Templates should be retrieved by name from the template utils. The template name associated
with a specific AST class can be obtained by calling getTemplateName() on the AST object instance.
|
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.getUpstreamNodeGroups() |
java.util.List |
MapPhysicalNode.getUpstreamPAPAndDatastoreNodesForJoinTempIndex() |
java.util.List |
MapPhysicalNode.getUpstreamSourceLocations(boolean getAllLocs) |
ILocation |
MapPhysicalNode.getUpstreamSourceLogicalLocation() |
IKnowledgeModule |
MapPhysicalNode.getVerifiedTargetComponentKM() |
IOptionValue |
MapPhysicalNode.getXKMOptionValue(java.lang.String optionName)
Get the XKM option value object instance for the specified XKM option name.
|
java.util.List |
MapPhysicalNode.getXKMOptionValues()
Get a list of all XKM option value instances that are associated with this node.
|
void |
DeploymentSpec.handleMapChangeEvent(oracle.odi.domain.mapping.MapChangeEvent event)
Deprecated.
|
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() |
boolean |
MapPhysicalNode.hasUpstreamSplitPath()
Return true if this node has at least one upstream split path.
|
void |
DeploymentSpec.initForGeneration()
Deprecated.
|
void |
MapPhysicalDesign.initForGeneration() |
void |
MapPhysicalNode.initNode(MapPhysicalDesign pPhysicalDesign,
boolean initialCreation) |
void |
MapPhysicalNode.RMCStackPropertyManager.initRMCStackProperty() |
void |
DeploymentSpec.internalRenewPhysicalDesign()
Deprecated.
|
void |
MapPhysicalDesign.internalRenewPhysicalDesign() |
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.isTargetLoadingNode()
Determine if this node does target loading.
|
boolean |
MapPhysicalNode.isTargetNode()
Return true if this is a target physical node.
|
boolean |
ExecutionUnit.isUpstream(ExecutionUnit eu)
Returns true if the specified execution unit is upstream from this one.
|
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,
java.util.List issues) |
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 |
MapPhysicalDesign.moveNodeAndSources(MapPhysicalNode node,
ExecutionUnit toUnit,
java.util.List issues)
Move the node and all of its non-AP source nodes in its current execution unit, to a
different execution unit.
|
void |
DeploymentSpec.notifyPropertyChange(oracle.odi.domain.mapping.MapChangeEvent.EventTime time,
java.lang.String key,
Property property,
java.lang.Object oldValue,
java.lang.Object newValue)
Deprecated.
|
java.lang.Object |
ExecutionUnit.notifyPropertyChange(oracle.odi.domain.mapping.MapChangeEvent.EventTime time,
java.lang.String key,
Property property,
java.lang.Object oldValue,
java.lang.Object newValue) |
java.lang.Object |
MapPhysicalDesign.notifyPropertyChange(oracle.odi.domain.mapping.MapChangeEvent.EventTime time,
java.lang.String key,
Property property,
java.lang.Object oldValue,
java.lang.Object newValue) |
java.lang.Object |
MapPhysicalNode.notifyPropertyChange(oracle.odi.domain.mapping.MapChangeEvent.EventTime time,
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()
Deprecated.
|
void |
MapPhysicalDesign.removeAllNodes() |
void |
DeploymentSpec.resetAllKMAssignments()
Deprecated.
|
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 |
MapPhysicalDesign.resetAllKMAssignments()
Set all node KM assignments back to the default assignment, if one is available.
|
void |
DeploymentSpec.resetIKMs()
Deprecated.
|
void |
MapPhysicalDesign.resetIKMs()
Reset all assigned IKMs in the spec to the default setting.
|
void |
DeploymentSpec.resetSpec()
Deprecated.
|
void |
MapPhysicalDesign.resetSpec()
Resets the spec to the default configuration.
|
void |
DeploymentSpec.resetSpec(java.util.List issues)
Deprecated.
|
void |
MapPhysicalDesign.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 |
ExecutionUnit.setEKM()
Set the Execution Unit KM.
|
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)
Deprecated.
|
void |
ExecutionUnit.setName(java.lang.String name) |
void |
ExecutionUnitGroup.setName(java.lang.String name) |
void |
MapPhysicalColumn.setName(java.lang.String name) |
void |
MapPhysicalDesign.setName(java.lang.String name) |
void |
MapPhysicalNode.setName(java.lang.String name) |
void |
DeploymentSpec.setOptimizationContext(IContext context)
Deprecated.
|
void |
MapPhysicalDesign.setOptimizationContext(IContext context)
Set the optimization context object for this physical design.
|
void |
DeploymentSpec.setOptimizationContextByCode(java.lang.String contextCode)
Deprecated.
|
void |
MapPhysicalDesign.setOptimizationContextByCode(java.lang.String contextCode)
Set the default or optimization context by context code.
|
void |
DeploymentSpec.setOptimizationContextByName(java.lang.String name)
Deprecated.
|
void |
MapPhysicalDesign.setOptimizationContextByName(java.lang.String name)
Set the default or "optimization" context for this physical design, 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)
Deprecated.
|
void |
MapPhysicalDesign.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()
Deprecated.
|
void |
MapPhysicalDesign.syncWithLogicalMapping()
Synchronizes this physical design with its logical mapping.
|
void |
DeploymentSpec.syncWithLogicalMapping(java.util.List issues)
Deprecated.
|
void |
MapPhysicalDesign.syncWithLogicalMapping(java.util.List issues)
Synchronizes this physical design with its logical mapping.
|
void |
DeploymentSpec.syncWithLogicalMapping(java.util.List issues,
boolean skipValidation)
Deprecated.
|
void |
MapPhysicalDesign.syncWithLogicalMapping(java.util.List issues,
boolean skipValidation)
Synchronizes this physical design with its logical mapping.
|
Constructor and Description |
---|
ExecutionUnit(MapPhysicalDesign owner,
java.lang.String name) |
ExecutionUnitGraph(MapPhysicalNode targetNode) |
MapPhysicalColumn(MapPhysicalNode owner,
oracle.odi.domain.mapping.ContextualComponent.ContextualAttributeReference ctxAttributeRef) |
MapPhysicalColumn(MapPhysicalNode owner,
java.lang.String name) |
MapPhysicalDesign(Mapping owner,
java.lang.String name,
IContext context,
boolean skipInitialization,
boolean skipValidation,
java.util.List issues) |
MapPhysicalDesign(Mapping owner,
java.lang.String name,
IContext context,
boolean skipInitialization,
java.util.List issues) |
MapPhysicalDesign(Mapping owner,
java.lang.String name,
IContext context,
java.util.List issues) |
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 |
---|---|
oracle.odi.mapping.generation.MapAttributeWithPath |
MapExpressionXRef.getReferencedAttributeWithPath() |
void |
MapExpressionXRef.initializeReference()
For internal use only.
|
void |
MapExpressionXRef.setReferencePathSpec(MapPathSpecifier refPathSpec) |
Constructor and Description |
---|
MapExpressionXRef(MapExpression owner,
IExpressionReferencedObject refObj,
MapPathSpecifier pathSpec,
java.lang.String refText,
java.lang.String refKey)
Constructs a cross reference to a mapping
IExpressionReferencedObject , owned by
the given MapExpression owner, using the given reference key. |
MapExpressionXRef(MapExpression owner,
IExpressionReferencedObject refObj,
java.lang.String refText,
java.lang.String refKey)
Constructs a cross reference to a mapping
IExpressionReferencedObject , owned by
the given MapExpression owner, using the given reference key. |
MapExpressionXRef(MapExpression owner,
IModelObject modelObj,
oracle.odi.domain.mapping.expression.parser.tree.ObjectRefNode objRefNode,
java.lang.String refKey) |
MapExpressionXRef(MapExpression owner,
IModelObject modelObj,
java.lang.String refText,
java.lang.String refKey)
Constructs a cross reference to external object, owned by the given
MapExpression
owner, using the given reference key. |
MapExpressionXRef(MapExpression owner,
IModelObject modelObj,
java.lang.String refText,
java.lang.String refKey,
boolean isPersistent) |
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.
|