Class JsonFormatOptionsUtil

java.lang.Object
org.apache.flink.formats.json.JsonFormatOptionsUtil

@Internal public class JsonFormatOptionsUtil extends Object
Utilities for JsonFormatOptions.
  • Field Details

  • Method Details

    • getTimestampFormat

      public static org.apache.flink.formats.common.TimestampFormat getTimestampFormat(org.apache.flink.configuration.ReadableConfig config)
    • getMapNullKeyMode

      public static JsonFormatOptions.MapNullKeyMode getMapNullKeyMode(org.apache.flink.configuration.ReadableConfig config)
      Creates handling mode for null key map data.

      See JSON_MAP_NULL_KEY_MODE_FAIL, JSON_MAP_NULL_KEY_MODE_DROP, and JSON_MAP_NULL_KEY_MODE_LITERAL for more information.

    • validateDecodingFormatOptions

      public static void validateDecodingFormatOptions(org.apache.flink.configuration.ReadableConfig tableOptions)
      Validator for json decoding format.
    • validateEncodingFormatOptions

      public static void validateEncodingFormatOptions(org.apache.flink.configuration.ReadableConfig tableOptions)
      Validator for json encoding format.