|
Oracle® Data Integrator Java API Reference 11g Release 1 (11.1.1.3.0) E17060-01 |
||||||||
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:
OdiInterfaceDataAccessHelperPureSQL
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 elements
PhysicalSchemasConflictException
- if two interface subcomponents are not on the same physical schema
InexistentMappingException
- if there is a missing mapping from logical schema to physical schema
OdiConnectionNotFoundException
- if the connection to the data could not be resolved because no component points to a physical connection
java.sql.SQLException
- if the connection could not be established to the data
java.lang.ClassNotFoundException
- if the driver for the data connection is missing
|
Oracle® Data Integrator Java API Reference 11g Release 1 (11.1.1.3.0) E17060-01 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |