Package 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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleangetAllowDuplicateDeltaKeys()java.lang.StringgetAttributeList()java.lang.StringgetChangeDetectionMode()java.lang.StringgetDeltaDB()intgetDeltaLevel()java.lang.StringgetDriver()booleangetFastAlgorithm()booleangetIterateDeleted()booleangetRemoveDeleted()booleangetReturnUnchanged()Returns true if returnUnchanged flag is setjava.lang.StringgetRowLocking()java.lang.StringgetUniqueAttribute()java.lang.StringgetWhenToCommit()voidsetAllowDuplicateDeltaKeys(boolean value)Sets the allowDuplicateKeys flagvoidsetAttributeList(java.lang.String value)Sets the list with attributes whose changes will be detected or ignored during compute changes process.voidsetChangeDetectionMode(java.lang.String value)Sets the change detection mode.voidsetDeltaDB(java.lang.String deltaDB)Sets the delta db file namevoidsetDeltaLevel(int level)voidsetDriver(java.lang.String driver)Sets the driver to use for backend storage.voidsetFastAlgorithm(boolean value)Sets the fastAlgorithm flagvoidsetIterateDeleted(boolean iterateDeleted)Sets the Iterate Deleted flagvoidsetRemoveDeleted(boolean removeDeleted)Sets the Remove Deleted flagvoidsetReturnUnchanged(boolean returnUnchanged)Sets the returnUnchanged flagvoidsetRowLocking(java.lang.String value)Sets the transaction isolation level.voidsetUniqueAttribute(java.lang.String attrName)Sets the attribute name used as unique keyvoidsetWhenToCommit(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, getModTS, 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, isProtectedParameter, nameForChild, notifyChange, notifyChange, notifyChange, reattachToParent, removeListener, removeParameter, search, search, setBooleanParameter, setChild, setData, setDebug, setDebugBreak, setEnabled, setFlags, setInheritsFrom, setInheritsFromRef, setIntegerParameter, setLogEnabled, setMetamergeConfig, setModified, setModTS, setName, setName, setNullBehavior, setNullBehaviorValue, setNullDefinition, setNullDefinitionValue, setParameter, setParameter, setParameterPropertySource, setParent, setProtectedParameter, setProtectedParameter, setScript, setScriptEngine, setStringParameter, setSubstitutionMap, setupInheritanceChain, setUseListeners, setUserComment, size, toEntry, updateInheritsFrom, willFlatten
-
-
-
-
Method Detail
-
getUniqueAttribute
java.lang.String getUniqueAttribute()
-
setUniqueAttribute
void setUniqueAttribute(java.lang.String attrName)
Sets the attribute name used as unique key
-
getDeltaDB
java.lang.String getDeltaDB()
-
setDeltaDB
void setDeltaDB(java.lang.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
java.lang.String getDriver()
-
setDriver
void setDriver(java.lang.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
java.lang.String getWhenToCommit()
-
setWhenToCommit
void setWhenToCommit(java.lang.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
java.lang.String getRowLocking()
- Since:
- 7.1
-
setRowLocking
void setRowLocking(java.lang.String value)
Sets the transaction isolation level.- Since:
- 7.1
-
getAttributeList
java.lang.String getAttributeList()
- Since:
- 7.1
-
setAttributeList
void setAttributeList(java.lang.String value)
Sets the list with attributes whose changes will be detected or ignored during compute changes process.- Since:
- 7.1
-
getChangeDetectionMode
java.lang.String getChangeDetectionMode()
- Since:
- 7.1
-
setChangeDetectionMode
void setChangeDetectionMode(java.lang.String value)
Sets the change detection mode.- Since:
- 7.1
-
-