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.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.model |
This package contains the Oracle Data Integrator Data Model domain implementation.
|
oracle.odi.domain.project |
This package contains the Oracle Data Integrator Project implementation.
|
oracle.odi.domain.runtime.scenario |
This package contains classes for managing Oracle Data Integrator Scenarios and related objects.
|
oracle.odi.domain.topology |
This package contains the Oracle Data Integrator Topology domain model implementation.
|
Modifier and Type | Interface and Description |
---|---|
interface |
IContainer
An interface to represent a container in an external model.
|
interface |
IModelObjectWithLocation
A base interface for model objects that have an associated location.
|
Modifier and Type | Method and Description |
---|---|
IModelObject |
IModelObjectReference.getFCOObject()
Gets the first class object of this reference.
|
IModelObject |
IShortcutableModelObject.getRealModelObject()
Returns the real model object of the current shortcut
|
IModelObject |
IModelObjectReference.getReferencedObject()
Gets the referenced object.
|
IModelObject |
IModelObjectReference.getReferencedShortcutObject()
Gets a shortcut object of this reference.
|
Modifier and Type | Method and Description |
---|---|
void |
IModelObjectReference.setFCOObject(IModelObject obj) |
void |
IModelObjectReference.setReferencedObject(IModelObject modelObj)
Sets the referenced object.
|
void |
IModelObjectReference.setShortcutReferencedObject(IModelObject modelObj) |
Modifier and Type | Interface and Description |
---|---|
interface |
IDeploymentSpec
IDeploymentSpec is an interface representing a model object which is a deployment specification.
|
interface |
IFolder
IFolder is an interface representing a folder.
|
interface |
IKnowledgeModule
An interface for knowledge module.
|
interface |
IMapAttribute
IMapAttribute is a marker interface for model objects that are map attributes.
|
interface |
IMapComponent
IMapComponent is a marker interface for model objects which are map components.
|
interface |
IMapConnectorPoint
IMapConnectorPoint is a marker interface for model object which are mapping connector points.
|
interface |
IMapExpression
IMapExpression is a marker interface for model objects which are mapping expressions.
|
interface |
IMapping
IMapping is an interface for ODI mappings.
|
interface |
IProcedure
An interface for procedure.
|
interface |
IProcedureLine
The interface for procedure line.
|
interface |
IProject
An interface for ODI project.
|
interface |
IReusableMapping
IReusableMapping is an interface for ODI reusable mappings.
|
interface |
IScenario
IScenario is an interface for an ODI scenario.
|
interface |
ITemplate
An interface that represents a code generation template used by a knowledge module.
|
interface |
IUserFunction
An interface for user function.
|
interface |
IUserFunctionImpl
An interface for the implementation of a user function.
|
Modifier and Type | Interface and Description |
---|---|
interface |
IColumn
An interface that represents a column type object in an external model.
|
interface |
IDataStore
An interface that represents a data storage type external model object.
|
interface |
IFileDescriptor
An interface that represents the configuration specific to a file datastore (a data storage object under a model of file technology).
|
interface |
IFileFieldDescriptor
An interface that represents the properties that are specific to columns (fields) in file datastore (a data storage object under a model of file technology).
|
interface |
IFilter
An interface which represents a data filter for a data storage object in an external model.
|
interface |
IKey
An interface which represents a key for a data storage object in an external model.
|
interface |
IModel
An interface representing a model, defined as a group of data stores and
other model objects that reside on a single data server location.
|
interface |
IPartition
An interface which represents a partition for a data storage object in an external model.
|
interface |
ISequence
An interface that represents a column type object in an external model.
|
interface |
IVariable
An interface that represents a column type object in an external model.
|
Modifier and Type | Interface and Description |
---|---|
interface |
IContext
An interface for ODI context.
|
interface |
IDataServer
An interface for ODI data server.
|
interface |
IDataType
An interface for ODI data type.
|
interface |
IIndexType
IIndexType represents a model object which is an index type.
|
interface |
ILanguage
An interface for ODI language.
|
interface |
ILanguageElement
An interface to represent an expression language element, with a name and an expression template.
|
interface |
ILanguageElementImpl
An interface for language element implementation.
|
interface |
ILanguageImpl
An interface for language implementation, which is a language that provides implementation for another language.
|
interface |
ILocation
An interface used to represent an adapter that retrieves location information
for a model object.
|
interface |
ILogicalSchema
An interface for ODI logical schema.
|
interface |
IPhysicalSchema
An interface for logical schema.
|
interface |
ISubLanguage
An interface for sublanguage.
|
interface |
ITechnology
An interface for ODI technology.
|
Modifier and Type | Interface and Description |
---|---|
interface |
IMapRootContainer
The root container for a top-level, stand-alone graph of components (typically a Mapping or a ReusableMapping).
|
Modifier and Type | Class and Description |
---|---|
class |
InputConnectorPoint
InputConnectorPoint represents a mapping connector point for the input of a component.
|
class |
MapAttribute
A persistent class that represents an attribute of a map connector point.
|
class |
MapComponent |
class |
oracle.odi.domain.mapping.MapComponentDelegate |
class |
oracle.odi.domain.mapping.MapComponentDelegator |
class |
MapConnectorPoint
A class representing a connector point of a component in the component owner graph.
|
class |
Mapping
A class to represent the top level mapping, which is a component owner.
|
class |
MappingDataType |
class |
MappingGenericTechnology
A singleton class that looks like a technology, used to store and manage the
mapping local data types and mapping generic technology information.
|
static class |
MappingGenericTechnology.MappingLanguage |
static class |
MappingGenericTechnology.MappingLanguageElement |
static class |
MappingGenericTechnology.MappingSubLanguage |
class |
MapRootContainer |
class |
OutputConnectorPoint
OutputConnectorPoint represents a mapping connector point for the output of a component.
|
class |
ReusableMapping
A Reusable Mapping is a special sub mapping that can be reused in other mappings or other reusable mappings.
|
Modifier and Type | Method and Description |
---|---|
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() |
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.
|
IModelObject |
MapReference.getFCOObject()
Gets the first class object referenced by this map reference.
|
IModelObject |
ReusableMapping.getRealModelObject() |
IModelObject |
MapReference.getReferencedObject()
Gets the referenced object.
|
IModelObject |
MapReference.getReferencedShortcutObject()
Gets the referenced object accessed through a shortcut.
|
Modifier and Type | Method and Description |
---|---|
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) |
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.findComponentBoundTo(IModelObject modelObj)
Find a component that is bound to the specified model object.
|
IMapComponent |
MapComponentOwner.findComponentBoundTo(IModelObject modelObj) |
ChangeType |
MapRootContainer.getCachedChangeType(IModelObject modelObj) |
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.
|
java.lang.String |
MapRootContainer.getReferenceKey(IModelObject modelObj,
IModelObject fcoObj)
Get the key that will be used as a unique key in the (transient) reference table for the
referenced object.
|
java.lang.String |
MapRootContainer.getShortAdapterInterfaceType(IModelObject modelObj) |
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 |
MapReference.setFCOObject(IModelObject modelObj) |
void |
MapReference.setReferencedObject(IModelObject modelObj) |
void |
MapReference.setShortcutReferencedObject(IModelObject modelObj) |
Modifier and Type | Class and Description |
---|---|
class |
AggregateComponent
AggregateComponent is a mapping component used in processing expressions containing aggregation functions.
|
class |
Dataset
This is a delegate class for implementing a composite component containing other components as sub-components.
|
class |
DataStorageDelegate
A base delegate class for DatastoreComponent and FileComponent.
|
class |
DatastoreComponent
A delegate class for a simple datastore mapping component.
|
class |
DefaultDelegate
A default component delegate class.
|
class |
DistinctComponent
A delegate class for the distinct mapping component.
|
class |
ExpressionComponent
Delegate class for the expression mapping component.
|
class |
FileComponent
Delegate class for the file mapping component.
|
class |
FilterComponent
Delegate class for the filter mapping component.
|
class |
InputSignature
InputSignature is a mapping component used in processing the input to a reusable mapping.
|
class |
JoinComponent
Delegate class for the join interface component.
|
class |
LookupComponent
The lookup component is a mapping component with specialized join functionality, allowing the lookup of columns from a lookup table.
|
class |
OutputSignature
OutputSignature is a mapping component used in processing the output of a reusable mapping.
|
class |
ReusableMappingComponent
A reusable mapping component represents a reusable mapping usage inside another Mapping.
|
class |
SetComponent
Delegate class for the set mapping component.
|
class |
SorterComponent
Delegate class for the sorter mapping component.
|
class |
SplitterComponent
Delegate class for the splitter mapping component.
|
Modifier and Type | Method and Description |
---|---|
IMapComponent |
Dataset.addSource(IModelObject boundObject,
boolean autoJoinEnabled)
Creates a datastore delegate in this dataset and binds it to the given model object.
|
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.
|
IMapComponent |
Dataset.createComponent(java.lang.String type,
IModelObject boundObject) |
IMapComponent |
Dataset.createComponent(java.lang.String type,
IModelObject boundObject,
boolean enableAutoJoin) |
Constructor and Description |
---|
DatastoreComponent(MapComponentOwner owner,
IModelObject boundObject)
Creates a new persistent datastore component.
|
DatastoreComponent(MapComponentOwner owner,
IModelObject boundObject,
boolean autoJoinEnabled)
Creates a new persistent datastore component.
|
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.
|
FileComponent(MapComponentOwner owner,
IModelObject boundObject)
Creates a new persistent file component.
|
FileComponent(MapComponentOwner owner,
IModelObject boundObject,
boolean autoJoinEnabled)
Creates a new persistent file component.
|
Modifier and Type | Class and Description |
---|---|
class |
MapExpression
The basic expression class to be used by ODI mapping components.
|
Modifier and Type | Method and Description |
---|---|
static IModelObject |
MapExpression.findModelObjectForNode(AdapterBase adapter,
oracle.odi.domain.mapping.expression.parser.tree.ObjectRefNode objRefNode,
IProject project) |
Modifier and Type | Class and Description |
---|---|
class |
DeploymentSpec |
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 | Class and Description |
---|---|
class |
AbstractOdiSubModel
Abstract base class for sub-models.
|
class |
OdiColumn
An OdiColumn represents the data structure of a column part of an
OdiDataStore . |
static class |
OdiColumn.FileDescriptor
Defines
OdiColumn properties that are specific to OdiColumns on
FILE technologies. |
class |
OdiDataStore
An OdiDataStore represents a two-dimensional tabular data structure, generally a database table structure.
|
static class |
OdiDataStore.FileDescriptor
A FileDescriptor holds the
OdiDataStore configuration specific to datastore defined on a FILE OdiTechnology . |
class |
OdiFilter
An
OdiFilter allows to define data filter relative to an
OdiDataStore . |
class |
OdiGlobalSubModel
AbstractOdiSubModel subclass, to manage global ODI submodels.
|
class |
OdiKey
A key for an
OdiDataStore . |
class |
OdiMainPartition
Represents a main partition of an
OdiDataStore . |
class |
OdiModel
An OdiModel represents a set of datastores corresponding to data structures contained in a physical schema.
|
class |
OdiPartition
An OdiPartition is an abstract class defining database partitioning.
|
class |
OdiSubModel
A sub model is a group of functionally homogeneous datastores within a model.
|
class |
OdiSubPartition
Subclasses
OdiPartition , and is a child of a OdiMainPartition instance. |
Modifier and Type | Method and Description |
---|---|
IModelObject |
OdiDataStore.getRealModelObject() |
Modifier and Type | Class and Description |
---|---|
class |
ComponentKM |
class |
ComponentKMLine |
class |
OdiCKM
Represents the Control Knowledge Module.
|
class |
OdiCKMLine
Subclass of ProcedureLine providing CKM specific
properties used during code generation.
|
class |
OdiFolder
An OdiFolder is a workbench entity that ODI users will use to organize their
work related to a single
OdiProject . |
class |
OdiIKM
Represents an Integration Knowledge Module.
|
class |
OdiIKMLine
Subclass of ProcedureLine providing IKM specific
properties used during code generation.
|
class |
OdiJKM
Represents a journalization knowledge module.
|
class |
OdiJKMLine
Subclass of ProcedureLine providing JKM specific
properties used during code generation.
|
class |
OdiKM
Abstract base class that all knowledge modules types subclasses.
|
class |
OdiLKM
Represents the Loading Knowledge Module.
|
class |
OdiLKMLine
Subclass of ProcedureLine providing LKM specific
properties used during code generation.
|
class |
OdiProcedure
Abstract high-level object encompassing ODI User Procedures and ODI Knowledge
Modules.
|
class |
OdiProcedureLine
An OdiProcedureLine holds metadata about a task to be executed by ODI Execution Engine.
|
class |
OdiProject
An OdiProject is a top level workbench object in ODI.
|
class |
OdiRKM
Represents the Reverse Knowledge Module.
|
class |
OdiRKMLine
Subclass of ProcedureLine providing RKM specific properties used during reverse engineering.
|
class |
OdiSequence
Represents design time metadata about a sequence.
|
class |
OdiUserFunction
Represents design time metadata about a customized function that can be used in expressions of other objects such as
OdiInterface , OdiUserProcedure . |
class |
OdiUserFunctionImpl
Represents metadata of an actual
OdiUserFunction implementation for one or several
OdiTechnology . |
class |
OdiUserProcedure
Represents the ODI user procedures.
|
class |
OdiUserProcedureLine
Subclass of ProcedureLine providing User Procedure specific properties.
|
class |
OdiVariable
Represents design time metadata about a variable.
|
Modifier and Type | Class and Description |
---|---|
class |
OdiScenario
An ODI Scenario is designed to put a source component (interface, package, procedure, variable)
into production.
|
Modifier and Type | Class and Description |
---|---|
class |
OdiContext
An ODI Context.
|
class |
OdiDataServer
An
OdiDataServer is a data server that is defined for a technology
into the physical topology of ODI. |
class |
OdiDataType
An
OdiDataType is a domain entity describing a single data type defined for an
ODI technology. |
class |
OdiIndexType
An
OdiIndexType is a domain entity describing a single type of SGBDR index for an
ODI technology. |
class |
OdiLanguageElementImpl
OdiLanguageElementImpl class represents ODI language element implemented by
some technology, allows overriding language element's properties on
per-technology basis.
|
class |
OdiLanguageImpl
OdiLanguageImpl class represents ODI language implemented by some technology,
allows overriding language settings on per-technology basis.
|
class |
OdiLogicalSchema
An ODI logical schema.
|
class |
OdiPhysicalSchema
An
OdiPhysicalSchema is a physical schema defined for a data server
into the physical topology of ODI. |
class |
OdiTechnology
A technology that is defined within the physical topology provided by ODI.
|