Class KettleDatabaseRepositoryPartitionSchemaDelegate

    • Constructor Detail

      • KettleDatabaseRepositoryPartitionSchemaDelegate

        public KettleDatabaseRepositoryPartitionSchemaDelegate​(KettleDatabaseRepository repository)
    • Method Detail

      • 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