Interface ICompressOptionContainer

All Known Implementing Classes:
PgBaseType, PgColumn

public interface ICompressOptionContainer
Interface for database objects that support compression options. Provides functionality for managing compression type, level, and block size settings.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final int
    Default block size.
    static final int
    Default compression level.
    static final String
    Default compression type.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    setBlockSize(int blockSize)
    Sets the block size for this object.
    void
    setCompressLevel(int compressLevel)
    Sets the compression level for this object.
    void
    setCompressType(String compressType)
    Sets the compression type for this object.
  • Field Details

    • DEFAULT_COMPRESS_TYPE

      static final String DEFAULT_COMPRESS_TYPE
      Default compression type.
      See Also:
    • DEFAULT_COMPRESS_LEVEL

      static final int DEFAULT_COMPRESS_LEVEL
      Default compression level.
      See Also:
    • DEFAULT_BLOCK_SIZE

      static final int DEFAULT_BLOCK_SIZE
      Default block size.
      See Also:
  • Method Details

    • setCompressType

      void setCompressType(String compressType)
      Sets the compression type for this object.
      Parameters:
      compressType - the compression type to set
    • setCompressLevel

      void setCompressLevel(int compressLevel)
      Sets the compression level for this object.
      Parameters:
      compressLevel - the compression level to set
    • setBlockSize

      void setBlockSize(int blockSize)
      Sets the block size for this object.
      Parameters:
      blockSize - the block size to set