Package org.jumpmind.symmetric.io.data
Class DbImport
java.lang.Object
org.jumpmind.symmetric.io.data.DbImport
Import data from file to database tables.
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<IDatabaseWriterFilter>protected IDatabasePlatform -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidprotected Conflictprotected DatabaseWriterSettingslongintvoidvoidimportTables(InputStream in, String tableName) voidimportTables(String importData) voidimportTables(String importData, String tableName) protected voidimportTablesFromCsv(InputStream in, String tableName) protected voidimportTablesFromCsvDquote(InputStream in, String tableName) protected voidprotected voidprotected voidbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanvoidvoidsetAlterCaseToMatchDatabaseDefaultCase(boolean alterCaseToMatchDatabaseDefaultCase) voidsetAlterTables(boolean alterTables) voidsetCatalog(String catalog) voidsetCommitRate(long commitRate) voidsetDropIfExists(boolean dropIfExists) voidsetForceImport(boolean forceImport) voidsetFormat(DbImport.Format format) voidsetIgnoreCollisions(boolean ignoreConflicts) voidsetIgnoreMissingTables(boolean ignoreMissingTables) voidsetInterval(int interval) voidsetReplaceRows(boolean replaceRows) voidvoidsetUseVariableForDates(boolean useVariableDates)
-
Field Details
-
symmetricPlatform
-
databaseWriterFilters
-
-
Constructor Details
-
DbImport
public DbImport() -
DbImport
-
-
Method Details
-
importTables
-
importTables
-
importTables
-
importTables
-
buildConflictSettings
-
buildDatabaseWriterSettings
-
importTablesFromCsv
-
importTablesFromCsvDquote
-
importTablesFromXml
-
importTablesFromSymXml
-
importTablesFromSql
-
getFormat
-
setFormat
-
getCatalog
-
setCatalog
-
getSchema
-
setSchema
-
setIgnoreMissingTables
public void setIgnoreMissingTables(boolean ignoreMissingTables) -
isIgnoreMissingTables
public boolean isIgnoreMissingTables() -
isUseVariableDates
public boolean isUseVariableDates() -
setUseVariableForDates
public void setUseVariableForDates(boolean useVariableDates) -
setAlterCaseToMatchDatabaseDefaultCase
public void setAlterCaseToMatchDatabaseDefaultCase(boolean alterCaseToMatchDatabaseDefaultCase) -
isAlterCaseToMatchDatabaseDefaultCase
public boolean isAlterCaseToMatchDatabaseDefaultCase() -
setCommitRate
public void setCommitRate(long commitRate) -
getCommitRate
public long getCommitRate() -
setForceImport
public void setForceImport(boolean forceImport) -
isForceImport
public boolean isForceImport() -
setIgnoreCollisions
public void setIgnoreCollisions(boolean ignoreConflicts) -
isIgnoreCollisions
public boolean isIgnoreCollisions() -
setReplaceRows
public void setReplaceRows(boolean replaceRows) -
isReplaceRows
public boolean isReplaceRows() -
setAlterTables
public void setAlterTables(boolean alterTables) -
isAlterTables
public boolean isAlterTables() -
setDropIfExists
public void setDropIfExists(boolean dropIfExists) -
isDropIfExists
public boolean isDropIfExists() -
addDatabaseWriterFilter
-
removeDatabaseWriterFilter
-
getInterval
public int getInterval() -
setInterval
public void setInterval(int interval)
-