クラス DropObjectsCommand

すべての実装されたインタフェース:
ConsoleOutputLevelProperty, ConvertersProperty, DataSourceProperty, ObjectTargetProperty, OnlyCurrentCatalogProperty, OnlyCurrentSchemaProperty, SchemaOptionProperty, SchemaTargetProperty, Runnable

DROPコマンド
  • コンストラクタの詳細

    • DropObjectsCommand

      public DropObjectsCommand()
  • メソッドの詳細

    • getSchemaReader

      protected com.sqlapp.data.db.metadata.SchemaReader getSchemaReader(Connection connection, com.sqlapp.data.db.dialect.Dialect dialect) throws SQLException
      例外:
      SQLException
    • getMetadataReaderFilter

      protected com.sqlapp.data.db.metadata.ReadDbObjectPredicate getMetadataReaderFilter()
    • doRun

      protected void doRun()
      定義:
      doRun クラス内 AbstractCommand
    • dropObjects

      protected void dropObjects(Connection connection, com.sqlapp.data.db.metadata.SchemaReader schemaReader, com.sqlapp.data.schemas.Schema schema, com.sqlapp.data.db.sql.SqlFactoryRegistry sqlFactoryRegistry) throws SQLException
      例外:
      SQLException
    • loadDetail

      protected void loadDetail(Connection connection, com.sqlapp.data.db.metadata.SchemaReader schemaReader, com.sqlapp.data.schemas.Schema schema) throws SQLException
      例外:
      SQLException
    • dropTables

      protected void dropTables(Connection connection, com.sqlapp.data.db.metadata.SchemaReader schemaReader, com.sqlapp.data.schemas.Schema schema, com.sqlapp.data.db.sql.SqlFactoryRegistry sqlFactoryRegistry) throws SQLException
      例外:
      SQLException
    • setIncludeSchemas

      public void setIncludeSchemas(String... includeSchemas)
      定義:
      setIncludeSchemas インタフェース内 SchemaTargetProperty
      パラメータ:
      includeSchemas - the includeSchemas to set
    • setExcludeSchemas

      public void setExcludeSchemas(String... excludeSchemas)
      定義:
      setExcludeSchemas インタフェース内 SchemaTargetProperty
      パラメータ:
      excludeSchemas - the excludeSchemas to set
    • setIncludeObjects

      public void setIncludeObjects(String... includeObject)
      定義:
      setIncludeObjects インタフェース内 ObjectTargetProperty
      パラメータ:
      includeObject - the includeObjects to set
    • setExcludeObjects

      public void setExcludeObjects(String... excludeObjects)
      定義:
      setExcludeObjects インタフェース内 ObjectTargetProperty
      パラメータ:
      excludeObjects - the excludeObjects to set