Class KettleDatabaseRepositoryPartitionSchemaDelegate

java.lang.Object
org.pentaho.di.repository.kdr.delegates.KettleDatabaseRepositoryBaseDelegate
org.pentaho.di.repository.kdr.delegates.KettleDatabaseRepositoryPartitionSchemaDelegate

public class KettleDatabaseRepositoryPartitionSchemaDelegate extends KettleDatabaseRepositoryBaseDelegate
  • Constructor Details

    • KettleDatabaseRepositoryPartitionSchemaDelegate

      public KettleDatabaseRepositoryPartitionSchemaDelegate(KettleDatabaseRepository repository)
  • Method Details

    • getPartitionSchema

      public org.pentaho.di.core.RowMetaAndData getPartitionSchema(org.pentaho.di.repository.ObjectId id_partition_schema) throws org.pentaho.di.core.exception.KettleException
      Throws:
      org.pentaho.di.core.exception.KettleException
    • getPartition

      public org.pentaho.di.core.RowMetaAndData getPartition(org.pentaho.di.repository.ObjectId id_partition) throws org.pentaho.di.core.exception.KettleException
      Throws:
      org.pentaho.di.core.exception.KettleException
    • getPartitionSchemaID

      public org.pentaho.di.repository.ObjectId getPartitionSchemaID(String name) throws org.pentaho.di.core.exception.KettleException
      Throws:
      org.pentaho.di.core.exception.KettleException
    • savePartitionSchema

      public void savePartitionSchema(PartitionSchema partitionSchema) throws org.pentaho.di.core.exception.KettleException
      Throws:
      org.pentaho.di.core.exception.KettleException
    • savePartitionSchema

      public void savePartitionSchema(PartitionSchema partitionSchema, org.pentaho.di.repository.ObjectId id_transformation, boolean isUsedByTransformation) throws org.pentaho.di.core.exception.KettleException
      Throws:
      org.pentaho.di.core.exception.KettleException
    • savePartitionSchema

      public void savePartitionSchema(PartitionSchema partitionSchema, 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
    • loadPartitionSchema

      public PartitionSchema loadPartitionSchema(org.pentaho.di.repository.ObjectId id_partition_schema) throws org.pentaho.di.core.exception.KettleException
      Throws:
      org.pentaho.di.core.exception.KettleException
    • insertPartitionSchema

      public org.pentaho.di.repository.ObjectId insertPartitionSchema(PartitionSchema partitionSchema) throws org.pentaho.di.core.exception.KettleException
      Throws:
      org.pentaho.di.core.exception.KettleException
    • updatePartitionSchema

      public void updatePartitionSchema(PartitionSchema partitionSchema) throws org.pentaho.di.core.exception.KettleException
      Throws:
      org.pentaho.di.core.exception.KettleException
    • insertPartition

      public org.pentaho.di.repository.ObjectId insertPartition(org.pentaho.di.repository.ObjectId id_partition_schema, String partition_id) throws org.pentaho.di.core.exception.KettleException
      Throws:
      org.pentaho.di.core.exception.KettleException
    • delPartitionSchema

      public void delPartitionSchema(org.pentaho.di.repository.ObjectId id_partition_schema) throws org.pentaho.di.core.exception.KettleException
      Throws:
      org.pentaho.di.core.exception.KettleException