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 java.lang.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 java.lang.String connectorMode
AbstractMetaData
public AbstractMetaData()
init
public void init(java.lang.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(java.lang.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,
java.lang.String assetClass)
throws DPAException
- Parameters:
criteria
- assetClass
-
- Returns:
- SQLQuery
- Throws:
DPAException
getClassDefinitionFactory
public abstract ClassDefinitionFactory getClassDefinitionFactory()
- Returns:
- ClassDefinitionFactory