public abstract class AbstractSynchronizeCommand extends AbstractFile2DataSourceCommand<com.sqlapp.data.schemas.DbObjectDifference>
logger| Constructor and Description |
|---|
AbstractSynchronizeCommand() |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.List<com.sqlapp.data.schemas.DbObjectDifference> |
getDiff(com.sqlapp.data.schemas.DbObjectCollection<?> objects,
com.sqlapp.data.db.metadata.MetadataReader<?,?> reader,
java.sql.Connection connection) |
protected com.sqlapp.data.schemas.DbObjectDifference |
getDiff(com.sqlapp.data.schemas.DbObject obj,
com.sqlapp.data.db.metadata.MetadataReader reader,
java.sql.Connection connection) |
com.sqlapp.data.schemas.EqualsHandler |
getEqualsHandler() |
protected java.util.List<com.sqlapp.data.schemas.DbObjectDifference> |
getTarget(java.util.List<com.sqlapp.data.schemas.DbCommonObject<?>> totalObjects,
java.sql.Connection connection) |
protected void |
handle(com.sqlapp.data.schemas.DbObjectDifference diff,
com.sqlapp.data.db.sql.SqlFactoryRegistry sqlFactoryRegistry,
java.sql.Connection connection) |
void |
setEqualsHandler(com.sqlapp.data.schemas.EqualsHandler equalsHandler) |
doRun, filter, getFiles, getSqlExecutor, getSqlOptions, handle, handle, setFiles, setSqlExecutor, setSqlOption, sortgetSchemas, getSchemas, getSqlFactoryRegistry, setSqlFactoryRegistrycreateOutputTextBuilder, getConnection, getConnectionHandler, getCurrentCatalogName, getCurrentSchemaName, getDataSource, getDialect, getDialect, newConverters, releaseConnection, setConnection, setConnectionHandler, setDataSource, setDialectcreateJsonConverter, getContext, getConvertHandler, getErr, getExceptionHandler, initialize, initializeContext, println, run, setConvertHandler, setExceptionHandlerpublic com.sqlapp.data.schemas.EqualsHandler getEqualsHandler()
public void setEqualsHandler(com.sqlapp.data.schemas.EqualsHandler equalsHandler)
equalsHandler - the equalsHandler to setprotected java.util.List<com.sqlapp.data.schemas.DbObjectDifference> getTarget(java.util.List<com.sqlapp.data.schemas.DbCommonObject<?>> totalObjects,
java.sql.Connection connection)
getTarget in class AbstractFile2DataSourceCommand<com.sqlapp.data.schemas.DbObjectDifference>protected java.util.List<com.sqlapp.data.schemas.DbObjectDifference> getDiff(com.sqlapp.data.schemas.DbObjectCollection<?> objects,
com.sqlapp.data.db.metadata.MetadataReader<?,?> reader,
java.sql.Connection connection)
protected com.sqlapp.data.schemas.DbObjectDifference getDiff(com.sqlapp.data.schemas.DbObject obj,
com.sqlapp.data.db.metadata.MetadataReader reader,
java.sql.Connection connection)
protected void handle(com.sqlapp.data.schemas.DbObjectDifference diff,
com.sqlapp.data.db.sql.SqlFactoryRegistry sqlFactoryRegistry,
java.sql.Connection connection)
throws java.lang.Exception
handle in class AbstractFile2DataSourceCommand<com.sqlapp.data.schemas.DbObjectDifference>java.lang.Exception