com.ibm.di.connector.dpa
Class AbstractMetaData
java.lang.Object
com.ibm.di.connector.dpa.AbstractMetaData
Direct Known Subclasses: DefaultDPAMetaData
public abstract class AbstractMetaData extends Object
An abstract class that is designed to implement data transformation
between internal data model and TDI data model.
There is one implementation of this class for each schema supported by the connector.
Methods inherited from class java.lang.Object
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
log
protected ConnectorLog log
connectorMode
protected String connectorMode
AbstractMetaData
public AbstractMetaData ()
init
public void init (String connectorMode)
throws DPAException
Parameters: connectorMode
-
Throws:
DPAException
getLog
public ConnectorLog getLog ()
Returns: ConnectorLog
setLog
public void setLog (ConnectorLog log)
Parameters: log
-
createSchema
public abstract Entry createSchema (String assetClass)
throws DPAException
Parameters: assetClass
-
Returns: Entry
Throws:
DPAException
createEntry
public abstract Entry createEntry (ClassInstance classInstance)
throws DPAException
Parameters: classInstance
-
Returns: Entry
Throws:
DPAException
createClassInstance
public abstract ClassInstance createClassInstance (Entry entry)
throws DPAException
Parameters: entry
-
Returns: ClassInstance
Throws:
DPAException
createSearchQuery
public abstract SQLQuery createSearchQuery (SearchCriteria criteria,
String assetClass)
throws DPAException
Parameters: criteria
- assetClass
-
Returns: SQLQuery
Throws:
DPAException
getClassDefinitionFactory
public abstract ClassDefinitionFactory getClassDefinitionFactory ()
Returns: ClassDefinitionFactory