|
Oracle® Data Integrator Java API Reference 11g Release 1 (11.1.1.5.0) E17060-02 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IOdiInterfaceDataAccessHelper
An interface that can be implemented to help with runtime data access for the sources and targets of an interface. Various subcomponents of the interface can be specified, and data access is set up for those subcomponents. For example a specific set of source data stores, filters, joins, target columns or target mappings may be specified.
Implementations of this interface are used for computing all information needed to perform a show data on any object of the interface.
All known implementing interfaces:
OdiInterfaceDataAccessHelperWithSnpObjects
OdiInterfaceDataAccessHelperWithSnpObjectsViewData
Method Summary | |
---|---|
DataAccessInfo |
createDataAccessInfo(OdiInstance pOdiInstance, IInterfaceSubComponent[] pInterfaceSubComponents, IJMSCallBack pJMSCallBack, boolean pCheckValidityOnly, boolean pCountLines) Creates a DataAccessInfo to retrieve a request and a connection to the data of the elements that are sent in pInterfaceSubComponents . |
Method Detail |
---|
DataAccessInfo createDataAccessInfo(OdiInstance pOdiInstance, IInterfaceSubComponent[] pInterfaceSubComponents, IJMSCallBack pJMSCallBack, boolean pCheckValidityOnly, boolean pCountLines) throws PhysicalSchemasConflictException, InexistentMappingException, OdiConnectionNotFoundException, java.sql.SQLException, java.lang.ClassNotFoundException
pInterfaceSubComponents
. The elements in this array can be any of these elements of the interface:pOdiInstance
- the current OdiInstance on which the interface is locatedpInterfaceSubComponents
- all the sub components that are to be part of the show data expressionpJMSCallBack
- the JMS callback giving JMS information if it is a JMS connectionpCheckValidityOnly
- if true
then the request will not return any data but only check the validity of the generated SQL codepCountLines
- if true, then the request only counts the data for the selected elementsPhysicalSchemasConflictException
- if two interface subcomponents are not on the same physical schemaInexistentMappingException
- if there is a missing mapping from logical schema to physical schemaOdiConnectionNotFoundException
- if the connection to the data could not be resolved because no component points to a physical connectionjava.sql.SQLException
- if the connection could not be established to the datajava.lang.ClassNotFoundException
- if the driver for the data connection is missing
|
Oracle® Data Integrator Java API Reference 11g Release 1 (11.1.1.5.0) E17060-02 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |