Package | Description |
---|---|
oracle.odi.domain.adapter |
This package contains base interface classes for domain objects in Oracle Data Integrator.
|
oracle.odi.domain.adapter.project |
This package contains base interface classes for project related domain objects in Oracle Data Integrator.
|
oracle.odi.domain.adapter.relational |
This package contains base interface classes for data model domain objects in Oracle Data Integrator.
|
oracle.odi.domain.adapter.topology |
This package contains base interface classes for topology domain objects in Oracle Data Integrator.
|
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.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.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.
|
oracle.odi.domain.topology |
This package contains the Oracle Data Integrator Topology domain model implementation.
|
Modifier and Type | Method and Description |
---|---|
IModelObject |
IModelObjectReference.getFCOObject()
Gets the first class object of this reference.
|
IMapping |
IModelObjectReference.getOwnerMapping()
Gets the owner mapping for this reference.
|
IModelObject |
IModelObjectReference.getReferencedObject()
Gets the referenced object.
|
IModelObject |
IModelObjectReference.getReferencedShortcutObject()
Gets a shortcut object of this reference.
|
void |
IModelObjectReference.setFCOObject(IModelObject obj) |
Modifier and Type | Method and Description |
---|---|
java.util.Collection |
IGlobalObjectHelper.findAllPropertyDefinitions(java.lang.String ownerClassName,
java.lang.String name)
Finds all property definitions (global or not) with the specified owner class and name.
|
IKnowledgeModule |
IGlobalObjectHelper.findComponentKM(IProcedureUser procUser,
IKnowledgeModule.ProcessingType direction,
java.lang.String integrationType)
Finds a KM by integration type.
|
IKnowledgeModule |
IGlobalObjectHelper.findDefaultKM(IProcedureUser procUser,
IKnowledgeModule.KMType type,
IKnowledgeModule.ProcessingType direction)
Finds a default KM by integration type.
|
java.util.List |
IGlobalObjectHelper.findGlobalPersistentObjects(java.lang.Class type,
java.lang.String key)
Finds global persistent objects with the specified key.
|
java.util.List |
IGlobalObjectHelper.findMapComponentsByType(java.lang.String componentTypeName)
Finds all map components that are associated with the specified component type.
|
java.util.List |
IGlobalObjectHelper.findMatchingCheckKMs(IProcedureUser procUser)
Returns a list of all check KMs that can be assigned to the specified procedure owner object.
|
java.util.List |
IGlobalObjectHelper.findMatchingKMs(IProcedureUser procUser,
IKnowledgeModule.ProcessingType direction)
Returns a list of all KMs that can be assigned to the specified procedure owner object.
|
java.util.List |
IGlobalObjectHelper.findProperties(java.lang.Object repositoryInstanceObject,
IPropertyDefinition propDef)
Finds all properties that were created by the specified property definition.
|
IPropertyDefinition |
IGlobalObjectHelper.findPropertyDefinition(java.lang.String ownerClassName,
java.lang.String name)
Finds a global property definition with the specified owner class and name.
|
java.util.List |
IGlobalObjectHelper.getAllContexts()
Gets all global context objects in the repository.
|
java.util.List |
IGlobalObjectHelper.getAllLocations()
Gets a list of all logical schema locations available in the repository.
|
java.util.List |
IGlobalObjectHelper.getAllMappingDataTypes()
Gets all mapping data types.
|
java.util.List |
IGlobalObjectHelper.getGlobalComponentKMs()
Gets a list of all global mapping-related KMs that implement IKnowledgeModule interface.
|
java.util.List |
IGlobalObjectHelper.getGlobalKMs(IKnowledgeModule.KMType kmtype)
Gets a list of all global KMs of the specified type.
|
java.util.List |
IGlobalObjectHelper.GetGlobalSequences()
Gets a list of global sequences.
|
java.util.List |
IGlobalObjectHelper.getGlobalUserFunctions()
Gets a list of all globally defined user functions, that are not owned by a specific
project.
|
java.util.List |
IGlobalObjectHelper.getGlobalVariables()
Gets a list of global variables.
|
ILogicalSchema |
IGlobalObjectHelper.getLogicalSchema(java.lang.String name)
Gets the logical schema location by name.
|
boolean |
IGlobalObjectHelper.isMatchingKM(IProcedureUser procUser,
IKnowledgeModule km,
IKnowledgeModule.ProcessingType direction,
boolean validate)
Returns true if the specified KM is a match for the specified procedure owner.
|
Modifier and Type | Method and Description |
---|---|
java.util.Collection |
IDataStoreRelationship.getColumnRelationships()
Returns an unmodifiable, sorted collection of column relationships of this
IDataStoreRelationship instance. |
IDataStore |
IDataStoreRelationship.getForeignDataStore()
Returns the foreign datastore of this
IDataStoreRelationship instance (the datastore that contains the FK). |
java.lang.Object |
IDataStoreRelationship.getNativeModelObject()
Obtains the reference
Object of this IDataStoreRelationship . |
IDataStore |
IDataStoreRelationship.getPrimaryDataStore()
Returns the primary datastore of this
IDataStoreRelationship (the datastore that contains the PK). |
Modifier and Type | Method and Description |
---|---|
boolean |
ILocation.executableLocationEquals(ILocation otherLocation,
IContext context)
Checks if this location can run same code as another location.
|
IDataServer |
ILocation.getDataServer()
Gets a physical data server object for this location.
|
IDataServer |
ILocation.getDataServer(IContext context)
Get sa physical data server object for this location.
|
ILogicalSchema |
ILocation.getLogicalSchema()
Gets a logical schema object for this location.
|
IPhysicalSchema |
ILocation.getPhysicalSchema()
Gets a physical schema object for this location.
|
IPhysicalSchema |
ILocation.getPhysicalSchema(IContext context)
Get a physical schema object for this location.
|
ITechnology |
ILocation.getTechnology()
Gets the name of the technology associated with this location.
|
boolean |
ILocation.locationEquals(ILocation otherLocation)
Checks if this location is equals to the given location.
|
void |
ILocation.resolveLocation(AdapterBase adapter) |
void |
ILocation.setContext(IContext context)
Sets the context for the location.
|
void |
ILocation.setLogicalSchema(ILogicalSchema logSchema)
Sets the logical schema that is associated with this location.
|
void |
ILocation.setPhysicalSchema(IPhysicalSchema physSchema)
Sets the physical schema that is associated with this location.
|
Modifier and Type | Method and Description |
---|---|
void |
MapComponent.addAttributeXMapEntries(MapAttribute attr) |
void |
MapConnectorPoint.addAttributeXMapEntries(MapAttribute attr) |
void |
MapComponentRegistry.addComponentType(MapComponentType type) |
void |
MapAttribute.bindTo(IModelObject boundObject) |
void |
MapComponent.bindTo(IModelObject boundObject) |
void |
IMapComponent.bindTo(IModelObject boundObject,
boolean autoJoinEnabled)
Bind the specified object to this component.
|
void |
MapComponent.bindTo(IModelObject boundObject,
boolean enableAutoJoin)
Base class version just sets the bound object.
|
void |
MapAttribute.bindTo(IModelObject boundObject,
IModelObject fcoObject) |
void |
IMapComponent.bindTo(IModelObject boundObject,
IModelObject fcoObject,
boolean autoJoinEnabled)
Bind the specified object to this component.
|
void |
MapComponent.bindTo(IModelObject boundObject,
IModelObject fcoObject,
boolean enableAutoJoin) |
void |
Mapping.clearDeploymentSpecs()
Remove all existing deployment specs from this mapping.
|
void |
MapAttribute.connectTo(IMapComponent targetComponent)
Add this source attribute to the scope for the specified target component.
|
void |
MapAttribute.connectTo(IMapComponent targetComponent,
MapPathSpecifier path)
Add this source attribute to the scope for the specified target 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.
|
void |
MapAttribute.connectTo(MapConnectorPoint point)
Connect this source attribute to the specified target connector point.
|
MapAttribute |
IMapAttributeOwner.createAttribute(MapAttribute sourceAttr)
Create an attribute that is a copy of the specified source attribute.
|
MapAttribute |
MapAttribute.createAttribute(MapAttribute sourceAttr) |
MapAttribute |
MapConnectorPoint.createAttribute(MapAttribute sourceAttr) |
MapAttribute |
IMapAttributeOwner.createAttribute(java.lang.String name) |
MapAttribute |
MapAttribute.createAttribute(java.lang.String name) |
MapAttribute |
MapConnectorPoint.createAttribute(java.lang.String name) |
MapAttribute |
IMapAttributeOwner.createAttribute(java.lang.String name,
boolean isPersistent) |
MapAttribute |
MapAttribute.createAttribute(java.lang.String name,
boolean isPersistent) |
MapAttribute |
MapConnectorPoint.createAttribute(java.lang.String name,
boolean isPersistent) |
IMapComponent |
IMapComponentOwner.createComponent(java.lang.String type,
IModelObject boundObject)
Create a component with the specified type and name, and bound to the specified object.
|
IMapComponent |
MapComponentOwner.createComponent(java.lang.String type,
IModelObject boundObject) |
IMapComponent |
IMapComponentOwner.createComponent(java.lang.String type,
IModelObject boundObject,
boolean enableAutoJoin)
Create a component with the specified type and name, and bound to the specified object.
|
IMapComponent |
MapComponentOwner.createComponent(java.lang.String type,
IModelObject boundObject,
boolean autoJoinEnabled) |
IMapComponent |
IMapComponentOwner.createComponent(java.lang.String type,
java.lang.String name)
Create a component with the specified type and name.
|
IMapComponent |
MapComponentOwner.createComponent(java.lang.String type,
java.lang.String proposedName) |
DeploymentSpec |
Mapping.createDeploymentSpec(java.lang.String name)
Create a new deployment spec for this mapping, and add it to the list of
deployment specs for the mapping.
|
DeploymentSpec |
Mapping.createDeploymentSpec(java.lang.String name,
IContext context)
Create a new deployment spec for this mapping, and add it to the list of
deployment specs for the mapping.
|
DeploymentSpec |
Mapping.createDeploymentSpec(java.lang.String name,
IContext context,
boolean skipValidation)
Create a new deployment spec for this mapping, and add it to the list of
deployment specs for the mapping.
|
DeploymentSpec |
Mapping.createDeploymentSpec(java.lang.String name,
IContext context,
java.util.List issues)
Create a new deployment spec for this mapping, and add it to the list of
deployment specs for the mapping.
|
DeploymentSpec |
Mapping.createDeploymentSpec(java.lang.String name,
java.util.List issues)
Create a new deployment spec for this mapping, and add it to the list of
deployment specs for the mapping.
|
MapReference |
IMapRootContainer.createEmptyReference(java.lang.String interfaceAdapterType) |
MapReference |
MapRootContainer.createEmptyReference(java.lang.String interfaceAdapterType) |
MapAttribute |
IMapComponent.createExpressionAttribute(java.lang.String name,
IDataType dataType) |
MapAttribute |
MapComponent.createExpressionAttribute(java.lang.String name,
IDataType dataType) |
MapAttribute |
IMapComponent.createExpressionAttribute(java.lang.String name,
java.lang.String expressionText,
IDataType dataType) |
MapAttribute |
MapComponent.createExpressionAttribute(java.lang.String name,
java.lang.String expressionText,
IDataType dataType)
Create an unbound expression attribute in an expression component just downstream of
this component.
|
MapAttribute |
MapConnectorPoint.createExpressionAttribute(java.lang.String name,
java.lang.String expressionText,
IDataType dataType)
Create an unbound expression attribute in an expression component just downstream of
this component.
|
MapAttribute |
IMapAttributeOwner.findAttribute(java.lang.String name)
Find an attribute owned by this connector point, with the specified name.
|
MapAttribute |
MapAttribute.findAttribute(java.lang.String name) |
MapAttribute |
MapConnectorPoint.findAttribute(java.lang.String name) |
MapAttribute |
MapComponentOwner.findAttributeByGlobalId(java.lang.String attrGlobalId) |
MapAttribute |
MapComponentOwner.findAttributeByInternalId(java.lang.Number id) |
MapAttribute |
MapComponentOwner.findAttributeByName(java.lang.String attrQualifiedName) |
IMapComponent |
IMapComponentOwner.findComponentBoundTo(IModelObject modelObj)
Find a component that is bound to the specified model object.
|
IMapComponent |
MapComponentOwner.findComponentBoundTo(IModelObject modelObj) |
IMapComponent |
MapComponentOwner.findComponentByGlobalId(java.lang.String compGlobalId) |
IMapComponent |
MapComponentOwner.findComponentByInternalId(java.lang.Number internalId) |
IMapComponent |
MapComponentOwner.findComponentByName(java.lang.String compQualifiedName) |
MapConnectorPoint |
MapComponentOwner.findConnectorPointByGlobalId(java.lang.String globalId) |
MapConnectorPoint |
MapComponentOwner.findConnectorPointByInternalId(java.lang.Number id) |
MapConnectorPoint |
MapComponentOwner.findConnectorPointByName(java.lang.String connectorPointQualifiedName) |
IDataType |
MappingGenericTechnology.findDataTypeByGlobalId(java.lang.String globalId)
Finds data type using its global id.
|
MapExpression |
MapComponentOwner.findExpressionByGlobalId(java.lang.String exprGlobalId) |
MapExpression |
MapComponentOwner.findExpressionByName(java.lang.String exprQualifiedName) |
MapAttribute |
IMapComponent.findInputAttribute(java.lang.String name)
Convenience method to find an input attribute with the specified name.
|
MapAttribute |
MapComponent.findInputAttribute(java.lang.String name) |
MapAttribute |
IMapComponent.findOutputAttribute(java.lang.String name)
Convenience method to get an output attribute with the specified name.
|
MapAttribute |
MapComponent.findOutputAttribute(java.lang.String name) |
java.util.List |
ReusableMapping.findReferencingMappings(AdapterBase adapter)
Return a list of all mappings that use this reusable map in a reusable mapping component, including
nested usages.
|
static java.lang.String |
ReusableMapping.generateUniqueReusableMappingName(IFolder folder,
java.lang.String baseName,
AdapterBase adapter) |
AdapterBase |
IMapComponent.getAdapter()
Get the repository adapter used to resolve model object references for this object.
|
java.util.List |
IMapComponent.getAllExpressions()
Get a list of all expressions owned by the component and it's sub-objects.
|
java.util.List |
MapComponent.getAllExpressions() |
java.util.List |
MapComponent.getAllExpressions(MapConnectorPoint scopingInputPoint) |
java.util.List |
Mapping.getAllLocationNames() |
java.util.List |
MapRootContainer.getAllMapReferenceOwners() |
java.util.List |
Mapping.getAllMapReferenceOwners() |
java.util.Set |
MapRootContainer.getAllUsedMapReferences() |
int |
IMapAttributeOwner.getAttributeCount()
Get the total number of attributes owned by this connector point.
|
int |
MapAttribute.getAttributeCount() |
int |
MapConnectorPoint.getAttributeCount() |
java.util.List |
IMapComponent.getAttributeExpressions()
Get a list of all attribute expressions owned by all connector points for
this component.
|
java.util.List |
MapComponent.getAttributeExpressions() |
java.util.List |
MapConnectorPoint.getAttributeExpressions() |
java.util.List |
IMapAttributeOwner.getAttributes()
Retrieve a list of all the attributes owned by this connector point.
|
java.util.List |
IMapComponent.getAttributes()
Gets a list of all attributes owned by all connector points for this
component.
|
java.util.List |
MapAttribute.getAttributes() |
java.util.List |
MapComponent.getAttributes() |
java.util.List |
MapConnectorPoint.getAttributes() |
java.util.Map |
MapComponent.getAttributeXMap()
Get a map of all attributes owned by this component, keyed by extended attribute names.
|
java.util.Map |
MapConnectorPoint.getAttributeXMap() |
IColumn |
MapAttribute.getBoundColumn()
Get the column object to which this attribute is bound, if any, else return null.
|
IModelObject |
IMapComponent.getBoundObject()
Get the bound object for this component.
|
IModelObject |
MapAttribute.getBoundObject()
Return the bound object for this attribute, or null if no bound object is defined.
|
IModelObject |
MapComponent.getBoundObject() |
IModelObject |
MapConnectorPoint.getBoundObject() |
java.lang.String |
MapAttribute.getBoundObjectFullName()
Get the full qualified name of the bound object.
|
java.lang.String |
MapComponent.getBoundObjectFullName()
Get the full qualified name of the bound object.
|
java.lang.String |
MapConnectorPoint.getBoundObjectFullName()
Get the full qualified name of the bound object.
|
java.lang.String |
IMapComponent.getBoundObjectName()
Return the bound object name, if available, else null.
|
java.lang.String |
MapAttribute.getBoundObjectName()
Get the attribute bound object name, if it is available from an attribute delegate, else null.
|
java.lang.String |
MapComponent.getBoundObjectName() |
IModelObject |
IMapComponent.getBoundShortcut()
Get the bound shortcut object for this component, if any, else null.
|
IModelObject |
MapComponent.getBoundShortcut()
Get the bound shortcut object for this component, if any, else null.
|
java.lang.String |
MapComponent.getBoundShortcutFullName()
Get the full qualified name of the bound shortcut object, if any, else blank.
|
ITechnology |
IMapComponent.getBoundTechnology()
If this component is bound to an object with a specific technology, return it, otherwise return null.
|
ITechnology |
MapComponent.getBoundTechnology()
If this component is bound to an object with a specific technology, return it, otherwise return null.
|
java.util.Map |
IMapComponentOwner.getComponentAttributeMap() |
java.util.Map |
MapComponentOwner.getComponentAttributeMap() |
ILocation |
IMapComponent.getComponentLocation(IContext contextAdapter)
Get the location adapter for the location of the bound object for this component,
if any.
|
ILocation |
MapComponent.getComponentLocation(IContext contextAdapter) |
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() |
IDataType |
MappingGenericTechnology.getDataType(java.lang.String name)
Gets the data type by name.
|
java.util.List |
MapAttribute.getDataTypeDomainValues() |
java.util.List |
MappingGenericTechnology.getDataTypes()
Get all data types of this technology.
|
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.
|
IContext |
IMapRootContainer.getDefaultContext()
Get the default context for the mapping.
|
IContext |
Mapping.getDefaultContext() |
IContext |
ReusableMapping.getDefaultContext() |
java.util.List |
MapComponent.getDownstreamInScopeExpressions() |
ILogicalSchema |
MapAttribute.getExecuteOnLocation()
Get the execute-on location logical schema name for the expression of this attribute.
|
java.util.List |
IMapComponent.getExpressionReferences()
Gets all expression references for expressions owned by this component and it's sub-objects.
|
java.util.List |
MapComponent.getExpressionReferences()
Gets all expression references for expressions owned by this component and it's sub-objects.
|
IModelObject |
MapReference.getFCOObject()
Gets the first class object referenced by this map reference.
|
MapAttribute |
MapAttribute.getFirstSourceAttribute() |
java.util.List |
MapAttribute.getForwardContextualReferences(java.util.Stack parentRMCStack) |
java.util.Map |
MapComponent.getInScopeAttributePaths()
Get a hash map whose key is all in-scope attributes, and the value is a list of all unique
in-scope source attribute paths for each in-scope source attribute.
|
java.util.List |
IMapComponent.getInScopeAttributes()
Get all attributes that are in-scope for expressions owned by this component or it's
child objects.
|
java.util.List |
MapComponent.getInScopeAttributes() |
java.util.Map |
IMapComponent.getInScopeAttributeXMap() |
java.util.Map |
MapComponent.getInScopeAttributeXMap() |
java.util.Map |
MapConnectorPoint.getInScopeAttributeXMap() |
java.util.Map |
IMapComponentOwner.getInScopeAttributeXMap(MapConnectorPoint point) |
java.util.Map |
MapComponent.getInScopeAttributeXMap(MapConnectorPoint inputPoint) |
java.util.Map |
MapComponentOwner.getInScopeAttributeXMap(MapConnectorPoint point) |
MapAttribute |
MapAttribute.getLeafAttribute()
Get the leaf attribute associated with this attribute.
|
java.util.List |
IMapRootContainer.getLEUserFunctionInfos(ITechnology techno,
java.lang.String functionCallName,
java.lang.Integer paramCount) |
java.util.List |
MapRootContainer.getLEUserFunctionInfos(ITechnology techno,
java.lang.String functionCallName,
java.lang.Integer paramCount) |
java.lang.String |
MapAttribute.getMinimizedRefText() |
java.lang.String |
MapComponent.getMinimizedRefText() |
java.lang.String |
MapReference.getMinimizedRefText() |
java.util.List |
IMapComponent.getOutputAttributeExpressions()
Get all expressions of all output attributes for this component.
|
java.util.List |
MapComponent.getOutputAttributeExpressions() |
java.util.List |
IMapComponent.getOutputAttributes()
Get all output attributes owned by this component.
|
java.util.List |
MapComponent.getOutputAttributes() |
IMapping |
MapReference.getOwnerMapping()
Gets the mapping that owns this map reference.
|
int |
MapConnectorPoint.getPersistentAttributeCount() |
java.util.List |
IMapComponent.getProjectedAttributes()
Get a list of attributes that are projected by the output of this component.
|
java.util.List |
MapComponent.getProjectedAttributes() |
java.util.List |
MapConnectorPoint.getProjectedAttributes()
Get all projected attributes for this connector point.
|
java.util.Set |
MapAttribute.getProjectorSourceComponents()
Return the components that act as the projector source for this attribute, based on
the attribute input expression reference, or null if none found.
|
MapReference |
IMapRootContainer.getReference(IModelObject boundObject) |
MapReference |
MapRootContainer.getReference(IModelObject boundObject) |
MapReference |
IMapRootContainer.getReference(IModelObject boundObject,
IModelObject fcoObject) |
MapReference |
MapRootContainer.getReference(IModelObject modelObj,
IModelObject fcoModelObj)
Get a reference object that points to the specified model object.
|
IModelObject |
MapReference.getReferencedObject()
Gets the referenced object.
|
IModelObject |
MapReference.getReferencedShortcutObject()
Gets the referenced object accessed through a shortcut.
|
java.util.List |
MapAttribute.getReferences(java.util.Stack parentRMCStack,
boolean recurse)
Return the upstream attributes that are referenced by this attribute
|
java.lang.String[] |
MapAttribute.getRefKeys() |
java.lang.String[] |
MapAttribute.getRefKeys(IMapComponent targetComponent) |
java.lang.String |
MapAttribute.getRefText() |
java.lang.String |
MapComponent.getRefText() |
java.lang.String |
MapReference.getRefText()
Gets the reference text of this map reference.
|
java.lang.Integer |
MapAttribute.getScale()
Get the data scale for this attribute.
|
java.util.List |
Mapping.getScenarios()
Get a list of all scenarios that are generated from this mapping.
|
java.lang.Integer |
MapAttribute.getSize()
Get the data size (precision or length) of this attribute.
|
java.lang.String |
MapAttribute.getSQLAccessName()
Get the SQL or code generation access name for this source attribute.
|
java.lang.String |
MapAttribute.getSQLAccessName(boolean includeTableAlias)
Get the SQL or code generation access name for this source attribute.
|
java.lang.String |
MapAttribute.getSQLAccessName(boolean includeTableAlias,
java.lang.String tableAlias)
Get the SQL or code generation access name for this source attribute.
|
java.lang.String |
MapAttribute.getSQLAccessName(java.lang.String tableAlias)
Get the SQL or code generation access name for this source attribute.
|
java.util.List |
MapConnectorPoint.getUpstreamAttributes() |
java.util.Map |
IMapComponentOwner.getUpstreamAttributeXMap(IMapComponent component) |
java.util.Map |
MapComponentOwner.getUpstreamAttributeXMap(IMapComponent component) |
java.util.List |
MapConnectorPoint.getUpstreamInScopeAttributes()
Get all attributes that are in-scope for expressions associated with this connector
point.
|
java.util.List |
IMapComponent.getUpstreamInScopeLeafAttributes()
Get the upstream in-scope leaf attributes for this component.
|
java.util.List |
MapComponent.getUpstreamInScopeLeafAttributes() |
java.util.List |
MapComponent.getUpstreamInScopeLeafComponents() |
java.util.List |
IMapComponentOwner.getUpstreamInScopeLeafComponentsFor(IMapComponent comp) |
java.util.List |
MapComponentOwner.getUpstreamInScopeLeafComponentsFor(IMapComponent comp)
Return the list of in-scope upstream components for the specified
component.
|
java.util.List |
MapConnectorPoint.getUpstreamInScopeLeafConnectorPoints()
Get all connector points that are in-scope for expressions associated with this connector
point.
|
java.util.List |
IMapComponent.getUpstreamInScopeLeafPoints()
Get the upstream in-scope leaf connector points for this component.
|
java.util.List |
MapComponent.getUpstreamInScopeLeafPoints() |
java.util.List |
IMapComponentOwner.getUpstreamLeafAttributes(IMapComponent component)
Get all upstream attributes for the specified target component.
|
java.util.List |
MapComponentOwner.getUpstreamLeafAttributes(IMapComponent component) |
java.util.List |
IMapComponentOwner.getUpstreamLeafAttributes(MapConnectorPoint point)
Get all upstream leaf attributes for the specified target connector point.
|
java.util.List |
MapComponentOwner.getUpstreamLeafAttributes(MapConnectorPoint point) |
java.util.List |
IMapComponentOwner.getUpstreamLeafConnectorPoints(MapConnectorPoint point)
Get all upstream leaf connector points for the specified target connector point.
|
java.util.List |
IMapRootContainer.getUserFunctionInfos(java.lang.String qualifier,
java.lang.String functionCallName,
java.lang.Integer paramCount,
ITechnology techno) |
java.util.List |
MapRootContainer.getUserFunctionInfos(java.lang.String qualifier,
java.lang.String functionCallName,
java.lang.Integer paramCount,
ITechnology techno) |
void |
MapConnectorPoint.handleMapChangeEvent(oracle.odi.domain.mapping.MapChangeEvent event) |
boolean |
MapConnectorPoint.hasProjectorAttributes()
Return true if this connector point owns projector attributes.
|
void |
IMapRootContainer.initProjectUserFunctionMap(java.lang.String projectCode) |
void |
MapRootContainer.initProjectUserFunctionMap(java.lang.String projectCode) |
void |
IMapRootContainer.initTechnoLEUserFunctionMap(ITechnology techno,
java.lang.String functionCallName) |
void |
MapRootContainer.initTechnoLEUserFunctionMap(ITechnology techno,
java.lang.String functionCallName) |
MapAttribute |
MapConnectorPoint.internalCreateAttribute(java.lang.String name,
boolean isPersistent) |
java.util.Map |
MapComponent.internalGetInScopeAttributeMap(MapConnectorPoint inputPoint)
For internal use only.
|
boolean |
MapConnectorPoint.isAddAttributeAllowed()
Return true if this connector point is allowed to own and add attributes.
|
boolean |
MapAttribute.isBindingReferenceValid() |
boolean |
MapComponent.isBindingReferenceValid()
Return true if this is a bound attribute and the bound reference is resolvable, else
return false.
|
boolean |
MapAttribute.isCharacterDataType() |
boolean |
MapConnectorPoint.isInScopeFor(IMapComponent target)
Return true if this point is in scope for the target.
|
boolean |
MapAttribute.isNumericDataType() |
boolean |
MapComponent.isReferencedBy(IMapComponent comp)
Return true if the specified component has some expression reference to this component or
one of its attributes.
|
void |
MapComponentRegistry.main(java.lang.String[] args) |
MapConnectorPoint |
MapComponentOwner.navigateUpstreamThroughRMC(MapConnectorPoint outputPoint,
java.util.Stack rmcStack)
Given an output connector point, navigates to the upstream source through a reusable
mapping component input or output.
|
void |
MapComponent.notifyPropertyChange(java.lang.String key,
Property property,
java.lang.Object oldValue,
java.lang.Object newValue) |
void |
MapAttribute.putSourceAttributeIntoScope(MapConnectorPoint point) |
boolean |
IMapComponent.referencesObject(IExpressionReferencedObject object)
Return true if the specified object is referenced by an expression owned by this
component or it's sub-objects.
|
boolean |
MapComponent.referencesObject(IExpressionReferencedObject object)
Return true if the specified object is referenced by an expression owned by this
component or it's sub-objects.
|
void |
MapReference.refresh(boolean entityManagerRefresh)
Forces the reference to be re-resolved by finding the referenced object using the persistence
context.
|
void |
MapComponent.removeAttributeXMapEntries(MapAttribute attr)
Remove map attribute xmap entries in all connector points
|
void |
MapConnectorPoint.removeAttributeXMapEntries(MapAttribute attr) |
void |
IMapComponentOwner.removeComponent(IMapComponent comp)
Removes a component from the mapping.
|
void |
MapComponentOwner.removeComponent(IMapComponent comp) |
void |
IMapComponentOwner.removeComponent(IMapComponent comp,
boolean removeReferencingExpressions)
Removes a component from the mapping.
|
void |
MapComponentOwner.removeComponent(IMapComponent comp,
boolean removeReferencingExpressions) |
void |
Mapping.removeDeploymentSpec(DeploymentSpec spec)
Remove and delete the specified deployment spec from this mapping.
|
void |
MapRootContainer.removeUnusedReferences() |
void |
MapRootContainer.removeUnusedReferences(boolean force) |
void |
IMapAttributeOwner.reorderAttribute(MapAttribute attr,
java.lang.Integer newIndex)
Change the order of the specified attribute in the ordered list.
|
void |
MapAttribute.reorderAttribute(MapAttribute attr,
java.lang.Integer newPos) |
void |
MapConnectorPoint.reorderAttribute(MapAttribute attr,
java.lang.Integer newPos) |
MapExpression |
IMapComponent.setAttributeExpressionText(java.lang.String name,
java.lang.String exprText)
Convenience method to set the expression text for an expression associated
with the attribute of the specified name.
|
MapExpression |
MapComponent.setAttributeExpressionText(java.lang.String name,
java.lang.String exprText) |
void |
IMapComponent.setAttributeExpressionText(java.lang.String name,
java.lang.String exprText,
MapConnectorPoint scopingInputPoint)
Convenience method to set the expression text for an expression associated
with the attribute of the specified name.
|
void |
MapComponent.setAttributeExpressionText(java.lang.String name,
java.lang.String exprText,
MapConnectorPoint scopingInputPoint) |
void |
MapAttribute.setBoundObject(IModelObject boundObject,
IModelObject fcoObject) |
void |
MapConnectorPoint.setBoundObject(IModelObject boundObject,
IModelObject fcoObject)
Sets the bound object for this connector point.
|
void |
MapAttribute.setBoundObject(java.lang.String adapterName,
IModelObject boundObject) |
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 |
Mapping.setDefaultContextByCode(java.lang.String contextCode)
Set the default context for this mapping, specified by context code.
|
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.setScale(java.lang.Integer value)
Set the data scale for this attribute.
|
void |
MapAttribute.setScale(java.lang.String strValue) |
void |
MapAttribute.setSize(java.lang.Integer value)
Set the data size (precision or length) for this attribute.
|
void |
MapAttribute.setSize(java.lang.String strValue) |
void |
Mapping.setTargetLoadOrder(MapExpression tloExpr)
Set the target load order expression for the mapping.
|
void |
ReusableMapping.setTargetLoadOrder(MapExpression tloExpr) |
void |
Mapping.setTargetLoadOrderText(java.lang.String text)
A convenience method to set the target load order text for the mapping.
|
void |
ReusableMapping.setTargetLoadOrderText(java.lang.String text) |
java.util.List |
IMapComponent.syncComponent(boolean resetCachedSyncState,
boolean includeDeletions)
Synchronize the component with its bound object, if any.
|
java.util.List |
MapComponent.syncComponent(boolean resetCachedSyncState,
boolean includeDeletions)
Synchronize the component with its bound object, if any.
|
java.util.List |
MapComponent.syncComponent(boolean resetCachedSyncState,
boolean includeDeletions,
boolean refreshBoundObjectInEM)
Synchronize the component with its bound object, if any.
|
java.util.List |
MapConnectorPoint.syncConnectorPoint(boolean resetCachedSyncState,
boolean includeDeletions) |
java.util.List |
MapRootContainer.syncMapping(boolean includeDeletions)
Sync this mapping to all bound model objects.
|
java.util.List |
MapRootContainer.syncMapping(java.util.List changes)
Sync this mapping with a set of changes to model objects, that may be bound to the mapping sub-objects.
|
java.util.List |
MapRootContainer.syncMapping(java.util.List changes,
boolean includeDeletions)
Sync this mapping with a set of changes to model objects, that may be bound to the mapping sub-objects.
|
java.util.List |
Mapping.syncMapping(java.util.List changes,
boolean includeDeletions) |
java.util.List |
MapRootContainer.syncMapping(java.util.List changes,
boolean resetCachedSyncState,
boolean includeDeletions)
Sync this mapping with a set of changes to model objects, that may be bound to the mapping sub-objects.
|
java.util.List |
MapRootContainer.syncMapping(java.util.List changes,
boolean resetCachedSyncState,
boolean includeDeletions,
boolean refreshBoundObjectsInEM)
Sync this mapping with a set of changes to model objects, that may be bound to the mapping sub-objects.
|
java.util.List |
MapRootContainer.syncOdiMapping(java.lang.Object txnManagerObject,
java.util.List changes,
boolean includeDeletions)
Sync this mapping with a set of changes to model objects, that may be bound to the mapping sub-objects.
|
boolean |
MapAttribute.syncWithAttribute(MapAttribute sourceAttr,
boolean resetCachedSyncState) |
boolean |
MapAttribute.syncWithColumn(IColumn col,
boolean resetCachedSyncState) |
void |
MapRootContainer.updateReferencesInfo() |
void |
MapReference.validateReference(java.lang.Object parentObj)
Attempts to resolve the reference, and if found, updates the global id,
numeric id, and qualified name fields.
|
Constructor and Description |
---|
MapComponent(MapComponentOwner owner,
java.lang.String typeName,
java.lang.String name)
Constructor for the component..
|
Mapping(java.lang.String name,
IFolder parentFolder)
Mapping constructor that takes a name and an object adapter for the external model
object that acts as the container for the new mapping.
|
Mapping(java.lang.String name,
IFolder parentFolder,
IContext defaultContext)
Mapping constructor that takes a name and an object adapter for the external model
object that acts as the container for the new mapping.
|
Mapping(java.lang.String name,
IFolder parentFolder,
Mapping referenceMapping,
IContext defaultContext)
Mapping constructor that takes a name and a reference mapping.
|
Mapping(java.lang.String name,
java.lang.Object externalContainer)
Constructor that takes a java parent container instance from an external model,
and attempts to create an adapter object for it using the current adapter, if any.
|
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
|
boolean |
MappingAutoCreator.isCandidateForMappingIn(IDataStore storeTarget) |
Modifier and Type | Method and Description |
---|---|
MapAttribute |
AggregateComponent.addAttribute(java.lang.String name,
java.lang.String pExpressionText,
IDataType pDataType,
java.lang.Integer pSize,
java.lang.Integer pScale)
Adds a new attribute to this component
|
MapAttribute |
DistinctComponent.addAttribute(java.lang.String name,
java.lang.String pExpressionText,
IDataType pDataType,
java.lang.Integer pSize,
java.lang.Integer pScale)
Adds a new attribute to the distinct component.
|
void |
Dataset.addDerivedJoins(JoinComponent join,
java.lang.String newJoinConditionText)
Adds derived joins for a regular join.
|
MapAttribute |
ExpressionComponent.addExpression(java.lang.String name,
java.lang.String exprText,
IDataType dataType,
java.lang.Integer size,
java.lang.Integer scale)
Adds a new output attribute to the expression component, and sets the
expression text.
|
JoinComponent |
Dataset.addJoin(java.lang.String joinCondition)
Adds a join to the dataset, with the specified join condition text.
|
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 |
Dataset.afterRemoveComponent(IMapComponent component,
boolean removeReferencingExpressions) |
void |
DatastoreComponent.bindTo(IModelObject boundObject,
boolean enableAutoJoin)
Similar to default delegate binding, but provides support for auto detection of join
relationships between bound datastore objects.
|
void |
FileComponent.bindTo(IModelObject boundObject,
boolean enableAutoJoin)
Binds the component to a file datastore object.
|
void |
ReusableMappingComponent.bindTo(IModelObject boundObject,
boolean enableAutoJoin)
Similar to default delegate binding, but provides support for auto detection of join
relationships between bound data store objects.
|
java.util.List |
DefaultDelegate.DefaultConnectorPointDelegate.bindToDataStore(IDataStore dataObject,
boolean resetCachedSyncState,
boolean includeDeletions)
Binds the connector point to a IDataStore implementation.
|
java.util.List |
DefaultDelegate.DefaultConnectorPointDelegate.bindToMapComponent(IMapComponent boundComp,
boolean resetCachedSyncState,
boolean includeDeletions)
Binds this connector point to a component.
|
void |
JoinComponent.connectReferencedSourcesToJoin()
Adds input connections from sources that are referenced in the join condition.
|
boolean |
ReusableMappingComponent.containsTarget(MapConnectorPoint ocp) |
IMapComponent |
Dataset.createComponent(java.lang.String type,
IModelObject boundObject) |
IMapComponent |
Dataset.createComponent(java.lang.String type,
IModelObject boundObject,
boolean enableAutoJoin) |
static LookupComponent |
LookupComponent.createLookup(IMapComponent driverSource,
IMapComponent lookupSource,
java.lang.String joinConditionText)
Creates a new lookup component with the specified driver and lookup sources,
using the specified join condition.
|
static LookupComponent |
LookupComponent.createLookup(java.lang.String lookupName,
IMapComponent driverSource,
IMapComponent lookupSource,
java.lang.String joinConditionText)
A convenience method to create a new lookup component with the specified driver and lookup sources,
using the specified join condition.
|
static IMapComponent |
SetComponent.createSet(IMapComponent source1,
IMapComponent source2,
java.lang.String setOpType)
Convenience method to create a set component and connect to sources to it.
|
static SetComponent |
SetComponent.createSet(java.lang.String setName,
IMapComponent source1,
IMapComponent source2,
java.lang.String setOpType,
IMapComponent[] sources)
Convenience method to create a set component and connect two sources to it.
|
static SetComponent |
SetComponent.createSet(java.lang.String setName,
java.lang.String setOpType,
IMapComponent[] sources)
Convenience method to create a set component and connect sources to it.
|
java.util.List |
DefaultDelegate.customSyncComponent(boolean resetCachedSyncState,
boolean includeDeletes) |
java.util.List |
DefaultDelegate.DefaultConnectorPointDelegate.customSyncConnectorPoint(boolean resetCachedSyncState,
boolean includeDeletions)
The default delegate initializes attributes for binding to data objects.
|
static MapAttribute |
DataStorageDelegate.findAttributeForColumn(IMapComponent component,
IColumn col)
Finds an attribute in the associated datastore component, that is bound to the specified
column.
|
java.util.Set |
DataStorageDelegate.findComponentsForDatastore(IDataStore dataStore)
Finds the interface components that are bound to the specified ODI model datastore.
|
JoinComponent |
Dataset.findJoinForSources(java.util.List sources)
Gets the first join in the join connect order that references all of the specified sources.
|
LookupComponent |
Dataset.findLookupForSources(java.util.List sources)
Gets a lookup component in the dataset that uses the first source as a driver
and the second source as a lookup table.
|
MapAttribute |
ReusableMappingComponent.findRMCAttributeForSignatureAttribute(MapAttribute signatureAttr) |
MapConnectorPoint |
ReusableMappingComponent.findRMCCPForSignature(IMapComponent signatureComp) |
MapAttribute |
ReusableMappingComponent.findSignatureAttributeForRMCAttribute(MapAttribute attr) |
java.util.List |
DefaultDelegate.getBlockExpressionReferencedAttributes(MapExpression expr)
Gets all the attributes referenced by this specific map expression, and attributes will be blocked by their owning component.
|
IDataStore |
DataStorageDelegate.getBoundDataStore()
Gets the datastore object that this component is bound to.
|
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.
|
java.lang.String |
DataStorageDelegate.getBoundObjectName() |
java.lang.String |
DefaultDelegate.DefaultAttributeDelegate.getBoundObjectName() |
ILocation |
DatastoreComponent.getComponentCustomLocation(IContext contextAdapter,
MapPhysicalNode node)
Returns the custom location of the component, with special handling for datastores with change data capture enabled.
|
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) |
ITechnology |
DataStorageDelegate.getDatastoreTechnology(IDataStore ds)
Gets the technology of a datastore object
|
java.util.List |
JoinComponent.getDerivedFrom(Dataset dataset)
Gets the list of join components from which this derived join derives.
|
java.util.List |
JoinComponent.getDerivedJoins(Dataset dataset)
Gets the list of derived joins that are derived from this join.
|
IMapComponent |
LookupComponent.getDriverSource() |
java.lang.String |
LookupComponent.getDriverSourceName() |
java.util.List |
Dataset.getEntityRelationships()
Gets a list of EntityRelationship objects representing entity relationships in this Dataset.
|
java.lang.String |
DatastoreComponent.getExecutionContextName(MapPhysicalNode node)
Returns the execution context name for the specified physical datastore node.
|
java.util.List |
DataStorageDelegate.getExecutionContexts()
Gets the execution contexts that are available.
|
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) |
IPartition |
DataStorageDelegate.getIPartition()
Gets the value of the partition property of this component.
|
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.
|
static IDataStore |
DatastoreComponent.getJournalizedDatastore(MapPhysicalNode node)
Returns the bound datastore object of the datastore component for this particular physical node.
|
java.lang.String |
DatastoreComponent.getJournalizedFilter()
Returns the value of the JOURNALIZED_DATA_FILTER property only when the bound datastore is enabeld with
change data capture.
|
static java.lang.String |
DatastoreComponent.getJournalizedFilter(MapPhysicalNode node)
Returns the value of the JOURNALIZED_DATA_FILTER property of the datastore component of a particular datastore physical node,
only when the bound datastore is enabeld with change data capture.
|
static MapExpression |
DatastoreComponent.getJournalizedFilterExpression(MapPhysicalNode node)
Returns the expression value of the JOURNALIZED_DATA_FILTER property of the datastore component of a particular datastore physical node,
only when the bound datastore is enabled with change data capture.
|
java.lang.String |
JoinComponent.getLeftSourceName()
Gets the name of the source component playing the role of "left" join source.
|
java.lang.String |
DatastoreComponent.getLogicalSchemaName()
Returns the logical schema name for the bound datastore object.
|
java.lang.String |
DatastoreComponent.getLogicalSchemaName(MapPhysicalNode node)
Returns the logical schema name for the physical datastore node.
|
IMapComponent |
LookupComponent.getLookupSource() |
java.lang.String |
LookupComponent.getLookupSourceName() |
java.lang.String |
FileComponent.getMetadataForSnpsJDBCDrivers()
Returns the metadata for JDBC driver property value for the bound file datastore object of this component.
|
java.util.List |
JoinComponent.getOrderedJoinSources()
Gets the list of ordered join sources (from left to right).
|
java.util.List |
JoinComponent.getOrderedJoinSources(java.util.List inScopeComponents)
Gets the list of ordered sources (from left to right).
|
java.lang.String[] |
DataStorageDelegate.getPartitionInfo()
Gets the partition name and partition type information for this component.
|
java.util.List |
DataStorageDelegate.getPartitions()
Gets all the partitions defined for the bound object of this component.
|
java.util.List |
FilterComponent.getReferencedSources()
Returns the sources that are referenced by the filter expression.
|
java.util.List |
JoinComponent.getReferencedSources()
Gets the sources that are referenced by the join condition for the join component.
|
java.util.List |
JoinComponent.getReferencedSources(java.util.List inScopeComponents)
Gets the sources that are referenced by the join component.
|
java.util.List |
JoinComponent.getReferencedSourcesFromJoinCondition(java.util.List inScopeComponents)
Gets the list of referenced source from join condition.
|
java.util.List |
ReusableMappingComponent.getReferencingComponents(MapAttribute inputAttr)
Get all components that reference the specified reusable mapping component input attribute.
|
java.util.List |
Dataset.EntityRelationship.getRelatedSources()
Gets a list of source components referenced by this entity relationship.
|
java.lang.String |
DataStorageDelegate.getResourceName()
Gets the value of the resource name property of the bound object of this component.
|
ReusableMapping |
ReusableMappingComponent.getReusableMapping() |
java.lang.String |
JoinComponent.getRightSourceName()
Gets the name of the source component playing the role of "right" join source.
|
java.util.List |
SetComponent.getSetAttributes()
Returns the attributes for the first output connector
|
java.lang.String |
JoinComponent.getSourceNameForRole(java.lang.String inputRole)
Gets the name of the source component playing the specified input role, which can be either LEFT or RIGHT.
|
java.util.List |
DataStorageDelegate.getUpdateKeys()
Gets the list of keys which are defined for the bound object of this component.
|
java.util.List |
Dataset.getUpstreamInScopeLeafComponentsFor(IMapComponent comp) |
boolean |
DataStorageDelegate.hasUpdateKey()
Checks whether this component's update matching key property is set.
|
boolean |
DatastoreComponent.isBoundObjectDeleted() |
boolean |
ReusableMappingComponent.isContainerFor(IMapComponent component)
Return true if the specified map component is contained in this reusable mapping
or in any sub-reusable mapping that is nested inside this one.
|
boolean |
DatastoreComponent.isDatastoreJournalized()
Checks whether the bound datastore is enabled with change data capture.
|
boolean |
DatastoreComponent.isJournalized()
Returns the value of the JOURNALIZING_ENABLED property.
|
static boolean |
DatastoreComponent.isJournalizedDatastoreNode(MapPhysicalNode node)
Returns the value of the NODE_IS_JOURNALIZED property of the datastore component of a particular datastore physical node,
only when the bound datastore is enabled with change data capture.
|
java.lang.Boolean |
OutputSignature.isSubselectNode(MapPhysicalNode node)
Return the subselect enabled value for the specified physical output signature node.
|
static boolean |
ReusableMappingComponent.isSubSelectNode(MapPhysicalNode node) |
static JoinComponent |
JoinComponent.joinSources(IMapComponent source1,
IMapComponent source2,
java.lang.String joinConditionText)
Creates a new join component to join the two specified sources,
using the specified join condition.
|
static JoinComponent |
JoinComponent.joinSources(java.lang.String joinName,
IMapComponent source1,
IMapComponent source2,
java.lang.String joinConditionText)
Creates a new join component to join the two specified sources, using the specified join condition.
|
int |
Dataset.recreateDerivedJoins()
Removes and recreates all the derived joins supporting n-way joins in this data set.
|
int |
Dataset.recreateDerivedJoins(JoinComponent join,
java.lang.String newJoinConditionText)
Removes and recreates derived joins for join, using the new join condition text.
|
int |
Dataset.removeDerivedJoins(JoinComponent join)
Removes derived joins derived from this join.
|
IMapComponent |
Dataset.removeSourceFromDataset(MapComponent source,
boolean recreate)
Removes the specified source component from this Dataset.
|
void |
DataStorageDelegate.setComponentContextByCode(java.lang.String executionContextName)
Sets the component context property value of this component passing in the name of the context.
|
void |
LookupComponent.setDriverTable(IDataStore driverTable) |
void |
LookupComponent.setDriverTable(ReusableMapping driverRM) |
void |
AggregateComponent.setHavingText(java.lang.String pHaving)
Sets the expression for the SQL HAVING clause.
|
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 |
DataStorageDelegate.setKeyIndicators(IKey updateKey)
Sets the key indicators for the update key attributes of this component.
|
void |
LookupComponent.setLookupTable(IDataStore lookupTable) |
void |
LookupComponent.setLookupTable(ReusableMapping lookupRM) |
void |
AggregateComponent.setManualGroupBy(java.lang.String text)
Sets the expression text for the manual group-by expression.
|
void |
ReusableMappingComponent.setReusableMapping(ReusableMapping pReusableMapping) |
void |
DataStorageDelegate.setUpdateKey(IKey updateKey)
Sets the value of the "key for update" property.
|
void |
DataStorageDelegate.setUpdateKeyByName(java.lang.String name)
Sets the value of the "key for update" property.
|
static void |
DatastoreComponent.setUseJournalizedDataOnly(MapPhysicalNode node,
boolean value)
Sets the value of the NODE_IS_JOURNALIZED property of the datastore component of a particular datastore physical node,
only when the bound datastore is enabled with change data capture.
|
Constructor and Description |
---|
AggregateComponent(MapComponentOwner owner,
java.lang.String name)
Construct a new persistent set component.
|
Dataset(MapComponentOwner owner,
java.lang.String name)
Constructs a Dataset instance whose owner and name are as in the arguments.
|
Dataset(MapComponentOwner owner,
java.lang.String componentTypeName,
java.lang.String name)
Constructs a Dataset instance whose owner, type, and name are as in the arguments.
|
DataStorageDelegate(MapComponentOwner owner,
java.lang.String componentTypeName,
java.lang.String name) |
DatastoreComponent(MapComponentOwner owner,
IModelObject boundObject)
Creates a new persistent datastore component.
|
DatastoreComponent(MapComponentOwner owner,
IModelObject boundObject,
boolean autoJoinEnabled)
Creates a new persistent datastore component.
|
DatastoreComponent(MapComponentOwner owner,
java.lang.String name)
Creates a new persistent datastore component.
|
DefaultDelegate(MapComponentOwner owner,
java.lang.String componentTypeName,
java.lang.String name)
Creates a default component delegate.
|
DefaultDelegate(MapComponentOwner owner,
java.lang.String componentTypeName,
java.lang.String name,
IModelObject boundObject)
Creates a default component delegate that is bound to a repository object.
|
DistinctComponent(MapComponentOwner owner,
java.lang.String name)
Constructs a new persistent distinct component.
|
ExpressionComponent(MapComponentOwner owner,
java.lang.String name)
Creates a new persistent expression component.
|
FileComponent(MapComponentOwner owner,
IModelObject boundObject)
Creates a new persistent file component.
|
FileComponent(MapComponentOwner owner,
IModelObject boundObject,
boolean autoJoinEnabled)
Creates a new persistent file component.
|
FileComponent(MapComponentOwner owner,
java.lang.String name)
Creates a new persistent file component.
|
FilterComponent(MapComponentOwner owner,
java.lang.String name)
Constructs a new persistent filter component.
|
FilterComponent(MapComponentOwner owner,
java.lang.String name,
java.lang.String filterCondition)
Constructs a new filter component and sets the condition.
|
InputSignature(MapComponentOwner pOwner,
java.lang.String pName)
Constructs a new persistent input signature component.
|
JoinComponent(MapComponentOwner owner,
java.lang.String name)
Constructs a new persistent join component.
|
LookupComponent(MapComponentOwner owner,
java.lang.String name)
Construct a new persistent lookup component.
|
OutputSignature(MapComponentOwner pOwner,
java.lang.String pName)
Constructs a new persistent output signature component.
|
ReusableMappingComponent(IMapComponentOwner pOwner,
ReusableMapping pReusableMapping,
java.lang.String pName)
Constructs a reusable mapping component having the specified underlying reusable mapping.
|
SetComponent(MapComponentOwner owner,
java.lang.String name)
Constructs a new persistent set component.
|
SorterComponent(MapComponentOwner owner,
java.lang.String name)
Constructs a new persistent sorter component.
|
SplitterComponent(MapComponentOwner owner,
java.lang.String name)
Constructs a new persistent splitter component.
|
Modifier and Type | Method and Description |
---|---|
boolean |
MapExpression.checkReferences()
Checks to see if all references are still valid.
|
boolean |
MapExpression.containsAggregationFunction(ITechnology techno)
Returns true if this expression contains an aggregation function call in the
context of the specified technology.
|
static IModelObject |
MapExpression.findModelObjectForNode(AdapterBase adapter,
oracle.odi.domain.mapping.expression.parser.tree.ObjectRefNode objRefNode,
IProject project) |
java.lang.String |
MapExpression.fixExpressionText()
For internal use only.
|
java.lang.String |
MapExpression.fixExpressionText(boolean minimizeRefText,
boolean removeMissingXRefText)
For internal use only.
|
MapExpressionXRef |
MapExpression.getCrossReference(java.lang.String key)
Gets the cross reference object from the list of cross references, for the given key.
|
java.util.List |
MapExpression.getCrossReferences()
Gets the full list of cross references for this expression, created when the expression
was last parsed.
|
java.util.List |
MapExpression.getCrossReferences(java.util.List inScopeComponents)
Gets the full list of cross references for this expression, created when the expression
was last parsed.
|
ILogicalSchema |
MapExpression.getExecuteOnLocation()
Gets the execute on hint value of this expression.
|
java.lang.String |
MapExpression.getExecuteOnLocationName()
Gets the name for execute on hint value set on 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.
|
java.util.List |
MapExpression.getLanguages()
Gets the list of languages that are used to interpret this expression in the logical
mapping graph.
|
ITechnology |
MapExpression.getLogicalExpressionTechnology()
Returns the implementing technology for expressions owned by bound components,
or mapping generic technology for expressions of unbound components.
|
java.lang.String |
MapExpression.getParsedText()
Returns the parsed text of this expression.
|
oracle.odi.domain.mapping.expression.parser.tree.ExpressionNode |
MapExpression.getParseTree() |
boolean |
MapExpression.hasReferenceTo(java.lang.Object modelObj)
Returns true if this expression contains a reference to the specified object.
|
void |
MapExpression.initializeReferences()
For internal use only.
|
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.setExecuteOnLocation(ILogicalSchema loc)
Sets the execute on hint to the given logical schema.
|
void |
MapExpression.setExecuteOnLocationByName(java.lang.String name)
Sets execute on hint value based on the String value given.
|
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 |
DeploymentSpec.addExecutionUnit(ExecutionUnit exUnit) |
void |
ExecutionUnit.addPhysicalNode(MapPhysicalNode node)
Add a physical node to this execution unit.
|
void |
ExecutionUnit.addPhysicalNode(MapPhysicalNode node,
boolean recalculateSpec)
Add a physical node to this execution unit.
|
boolean |
ExecutionUnit.addPhysicalNode(MapPhysicalNode node,
boolean recalculateSpec,
java.util.List issues)
Add a physical node to this execution unit.
|
void |
DeploymentSpec.addScenario(IScenario scen) |
void |
DeploymentSpec.ExecutionUnitGraph.addTargetPhysNode(MapPhysicalNode node) |
void |
DeploymentSpec.ExecutionUnitGraph.addTargetPhysNodes(java.util.List tgtPhysNodes) |
ExecutionUnit |
DeploymentSpec.createExecutionUnit(ILocation location)
Create a new execution unit in this deployment spec.
|
ILocation |
DeploymentSpec.findLocation(java.lang.String locationName)
Find a location adapter object with the specified name, if any.
|
MapPhysicalNode |
DeploymentSpec.findNode(MapConnectorPoint logicalCP)
Get the physical node that corresponds to the specified logical connector point
If there are multiple nodes for the logical connector point, an exception is thrown.
|
MapPhysicalNode |
DeploymentSpec.findNode(MapConnectorPoint logicalCP,
java.util.Stack rmcStack)
Get the physical node that corresponds to the specified logical connector point.
|
java.util.Set |
DeploymentSpec.findNodes(MapConnectorPoint logicalCP,
java.util.Stack rmcStack)
Get the list of nodes corresponding to the specified logical connector point, or null if
there are no nodes corresponding to the connector point.
|
MapPhysicalExpression |
MapPhysicalNode.findPhysicalExpression(MapAttribute owningAttribute)
Find a physical expression corresponding to the specified attribute's expression.
|
java.util.List |
MapPhysicalNode.findPhysicalExpressions(MapAttribute owningAttribute)
Find a list of physical expressions corresponding to the specified attribute's expressions.
|
IScenario |
DeploymentSpec.findScenario(java.lang.String qualifiedName)
Find the scenario with the specified name if any.
|
IScenario |
DeploymentSpec.findScenario(java.lang.String name,
java.lang.String version)
Find the scenario with the specified name and version if any.
|
MapPhysicalNode |
MapPhysicalColumn.findSourceNode()
Find the source node for this column.
|
java.util.List |
DeploymentSpec.getAllContextNames() |
java.util.List |
DeploymentSpec.getAllLocationNames() |
java.util.List |
ExecutionUnit.getAllLocationNames() |
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.
|
IKnowledgeModule |
ExecutionUnit.getAssignedKM()
Get the execution unit KM (EKM) that will be used to execute this execution unit.
|
java.lang.String |
ExecutionUnit.getAssignedKMName()
Get the name of the assigned EKM, or blank if none has been assigned.
|
java.lang.String |
MapPhysicalNode.getBoundObjectName()
Get the bound object name for the associated logical component, if any.
|
IKnowledgeModule |
MapPhysicalNode.getCheckKM()
Get the check KM (CKM) assigned to this node, if any, else null.
|
java.lang.String |
MapPhysicalNode.getCheckKMName() |
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.
|
IKnowledgeModule |
MapPhysicalNode.getComponentKM(IKnowledgeModule.ProcessingType direction)
Get the assigned component KM for this node, for the specified direction.
|
IContext |
ExecutionUnit.getContext()
Get the default or optimization context for this execution unit.
|
IContext |
MapPhysicalNode.getContext()
Get the context object associated with this node, if any, else null.
|
oracle.odi.domain.mapping.ContextualComponent |
MapPhysicalNode.getContextualComponent() |
DeploymentSpec.ContextualComponentTreeNode |
MapPhysicalNode.getContextualComponentTreeNode() |
java.util.Map |
MapPhysicalNode.getCrossReferenceMap() |
java.lang.String |
MapPhysicalNode.getCurrentContextCode() |
java.lang.String |
MapPhysicalNode.getCurrentContextName() |
IDataType |
MapPhysicalColumn.getDataType() |
java.lang.String |
MapPhysicalColumn.getDdlDataType() |
IContext |
DeploymentSpec.getExecutionContext()
Get the execution context that will be used when generating and executing this deployment spec.
|
ILocation |
ExecutionUnit.getExecutionLocation()
Get the execution location (or logical schema) for this execution unit.
|
ITechnology |
ExecutionUnit.getExecutionTechnology()
Get the technology of this execution unit.
|
ITechnology |
MapPhysicalColumn.getExecutionTechnology() |
ITechnology |
MapPhysicalNode.getExecutionTechnology() |
static DeploymentSpec.ExecutionUnitGraph |
DeploymentSpec.getExecutionUnitGraph(MapPhysicalNode targetNode) |
java.util.Map |
DeploymentSpec.ExecutionUnitGraph.getExecutionUnitMapByLocationType()
Get a map of execution units keyed by their execution location type (SOURCE, STAGING, or TARGET).
|
java.util.Set |
DeploymentSpec.getExecutionUnitsForLocName(java.lang.String locName)
Get the set of execution units associated with the specified location name.
|
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() |
IKnowledgeModule |
MapPhysicalNode.getIKM()
If this node has an assigned IKM, return the IKM.
|
java.lang.String |
MapPhysicalNode.getIKMName()
If this node has an assigned IKM, get it's name.
|
IOptionValue |
MapPhysicalNode.getIKMOptionValue(java.lang.String optionName)
Get the IKM option value object instance for the specified IKM option name.
|
java.util.List |
MapPhysicalNode.getIKMOptionValues()
Get the list of all IKM option value instances that are associated with this node.
|
java.util.List |
MapPhysicalNode.getInScopeReferencedAttributes() |
java.util.List |
MapPhysicalNode.getInScopeReferencedContextualAttributes() |
java.lang.String |
MapPhysicalNode.getIntegrationType()
Get the integration type of this target node.
|
IKnowledgeModule |
MapPhysicalNode.getLKM()
Applicable only to access point (AP) nodes.
|
IKnowledgeModule |
ExecutionUnit.getLKM(ExecutionUnit targetExUnit)
Get the LKM used for the access point (AP) node that connects this execution unit as a source
to the specified target execution unit.
|
java.lang.String |
MapPhysicalNode.getLKMName()
If this node has an assigned LKM, get it's name.
|
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 |
ExecutionUnit.getLocation()
Get the location adapter that represents the location where the session steps generated
by this execution unit will be executed at runtime.
|
ILocation |
MapPhysicalNode.getLocation()
Get the current location for this node.
|
java.lang.String |
ExecutionUnit.getLocationName()
Get the name of the location adapter that represents the location where the session steps generated
by this execution unit will be executed at runtime.
|
IContext |
MapPhysicalNode.getLogicalContext()
Get the context associated with the logical component of this physical node.
|
ILocation |
MapPhysicalNode.getLogicalLocation() |
ILogicalSchema |
ExecutionUnit.getLogicalSchema()
Get the name of the logical schema where the session steps generated
by this execution unit will be executed at runtime.
|
ILogicalSchema |
MapPhysicalNode.getLogicalSchema()
Get the logical schema associated with this physical node, or null if there is none.
|
java.lang.String |
MapPhysicalNode.getLogicalSchemaName()
Get the name of the logical schema associated with this physical node, or null if there is none.
|
java.util.List |
MapPhysicalNode.getMatchingCheckKMNames() |
java.util.List |
MapPhysicalNode.getMatchingCheckKMs() |
java.util.List |
MapPhysicalNode.getMatchingComponentKMNames(IKnowledgeModule.ProcessingType direction) |
java.util.List |
MapPhysicalNode.getMatchingComponentKMs(IKnowledgeModule.ProcessingType direction) |
java.util.List |
ExecutionUnit.getMatchingEKMNames() |
java.util.List |
MapPhysicalNode.getMatchingExtractKMs() |
java.util.List |
MapPhysicalNode.getMatchingTargetComponentKMNames() |
java.util.List |
MapPhysicalNode.getMatchingTargetKMs() |
java.util.List |
MapPhysicalNode.getMatchingXKMNames() |
int |
MapPhysicalNode.getMaxColumnNameLength() |
java.lang.String |
MapPhysicalColumn.getMinimizedRefText() |
java.util.List |
MapPhysicalNode.getNodeAttributes() |
java.util.List |
MapPhysicalNode.getNodeProjectionAttributes()
Return a list of logical projector attributes associated with this node.
|
IContext |
DeploymentSpec.getOptimizationContext()
Get the default context object for this deployment spec.
|
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(IKnowledgeModule.ProcessingType direction)
Get all option values for all options that are defined by the assigned component KM
for the specified direction.
|
java.util.List |
MapPhysicalNode.getOptionValues(java.lang.String direction)
Get all option values for all options that are defined by the assigned component KM
for the specified direction.
|
java.util.List |
MapPhysicalNode.getPhysicalColumns()
Applicable only for an access point (AP) node.
|
ExecutionUnit |
DeploymentSpec.getPresetStagingExecutionUnit()
Return the staging execution unit which is specified by the staging
location property.
|
ILocation |
DeploymentSpec.getPresetStagingLocation()
Return the staging location if one is specified by the staging
location property, else return null.
|
ExecutionUnit |
DeploymentSpec.ExecutionUnitGraph.getPresetStagingUnit() |
java.util.List |
MapPhysicalNode.getRefAttributes() |
java.lang.String |
MapPhysicalColumn.getRefText() |
ReusableMappingComponent |
MapPhysicalNode.getReusableMappingComponent()
If this node represents a component inside a reusable mapping,
return the immediate reusable mapping parent for the node.
|
java.lang.String |
MapPhysicalNode.getReusableMappingComponentName() |
java.util.Stack |
MapPhysicalNode.getReusableMappingComponents()
Get the stack of reusable mapping components that contain the logical component associated with this node.
|
MapAttribute |
MapPhysicalNode.getRMCAttribute(MapAttribute signatureAttr) |
MapConnectorPoint |
MapPhysicalNode.getRMCConnectorPoint()
For the case where this node represents an input or output signature
component, returns the corresponding input or output connector point
on the reusable mapping component.
|
java.util.Stack |
MapPhysicalNode.getRMCStack()
Get the stack of reusable mapping components that contain the logical component associated with this node.
|
java.lang.String |
MapPhysicalNode.getRMCStackString() |
java.lang.Integer |
MapPhysicalColumn.getScale() |
java.util.List |
DeploymentSpec.getScenarios()
Get a list of all scenarios that were generated using this deployment spec.
|
java.lang.Integer |
MapPhysicalColumn.getSize() |
java.util.List |
MapPhysicalNode.getSortedReferencedAttributes() |
java.util.List |
MapPhysicalNode.getSortedTargetPhysicalExpressions() |
oracle.odi.domain.mapping.ContextualComponent.ContextualAttribute |
MapPhysicalColumn.getSourceAttribute() |
java.util.List |
MapPhysicalNode.getSourcePhysicalExpressions() |
java.lang.String |
MapPhysicalNode.getSourceTemplateText()
Get the source template text associated with this node and the selected KM.
|
java.lang.String |
MapPhysicalNode.getSQLAccessName()
For nodes that are bound to model objects, get the fully qualified name of the
model object, with the schema name.
|
java.util.List |
ExecutionUnit.getTAPTargetNodes() |
java.util.List |
MapPhysicalNode.getTAPTargetPhysicalColumns() |
IKnowledgeModule |
MapPhysicalNode.getTargetComponentKM()
Get the target component KM, it may be an IKM or LKM.
|
java.lang.String |
MapPhysicalNode.getTargetComponentKMName() |
IDataStore |
ExecutionUnit.getTargetDataStore()
If this execution unit contains one target node, get its associated target datastore, if any.
|
ITechnology |
MapPhysicalNode.getTargetLoadingTechnology() |
java.util.List |
MapPhysicalNode.getTargetPhysicalExpressions() |
java.lang.String |
MapPhysicalNode.getTargetTemplateText()
Get the target template text associated with this node and the selected KM.
|
oracle.odi.mapping.generation.TemplateUtils |
MapPhysicalNode.getTemplateUtils()
Internal Use only
|
oracle.odi.mapping.generation.TemplateUtils |
MapPhysicalNode.getTemplateUtils(boolean isGeneric)
Internal Use only
|
java.lang.String |
MapPhysicalNode.getTemporaryIndexPropetyValue(java.lang.String name) |
java.util.List |
MapPhysicalNode.getUpstreamInScopeAttributes() |
java.util.List |
MapPhysicalNode.getUpstreamInScopeReferencedAttributes() |
java.util.List |
MapPhysicalNode.getUpstreamPAPAndDatastoreNodesForJoinTempIndex() |
java.util.List |
MapPhysicalNode.getUpstreamSourceLocations(boolean getAllLocs) |
ILocation |
MapPhysicalNode.getUpstreamSourceLogicalLocation() |
IKnowledgeModule |
MapPhysicalNode.getVerifiedTargetComponentKM() |
IKnowledgeModule |
MapPhysicalNode.getVerifiedXKM() |
IKnowledgeModule |
MapPhysicalNode.getXKM()
Get the source XKM component KM assigned to this node, if any, else null.
|
java.lang.String |
MapPhysicalNode.getXKMName() |
boolean |
MapPhysicalExpression.hasSequence() |
void |
DeploymentSpec.initForGeneration() |
void |
MapPhysicalNode.initForGeneration() |
void |
MapPhysicalNode.initNode(DeploymentSpec pDeploymentSpec,
boolean initialCreation) |
void |
DeploymentSpec.internalRenewDeploymentSpec() |
boolean |
MapPhysicalNode.isBoundNode()
Return true if the corresponding logical component is bound to a server object.
|
boolean |
MapPhysicalColumn.isCharacterDataType() |
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 |
MapPhysicalColumn.isNumericDataType() |
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.isValidForTechnology(ITechnology techno) |
boolean |
MapPhysicalNode.isValidNodeTechno(ITechnology nodeTechno,
java.util.List issues)
Return true if this node is valid for the specified technology.
|
void |
MapPhysicalNode.moveNode(ExecutionUnit exUnit)
Move this node to the specified execution unit.
|
boolean |
MapPhysicalNode.moveNode(ExecutionUnit exUnit,
java.util.List issues)
Move this node to the specified execution unit.
|
void |
DeploymentSpec.notifyPropertyChange(java.lang.String key,
Property property,
java.lang.Object oldValue,
java.lang.Object newValue) |
void |
MapPhysicalExpression.pushTo(ExecutionUnit exUnit)
Push the expression execution to the specified execution unit.
|
void |
MapPhysicalExpression.pushTo(MapPhysicalNode node)
Push the evaluation of the expression to the specified physical node.
|
void |
DeploymentSpec.removeAllExecutionUnits()
Remove all execution units from this deployment spec.
|
void |
DeploymentSpec.removeAllNodes() |
void |
DeploymentSpec.removeExecutionUnit(ExecutionUnit exUnit)
Remove the specified execution unit from this deployment spec.
|
void |
DeploymentSpec.resetAllKMAssignments()
Set all node KM assignments back to the default assignment, if one is available.
|
void |
ExecutionUnit.resetAllKMAssignments()
Set all node LKM, IKM, and XKM assignments for nodes in this execution unit back to the
default assignment, if one is available.
|
void |
DeploymentSpec.resetIKMs()
Reset all assigned IKMs in the spec to the default setting.
|
void |
DeploymentSpec.resetSpec()
Resets the spec to the default configuration.
|
void |
DeploymentSpec.resetSpec(java.util.List issues)
Resets the spec to the default configuration.
|
void |
ExecutionUnit.setAssignedKM(IKnowledgeModule exUnitKM) |
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.setEKMByName(java.lang.String ekmName)
Set the assigned EKM by name.
|
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 |
ExecutionUnit.setKM(IKnowledgeModule exUnitKM)
Set the execution unit KM (EKM) that will be used to execute this execution unit.
|
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.setOptimizationContext(IContext context)
Set the optimization context object for this deployment spec.
|
void |
DeploymentSpec.setOptimizationContextByCode(java.lang.String contextCode)
Set the default or optimization context by context code.
|
void |
DeploymentSpec.setOptimizationContextByName(java.lang.String name)
Set the default or "optimization" context for this deployment spec, by name.
|
void |
DeploymentSpec.setStagingLocationName(java.lang.String locName)
Set the preset staging location by name.
|
void |
MapPhysicalNode.setTargetComponentKM() |
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.setXKM()
Set the extract component KM for this node to a default value.
|
void |
MapPhysicalNode.setXKM(IKnowledgeModule compKM)
Set the component KM that will be used for code generation when the node
is used as a source.
|
void |
MapPhysicalNode.setXKMByName(java.lang.String name)
Set the extract component KM (XKM) by name.
|
void |
MapPhysicalNode.syncPhysicalExpressions() |
void |
DeploymentSpec.syncWithLogicalMapping()
Synchronizes this deployment spec with its logical mapping.
|
void |
DeploymentSpec.syncWithLogicalMapping(java.util.List issues)
Synchronizes this deployment spec with its logical mapping.
|
void |
DeploymentSpec.syncWithLogicalMapping(java.util.List issues,
boolean skipValidation)
Synchronizes this deployment spec with its logical mapping.
|
IKnowledgeModule |
MapPhysicalNode.verifyCheckKM(IKnowledgeModule km) |
IKnowledgeModule |
MapPhysicalNode.verifyComponentKM(IKnowledgeModule km,
IKnowledgeModule.ProcessingType direction) |
IKnowledgeModule |
ExecutionUnit.verifyEKM(IKnowledgeModule km) |
Constructor and Description |
---|
DeploymentSpec.ExecutionUnitGraph(MapPhysicalNode targetNode) |
DeploymentSpec(Mapping owner,
java.lang.String name,
IContext context,
boolean skipInitialization,
boolean skipValidation,
java.util.List issues) |
DeploymentSpec(Mapping owner,
java.lang.String name,
IContext context,
boolean skipInitialization,
java.util.List issues) |
DeploymentSpec(Mapping owner,
java.lang.String name,
IContext context,
java.util.List issues) |
ExecutionUnit(DeploymentSpec owner,
java.lang.String name) |
MapPhysicalColumn(MapPhysicalNode owner,
oracle.odi.domain.mapping.ContextualComponent.ContextualAttribute referencedAttribute) |
MapPhysicalColumn(MapPhysicalNode owner,
java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
IExpressionReferencedObject.getMinimizedRefText()
Gets the minimized reference text for this object.
|
java.lang.String |
MapExpressionXRef.getMinimizedRefText()
Gets the minimized reference text (which does not have qualifier names) from currently
referenced object.
|
java.lang.String |
IExpressionReferencedObject.getRefText()
Gets the reference text for this object.
|
java.lang.String |
MapExpressionXRef.getRefText()
Gets the reference text based on currently referenced object.
|
Constructor and Description |
---|
MapExpressionXRef(MapExpression owner,
IModelObject modelObj,
java.lang.String refText,
java.lang.String refKey)
Constructs a cross reference to external object, owned by the given
MapExpression
owner, using the given reference key. |
Modifier and Type | Method and Description |
---|---|
AdapterBase |
IRoot.getAdapter() |
PropertyDefinition |
RootClassRegistry.getPropertyDefinition(java.lang.Class theClass,
java.lang.String propertyName)
Get the property definition for the specified class and property name.
|
PropertyDefinition |
RootClassRegistry.getPropertyDefinition(java.lang.String theClassName,
java.lang.String propertyName)
Get the property definition for the specified class and property name.
|
java.util.List |
RootClassRegistry.getPropertyDefinitions(java.lang.Class theClass)
Get the list of property definitions that are associated with the specific class.
|
java.util.List |
RootClassRegistry.getPropertyDefinitions(java.lang.String className)
Get the list of property definitions that are associated with the specific class.
|
IMappingObject.SyncState |
IMappingObject.getSyncState() |
void |
RootClassRegistry.initializeProperties(oracle.odi.domain.root.PropertyOwner rootObj,
boolean persistentOnly) |
static void |
RootClassRegistry.removePropertyDef(java.lang.Object repositoryInstanceObject,
AdapterBase adapter,
PropertyDefinition propDef) |
Modifier and Type | Method and Description |
---|---|
boolean |
OdiPhysicalSchema.executableLocationEquals(ILocation otherLocation,
IContext context) |
ILogicalSchema |
OdiPhysicalSchema.getLogicalSchema() |
IPhysicalSchema |
OdiPhysicalSchema.getPhysicalSchema() |
IPhysicalSchema |
OdiPhysicalSchema.getPhysicalSchema(IContext context) |
boolean |
OdiPhysicalSchema.locationEquals(ILocation otherLocation) |
void |
OdiPhysicalSchema.resolveLocation(AdapterBase adapter) |
void |
OdiPhysicalSchema.setContext(IContext context) |
void |
OdiPhysicalSchema.setLogicalSchema(ILogicalSchema logSchema) |
void |
OdiPhysicalSchema.setPhysicalSchema(IPhysicalSchema physSchema) |