Enum ClickHouseCompression

    • Method Detail

      • values

        public static ClickHouseCompression[] values()
        Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
        for (ClickHouseCompression c : ClickHouseCompression.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static ClickHouseCompression valueOf​(String name)
        Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
        Parameters:
        name - the name of the enum constant to be returned.
        Returns:
        the enum constant with the specified name
        Throws:
        IllegalArgumentException - if this enum type has no constant with the specified name
        NullPointerException - if the argument is null
      • mimeType

        public String mimeType()
      • encoding

        public String encoding()
      • fileExtension

        public String fileExtension()
      • fromMimeType

        public static ClickHouseCompression fromMimeType​(String mimeType)
        Get compression algorithm based on given MIME type.
        Parameters:
        mimeType - MIME type
        Returns:
        compression algorithm
      • fromEncoding

        public static ClickHouseCompression fromEncoding​(String encoding)
        Get compression algorithm based on given encoding.
        Parameters:
        encoding - content encoding
        Returns:
        compression algorithm
      • fromFileName

        public static ClickHouseCompression fromFileName​(String file)
        Get compression algorithm based on given file name.
        Parameters:
        file - file name
        Returns:
        compression algorithm