クラス AbstractTableCommand
java.lang.Object
com.sqlapp.data.db.command.AbstractCommand
com.sqlapp.data.db.command.AbstractDataSourceCommand
com.sqlapp.data.db.command.AbstractSchemaDataSourceCommand
com.sqlapp.data.db.command.AbstractTableCommand
- すべての実装されたインタフェース:
ConsoleOutputLevelProperty,ConvertersProperty,DataSourceProperty,OnlyCurrentCatalogProperty,OnlyCurrentSchemaProperty,SchemaOptionProperty,SchemaTargetProperty,TableOptionProperty,TableTargetProperty,Runnable
- 直系の既知のサブクラス:
AbstractExportCommand,CountAllTablesCommand,GenerateDataInsertCommand,GenerateGeneratorSettingCommand,TableSqlExecuteCommand
public abstract class AbstractTableCommand
extends AbstractSchemaDataSourceCommand
implements SchemaTargetProperty, TableTargetProperty, OnlyCurrentCatalogProperty, OnlyCurrentSchemaProperty, TableOptionProperty
TABLEコマンド
-
フィールドの概要
クラスから継承されたフィールド com.sqlapp.data.db.command.AbstractCommand
logger -
コンストラクタの概要
コンストラクタ -
メソッドの概要
修飾子とタイプメソッド説明protected com.sqlapp.data.db.metadata.ReadDbObjectPredicateprotected com.sqlapp.data.db.metadata.SchemaReadergetSchemaReader(Connection connection, com.sqlapp.data.db.dialect.Dialect dialect) protected com.sqlapp.data.db.sql.SqlFactoryRegistrygetSqlFactoryRegistry(com.sqlapp.data.db.dialect.Dialect dialect) protected List<com.sqlapp.data.schemas.Table>getTables(Connection connection, com.sqlapp.data.db.dialect.Dialect dialect) voidsetExcludeSchemas(String... excludeSchemas) voidsetExcludeTables(String... excludeTables) voidsetIncludeSchemas(String... includeSchemas) voidsetIncludeTables(String... includeTables) クラスから継承されたメソッド com.sqlapp.data.db.command.AbstractSchemaDataSourceCommand
getSchemasクラスから継承されたメソッド com.sqlapp.data.db.command.AbstractDataSourceCommand
commit, createOutputTextBuilder, execute, getCurrentCatalogName, getCurrentSchemaName, getDataSource, getDialect, isCloseDataSource, newConverters, rollback, setCloseDataSource, setCommitHandler, setDataSource, setLastCommitHandler, setReleaseConnectionAndCloseDataSourceHandler, setReleaseConnectionHandler, setRollbackHandlerクラスから継承されたメソッド com.sqlapp.data.db.command.AbstractCommand
debug, debug, doRun, error, error, execute, getErr, getExceptionHandler, info, info, initialize, initializeContext, runクラスから継承されたメソッド java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitインタフェースから継承されたメソッド com.sqlapp.data.db.command.properties.ConsoleOutputLevelProperty
getConsoleOutputLevel, setConsoleOutputLevel, setConsoleOutputLevelインタフェースから継承されたメソッド com.sqlapp.data.db.command.properties.ConvertersProperty
getConverters, setConvertersインタフェースから継承されたメソッド com.sqlapp.data.db.command.properties.OnlyCurrentCatalogProperty
isOnlyCurrentCatalog, setOnlyCurrentCatalogインタフェースから継承されたメソッド com.sqlapp.data.db.command.properties.OnlyCurrentSchemaProperty
isOnlyCurrentSchema, setOnlyCurrentSchemaインタフェースから継承されたメソッド com.sqlapp.data.db.command.properties.SchemaOptionProperty
getSchemaOptions, setSchemaOptionsインタフェースから継承されたメソッド com.sqlapp.data.db.command.properties.SchemaTargetProperty
getExcludeSchemas, getIncludeSchemas, setSchemaNameインタフェースから継承されたメソッド com.sqlapp.data.db.command.properties.TableOptionProperty
getTableOptions, setTableOptionsインタフェースから継承されたメソッド com.sqlapp.data.db.command.properties.TableTargetProperty
getExcludeTables, getIncludeTables, setTableName
-
コンストラクタの詳細
-
AbstractTableCommand
public AbstractTableCommand()
-
-
メソッドの詳細
-
getSchemaReader
protected com.sqlapp.data.db.metadata.SchemaReader getSchemaReader(Connection connection, com.sqlapp.data.db.dialect.Dialect dialect) throws SQLException - 例外:
SQLException
-
getTables
protected List<com.sqlapp.data.schemas.Table> getTables(Connection connection, com.sqlapp.data.db.dialect.Dialect dialect) throws SQLException - 例外:
SQLException
-
getMetadataReaderFilter
protected com.sqlapp.data.db.metadata.ReadDbObjectPredicate getMetadataReaderFilter() -
getSqlFactoryRegistry
protected com.sqlapp.data.db.sql.SqlFactoryRegistry getSqlFactoryRegistry(com.sqlapp.data.db.dialect.Dialect dialect) - オーバーライド:
getSqlFactoryRegistryクラス内AbstractSchemaDataSourceCommand- 戻り値:
- the sqlFactoryRegistry
-
setIncludeSchemas
- 定義:
setIncludeSchemasインタフェース内SchemaTargetProperty- パラメータ:
includeSchemas- the includeSchemas to set
-
setExcludeSchemas
- 定義:
setExcludeSchemasインタフェース内SchemaTargetProperty- パラメータ:
excludeSchemas- the excludeSchemas to set
-
setIncludeTables
- 定義:
setIncludeTablesインタフェース内TableTargetProperty- パラメータ:
includeTables- the includeTables to set
-
setExcludeTables
- 定義:
setExcludeTablesインタフェース内TableTargetProperty- パラメータ:
excludeTables- the excludeTables to set
-