com.ibm.di.config.interfaces
Interface DeltaConfig

All Superinterfaces:
BaseConfiguration, java.io.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()
          Returns true if allow duplicate keys flag is set
 java.lang.String getDeltaDB()
          Returns delta db file name
 int getDeltaLevel()
           
 java.lang.String getDriver()
           
 boolean getFastAlgorithm()
          Returns true if fastAlgorithm flag is set
 boolean getIterateDeleted()
          Returns true if Iterate Deleted flag is set
 boolean getRemoveDeleted()
          Returns true if Remove Deleted flag is set
 boolean getReturnUnchanged()
          Returns true if returnUnchanged flag is set
 java.lang.String getUniqueAttribute()
          Returns the attribute used as unique key
 java.lang.String getWhenToCommit()
          Returns when to commit delta configuration parameter
 void setAllowDuplicateDeltaKeys(boolean value)
          Sets the allowDuplicateKeys flag
 void setDeltaDB(java.lang.String deltaDB)
          Sets the delta db file name
 void setDeltaLevel(int level)
           
 void setDriver(java.lang.String driver)
           
 void setFastAlgorithm(boolean value)
          Sets the fastAlgorithm flag
 void setIterateDeleted(boolean iterateDeleted)
          Sets the Iterate Delted flag
 void setRemoveDeleted(boolean removeDeleted)
          Sets the Remove Deleted flag
 void setReturnUnchanged(boolean returnUnchanged)
          Sets the returnUnchanged flag
 void setUniqueAttribute(java.lang.String attrName)
          Sets the attribute name used as unique key
 void setWhenToCommit(java.lang.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

java.lang.String getUniqueAttribute()
Returns the attribute used as unique key


setUniqueAttribute

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


getDeltaDB

java.lang.String getDeltaDB()
Returns delta db file name


setDeltaDB

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


getIterateDeleted

boolean getIterateDeleted()
Returns true if Iterate Deleted flag is set


setIterateDeleted

void setIterateDeleted(boolean iterateDeleted)
Sets the Iterate Delted flag


getRemoveDeleted

boolean getRemoveDeleted()
Returns true if Remove Deleted flag is set


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

java.lang.String getDriver()

setDriver

void setDriver(java.lang.String driver)

getDeltaLevel

int getDeltaLevel()

setDeltaLevel

void setDeltaLevel(int level)

getWhenToCommit

java.lang.String getWhenToCommit()
Returns when to commit delta configuration parameter


setWhenToCommit

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


getFastAlgorithm

boolean getFastAlgorithm()
Returns true if fastAlgorithm flag is set

Since:
6.1.1

setFastAlgorithm

void setFastAlgorithm(boolean value)
Sets the fastAlgorithm flag

Since:
6.1.1

getAllowDuplicateDeltaKeys

boolean getAllowDuplicateDeltaKeys()
Returns true if allow duplicate keys flag is set

Since:
7.0

setAllowDuplicateDeltaKeys

void setAllowDuplicateDeltaKeys(boolean value)
Sets the allowDuplicateKeys flag

Since:
7.0