com.ibm.di.config.interfaces
Interface DeltaConfig

All Superinterfaces:
BaseConfiguration, Serializable
All Known Implementing Classes:
DeltaConfigImpl

public interface DeltaConfig
extends BaseConfiguration

A Delta Configuration can be used by a Connector in Iterator mode.


Field Summary
 
Fields inherited from interface com.ibm.di.config.interfaces.BaseConfiguration
CHILD_PATH_SEPARATOR, DISABLE_EXTPROPS, DISABLE_INHERITANCE, INHERIT_NONE, INHERIT_PARENT, ONE_LEVEL, RECURSIVE, RECURSIVE_ONELEVEL, RECURSIVE_SUBTREE, SEARCH_EXACTCASE, SEARCH_ONELEVEL, SEARCH_PARAMNAME, SEARCH_PARAMNAME_RE, SEARCH_PROPERTY, SEARCH_REGEX, SEARCH_SUBSTRING, SUBTREE
 
Method Summary
 boolean getAllowDuplicateDeltaKeys()
           
 String getAttributeList()
           
 String getChangeDetectionMode()
           
 String getDeltaDB()
           
 int getDeltaLevel()
           
 String getDriver()
           
 boolean getFastAlgorithm()
           
 boolean getIterateDeleted()
           
 boolean getRemoveDeleted()
           
 boolean getReturnUnchanged()
          Returns true if returnUnchanged flag is set
 String getRowLocking()
           
 String getUniqueAttribute()
           
 String getWhenToCommit()
           
 void setAllowDuplicateDeltaKeys(boolean value)
          Sets the allowDuplicateKeys flag
 void setAttributeList(String value)
          Sets the list with attributes whose changes will be detected or ignored during compute changes process.
 void setChangeDetectionMode(String value)
          Sets the change detection mode.
 void setDeltaDB(String deltaDB)
          Sets the delta db file name
 void setDeltaLevel(int level)
           
 void setDriver(String driver)
          Sets the driver to use for backend storage.
 void setFastAlgorithm(boolean value)
          Sets the fastAlgorithm flag
 void setIterateDeleted(boolean iterateDeleted)
          Sets the Iterate Deleted flag
 void setRemoveDeleted(boolean removeDeleted)
          Sets the Remove Deleted flag
 void setReturnUnchanged(boolean returnUnchanged)
          Sets the returnUnchanged flag
 void setRowLocking(String value)
          Sets the transaction isolation level.
 void setUniqueAttribute(String attrName)
          Sets the attribute name used as unique key
 void setWhenToCommit(String value)
          Sets when to commit delta configuration parameter
 
Methods inherited from interface com.ibm.di.config.interfaces.BaseConfiguration
addListener, detachFromParent, flatten, fromEntry, getBooleanParameter, getChild, getChildForPath, getChildNames, getClone, getData, getDataIterator, getDebug, getDebug, getDebugBreak, getEnabled, getFlags, getInheritsFrom, getInheritsFromRef, getIntegerParameter, getKeys, getLogEnabled, getMetamergeConfig, getModified, getName, getNamespace, getNullBehavior, getNullBehaviorValue, getNullDefinition, getNullDefinitionValue, getParameter, getParameter, getParameter, getParameterPropertySource, getParameterRaw, getParent, getPath, getReferences, getScript, getScriptEngine, getShortName, getStringParameter, getSubstitutionMap, getUseListeners, getUserComment, hasParameter, init, isExpression, isParameterLocal, nameForChild, notifyChange, notifyChange, notifyChange, reattachToParent, removeListener, removeParameter, search, search, setBooleanParameter, setChild, setData, setDebug, setDebugBreak, setEnabled, setFlags, setInheritsFrom, setInheritsFromRef, setIntegerParameter, setLogEnabled, setMetamergeConfig, setModified, setName, setName, setNullBehavior, setNullBehaviorValue, setNullDefinition, setNullDefinitionValue, setParameter, setParameter, setParameterPropertySource, setParent, setProtectedParameter, setScript, setScriptEngine, setStringParameter, setSubstitutionMap, setupInheritanceChain, setUseListeners, setUserComment, size, toEntry, updateInheritsFrom, willFlatten
 

Method Detail

getUniqueAttribute

String getUniqueAttribute()

setUniqueAttribute

void setUniqueAttribute(String attrName)
Sets the attribute name used as unique key


getDeltaDB

String getDeltaDB()

setDeltaDB

void setDeltaDB(String deltaDB)
Sets the delta db file name


getIterateDeleted

boolean getIterateDeleted()

setIterateDeleted

void setIterateDeleted(boolean iterateDeleted)
Sets the Iterate Deleted flag


getRemoveDeleted

boolean getRemoveDeleted()

setRemoveDeleted

void setRemoveDeleted(boolean removeDeleted)
Sets the Remove Deleted flag


getReturnUnchanged

boolean getReturnUnchanged()
Returns true if returnUnchanged flag is set


setReturnUnchanged

void setReturnUnchanged(boolean returnUnchanged)
Sets the returnUnchanged flag


getDriver

String getDriver()

setDriver

void setDriver(String driver)
Sets the driver to use for backend storage.

Parameters:
driver - The driver to use. Currently specify the following for Derby: CloudScape

getDeltaLevel

int getDeltaLevel()

setDeltaLevel

void setDeltaLevel(int level)

getWhenToCommit

String getWhenToCommit()

setWhenToCommit

void setWhenToCommit(String value)
Sets when to commit delta configuration parameter


getFastAlgorithm

boolean getFastAlgorithm()
Since:
6.1.1

setFastAlgorithm

void setFastAlgorithm(boolean value)
Sets the fastAlgorithm flag

Since:
6.1.1

getAllowDuplicateDeltaKeys

boolean getAllowDuplicateDeltaKeys()
Since:
7.0

setAllowDuplicateDeltaKeys

void setAllowDuplicateDeltaKeys(boolean value)
Sets the allowDuplicateKeys flag

Since:
7.0

getRowLocking

String getRowLocking()
Since:
7.1

setRowLocking

void setRowLocking(String value)
Sets the transaction isolation level.

Since:
7.1

getAttributeList

String getAttributeList()
Since:
7.1

setAttributeList

void setAttributeList(String value)
Sets the list with attributes whose changes will be detected or ignored during compute changes process.

Since:
7.1

getChangeDetectionMode

String getChangeDetectionMode()
Since:
7.1

setChangeDetectionMode

void setChangeDetectionMode(String value)
Sets the change detection mode.

Since:
7.1