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 TypeMethodDescriptionvoid
protected Conflict
protected DatabaseWriterSettings
long
int
void
void
importTables
(InputStream in, String tableName) void
importTables
(String importData) void
importTables
(String importData, String tableName) protected void
importTablesFromCsv
(InputStream in, String tableName) protected void
importTablesFromCsvDquote
(InputStream in, String tableName) protected void
protected void
protected void
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
void
void
setAlterCaseToMatchDatabaseDefaultCase
(boolean alterCaseToMatchDatabaseDefaultCase) void
setAlterTables
(boolean alterTables) void
setCatalog
(String catalog) void
setCommitRate
(long commitRate) void
setCreateIndexConvertUniqueToNonuniqueWhenColumnsNotRequired
(boolean createIndexConvertUniqueToNonuniqueWhenColumnsNotRequired) void
setDropIfExists
(boolean dropIfExists) void
setForceImport
(boolean forceImport) void
setFormat
(DbImport.Format format) void
setIgnoreCollisions
(boolean ignoreConflicts) void
setIgnoreMissingTables
(boolean ignoreMissingTables) void
setInterval
(int interval) void
setReplaceRows
(boolean replaceRows) void
void
setUseVariableForDates
(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() -
setCreateIndexConvertUniqueToNonuniqueWhenColumnsNotRequired
public void setCreateIndexConvertUniqueToNonuniqueWhenColumnsNotRequired(boolean createIndexConvertUniqueToNonuniqueWhenColumnsNotRequired) -
isCreateIndexConvertUniqueToNonuniqueWhenColumnsNotRequired
public boolean isCreateIndexConvertUniqueToNonuniqueWhenColumnsNotRequired() -
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)
-