Class SpoonDBDelegate

    • Constructor Detail

      • SpoonDBDelegate

        public SpoonDBDelegate​(Spoon spoon)
    • Method Detail

      • setSharedObjectSyncUtil

        public void setSharedObjectSyncUtil​(SharedObjectSyncUtil sharedObjectSyncUtil)
      • sqlConnection

        public void sqlConnection​(org.pentaho.di.core.database.DatabaseMeta databaseMeta)
      • editConnection

        public void editConnection​(org.pentaho.di.core.database.DatabaseMeta databaseMeta)
      • dupeConnection

        public void dupeConnection​(org.pentaho.di.trans.HasDatabasesInterface hasDatabasesInterface,
                                   org.pentaho.di.core.database.DatabaseMeta databaseMeta)
      • clipConnection

        public void clipConnection​(org.pentaho.di.core.database.DatabaseMeta databaseMeta)
      • delConnection

        public void delConnection​(org.pentaho.di.trans.HasDatabasesInterface hasDatabasesInterface,
                                  org.pentaho.di.core.database.DatabaseMeta db)
        Delete a database connection
        Parameters:
        name - The name of the database connection.
      • exploreDB

        public String[] exploreDB​(org.pentaho.di.core.database.DatabaseMeta databaseMeta,
                                  boolean aLook)
        return a schema, table combination from the explorer
        Parameters:
        databaseMeta -
        aLook -
        Returns:
        schema [0] and table [1]
      • clearDBCache

        public void clearDBCache​(org.pentaho.di.core.database.DatabaseMeta databaseMeta)
      • getSQL

        public void getSQL()
      • getTransSQL

        public void getTransSQL​(org.pentaho.di.trans.TransMeta transMeta)
        Get & show the SQL required to run the loaded transformation...
      • getJobSQL

        public void getJobSQL​(org.pentaho.di.job.JobMeta jobMeta)
        Get & show the SQL required to run the loaded job entry...
      • copyTable

        public boolean copyTable​(org.pentaho.di.core.database.DatabaseMeta sourceDBInfo,
                                 org.pentaho.di.core.database.DatabaseMeta targetDBInfo,
                                 String tablename)
      • saveConnection

        public void saveConnection​(org.pentaho.di.core.database.DatabaseMeta db,
                                   String versionComment)
      • newConnection

        public void newConnection()
      • newConnection

        public void newConnection​(org.pentaho.di.trans.HasDatabasesInterface hasDatabasesInterface)