public class DatabaseConnectorConfig extends ConnectorConfig
Modifier and Type | Class and Description |
---|---|
static class |
DatabaseConnectorConfig.ConnectionProperty |
customPushAPIFilters, thresholds
Constructor and Description |
---|
DatabaseConnectorConfig() |
Modifier and Type | Method and Description |
---|---|
void |
callAfterFill()
override this method to do some task before creating connector
|
DatabaseConnectorConfig.ConnectionProperty[] |
getConnectionProperties() |
java.util.Map<java.lang.String,java.lang.String> |
getConnectionPropertiesAsMap() |
java.lang.String |
getInterconnectorServerInstanceName() |
java.lang.String |
getMaxRowsInRAM() |
java.lang.String |
getReplacementMode() |
java.lang.String |
getResultSetMemoize() |
void |
setAllUrisPostQueries(java.lang.String[] allUrisPostQueries) |
void |
setAllUrisPreQueries(java.lang.String[] allUrisPreQueries) |
void |
setAllUrisQuery(java.lang.String allUrisQuery) |
void |
setAutoCommit(java.lang.String autoCommit) |
void |
setCheckForMissing(boolean checkForMissing) |
void |
setCheckpointColumn(java.lang.String checkpointColumn) |
void |
setCheckpointQuery(java.lang.String checkpointQuery) |
void |
setConnectionProperties(DatabaseConnectorConfig.ConnectionProperty[] connectionProperties) |
void |
setDriverClass(java.lang.String className) |
void |
setFetchDirection(java.lang.String fetchDirection) |
void |
setFetcherClass(java.lang.String fetcherClass) |
void |
setFetchQuery(java.lang.String fetchQuery) |
void |
setIncrementalDeleteQueries(java.lang.String[] incrementalDeleteQueries) |
void |
setIncrementalPostQueries(java.lang.String[] incrementalPostQueries) |
void |
setIncrementalPreQueries(java.lang.String[] incrementalPreQueries) |
void |
setIncrementalQuery(java.lang.String incrementalQuery) |
void |
setIncrementalStartVariable(java.lang.String incrementalStartVariable) |
void |
setIncrementalVariable(java.lang.String incrementalVariable) |
void |
setInitialPostQueries(java.lang.String[] initialPostQueries) |
void |
setInitialPreQueries(java.lang.String[] initialPreQueries) |
void |
setInitialQuery(java.lang.String request) |
void |
setInterconnectorServerInstanceName(java.lang.String instanceName) |
void |
setLogin(java.lang.String login) |
void |
setMappings(DatabaseColumnMappingConfig[] mappings) |
void |
setMaxFieldSize(java.lang.String maxFieldSize) |
void |
setMaxRowsInRAM(java.lang.String maxRowsInRAM) |
void |
setMode(java.lang.String mode) |
void |
setPassword(java.lang.String password) |
void |
setQueryTimeout(java.lang.String queryTimeout) |
void |
setReadOnly(java.lang.String readOnly) |
void |
setReplacementMode(java.lang.String replacementMode) |
void |
setResultSetConcurrency(java.lang.String resultSetConcurrency) |
void |
setResultSetMemoize(java.lang.String str) |
void |
setResultSetType(java.lang.String resultSetType) |
void |
setSlaveConnector(java.lang.String connectorName) |
void |
setUrl(java.lang.String url) |
void |
setVerbose(java.lang.String verboseStr) |
void |
setWarningsAsError(boolean warningsAsError) |
getMethods, getPushAPIFilters, samplify, setPushAPIFilters
checkConfig, getPropertiesDefinition, setProperty
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
checkConfig
public DatabaseConnectorMode mode
public java.lang.String initialQuery
public java.lang.String[] initialPreQueries
public java.lang.String[] initialPostQueries
public java.lang.String fetchQuery
public java.lang.String allUrisQuery
public java.lang.String[] allUrisPreQueries
public java.lang.String[] allUrisPostQueries
public java.lang.String incrementalQuery
public java.lang.String[] incrementalDeleteQueries
public java.lang.String[] incrementalPreQueries
public java.lang.String[] incrementalPostQueries
public java.lang.String checkpointQuery
public java.lang.String checkpointColumn
public java.lang.String driverClass
public java.lang.String login
public java.lang.String password
public java.lang.String url
public java.lang.String incrementalVariable
public java.lang.String incrementalStartVariable
public java.lang.Integer resultSetType
public java.lang.Integer resultSetConcurrency
public java.lang.Integer fetchDirection
public java.lang.Integer maxRowsInRAM
public java.lang.Integer maxFieldSize
public java.lang.Integer queryTimeout
public java.lang.Boolean autoCommit
public java.lang.Boolean readOnly
public DatabaseColumnMappingConfig[] mappings
public boolean verbose
public boolean warningsAsError
public boolean checkForMissing
public VariableReplacementMode checkpointVariableReplacementMode
public ResultSetPolicyMode resultSetPolicy
public DatabaseConnectorConfig.ConnectionProperty[] connectionProperties
public java.lang.String fetcherClass
public java.lang.String slaveConnector
public java.lang.String interconnectorServerInstanceName
public void setMode(java.lang.String mode)
public void setInitialQuery(java.lang.String request)
public void setDriverClass(java.lang.String className)
public void setLogin(java.lang.String login)
public void setPassword(java.lang.String password)
public void setUrl(java.lang.String url)
public void setFetchQuery(java.lang.String fetchQuery)
public void setAllUrisQuery(java.lang.String allUrisQuery)
public void setMappings(DatabaseColumnMappingConfig[] mappings)
public void setIncrementalQuery(java.lang.String incrementalQuery)
public void setIncrementalDeleteQueries(java.lang.String[] incrementalDeleteQueries)
public void setCheckpointQuery(java.lang.String checkpointQuery)
public void setCheckpointColumn(java.lang.String checkpointColumn)
public void setIncrementalVariable(java.lang.String incrementalVariable)
public void setIncrementalStartVariable(java.lang.String incrementalStartVariable)
public void setFetcherClass(java.lang.String fetcherClass)
public void setSlaveConnector(java.lang.String connectorName)
public void setInterconnectorServerInstanceName(java.lang.String instanceName)
public java.lang.String getInterconnectorServerInstanceName()
public void setQueryTimeout(java.lang.String queryTimeout)
public void setResultSetType(java.lang.String resultSetType)
public void setResultSetConcurrency(java.lang.String resultSetConcurrency)
public void setFetchDirection(java.lang.String fetchDirection)
public void setMaxRowsInRAM(java.lang.String maxRowsInRAM)
public java.lang.String getMaxRowsInRAM()
public void setMaxFieldSize(java.lang.String maxFieldSize)
public void setAutoCommit(java.lang.String autoCommit)
public void setReadOnly(java.lang.String readOnly)
public void setVerbose(java.lang.String verboseStr)
public void setWarningsAsError(boolean warningsAsError)
public void setCheckForMissing(boolean checkForMissing)
public void setReplacementMode(java.lang.String replacementMode)
public java.lang.String getReplacementMode()
public void setResultSetMemoize(java.lang.String str)
public java.lang.String getResultSetMemoize()
public void setInitialPreQueries(java.lang.String[] initialPreQueries)
public void setInitialPostQueries(java.lang.String[] initialPostQueries)
public void setIncrementalPreQueries(java.lang.String[] incrementalPreQueries)
public void setIncrementalPostQueries(java.lang.String[] incrementalPostQueries)
public void setAllUrisPreQueries(java.lang.String[] allUrisPreQueries)
public void setAllUrisPostQueries(java.lang.String[] allUrisPostQueries)
public void callAfterFill() throws java.lang.Exception
BeanConfig
callAfterFill
in interface CallAfterFill
callAfterFill
in class BeanConfig
java.lang.Exception
public void setConnectionProperties(DatabaseConnectorConfig.ConnectionProperty[] connectionProperties)
public DatabaseConnectorConfig.ConnectionProperty[] getConnectionProperties()
public java.util.Map<java.lang.String,java.lang.String> getConnectionPropertiesAsMap()
Copyright © 2013 Dassault Systèmes, All Rights Reserved.