public class DBFRouter extends AbstractFileParsingRouter implements IDataRouter, org.jumpmind.extension.IBuiltInExtensionPoint
EXTERNAL_DATA_FILE_DATA_ID, EXTERNAL_DATA_ROUTER_KEY, EXTERNAL_DATA_TRIGGER_KEY, ROUTER_EXPRESSION_CHANNEL_KEY, ROUTER_EXPRESSION_INCLUDE_TRANSACTION_ID, TRIGGER_ID_FILE_PARSERlog| Constructor and Description |
|---|
DBFRouter(ISymmetricEngine engine) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getColumnNames() |
ISymmetricEngine |
getEngine() |
java.util.List<java.lang.String> |
parse(java.io.File file,
int lineNumber,
int tableIndex) |
buildNodeList, createSourceFile, deleteFileIfNecessary, getRouterIdFromExternalData, getTableNames, getTargetTableName, getTriggerHistory, parseExternalData, readStagingFile, routeToNodesaddNodeId, completeBatch, contextCommitted, getDataAsObject, getDataAsString, getDataMap, getDataObjectMap, getNewDataAsObject, getNewDataAsString, getNullData, getOldDataAsObject, getOldDataAsString, getPkDataAsObject, getPkDataAsString, isConfigurable, testColumnNamesMatchValues, toExternalIds, toNodeIdsclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcompleteBatch, contextCommitted, isConfigurable, routeToNodespublic DBFRouter(ISymmetricEngine engine)
public ISymmetricEngine getEngine()
getEngine in class AbstractFileParsingRouterpublic java.util.List<java.lang.String> parse(java.io.File file,
int lineNumber,
int tableIndex)
parse in class AbstractFileParsingRouterpublic java.lang.String getColumnNames()
getColumnNames in class AbstractFileParsingRouter