Class KettleDatabaseRepositoryClusterSchemaDelegate

    • Constructor Detail

      • KettleDatabaseRepositoryClusterSchemaDelegate

        public KettleDatabaseRepositoryClusterSchemaDelegate​(KettleDatabaseRepository repository)
    • Method Detail

      • getClusterSchema

        public org.pentaho.di.core.RowMetaAndData getClusterSchema​(org.pentaho.di.repository.ObjectId id_cluster_schema)
                                                            throws org.pentaho.di.core.exception.KettleException
        Throws:
        org.pentaho.di.core.exception.KettleException
      • getClusterID

        public org.pentaho.di.repository.ObjectId getClusterID​(String name)
                                                        throws org.pentaho.di.core.exception.KettleException
        Throws:
        org.pentaho.di.core.exception.KettleException
      • loadClusterSchema

        public ClusterSchema loadClusterSchema​(org.pentaho.di.repository.ObjectId id_cluster_schema,
                                               List<SlaveServer> slaveServers)
                                        throws org.pentaho.di.core.exception.KettleException
        Throws:
        org.pentaho.di.core.exception.KettleException
      • saveClusterSchema

        public void saveClusterSchema​(ClusterSchema clusterSchema,
                                      String versionComment)
                               throws org.pentaho.di.core.exception.KettleException
        Throws:
        org.pentaho.di.core.exception.KettleException
      • saveClusterSchema

        public void saveClusterSchema​(ClusterSchema clusterSchema,
                                      String versionComment,
                                      org.pentaho.di.repository.ObjectId id_transformation,
                                      boolean isUsedByTransformation)
                               throws org.pentaho.di.core.exception.KettleException
        Throws:
        org.pentaho.di.core.exception.KettleException
      • saveClusterSchema

        public void saveClusterSchema​(ClusterSchema clusterSchema,
                                      String versionComment,
                                      org.pentaho.di.repository.ObjectId id_transformation,
                                      boolean isUsedByTransformation,
                                      boolean overwrite)
                               throws org.pentaho.di.core.exception.KettleException
        Throws:
        org.pentaho.di.core.exception.KettleException
      • updateCluster

        public void updateCluster​(ClusterSchema clusterSchema)
                           throws org.pentaho.di.core.exception.KettleException
        Throws:
        org.pentaho.di.core.exception.KettleException
      • delClusterSchema

        public void delClusterSchema​(org.pentaho.di.repository.ObjectId id_cluster)
                              throws org.pentaho.di.core.exception.KettleException
        Throws:
        org.pentaho.di.core.exception.KettleException
      • renameClusterSchema

        public void renameClusterSchema​(org.pentaho.di.repository.ObjectId id_cluster,
                                        String new_name)
                                 throws org.pentaho.di.core.exception.KettleException
        Throws:
        org.pentaho.di.core.exception.KettleException