Package org.apache.flink.formats.json
Class JsonFormatOptionsUtil
- java.lang.Object
-
- org.apache.flink.formats.json.JsonFormatOptionsUtil
-
@Internal public class JsonFormatOptionsUtil extends Object
Utilities forJsonFormatOptions
.
-
-
Field Summary
Fields Modifier and Type Field Description static String
ISO_8601
static String
JSON_MAP_NULL_KEY_MODE_DROP
static String
JSON_MAP_NULL_KEY_MODE_FAIL
static String
JSON_MAP_NULL_KEY_MODE_LITERAL
static String
SQL
static Set<String>
TIMESTAMP_FORMAT_ENUM
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static JsonFormatOptions.MapNullKeyMode
getMapNullKeyMode(ReadableConfig config)
Creates handling mode for null key map data.static TimestampFormat
getTimestampFormat(ReadableConfig config)
static void
validateDecodingFormatOptions(ReadableConfig tableOptions)
Validator for json decoding format.static void
validateEncodingFormatOptions(ReadableConfig tableOptions)
Validator for json encoding format.
-
-
-
Field Detail
-
SQL
public static final String SQL
- See Also:
- Constant Field Values
-
ISO_8601
public static final String ISO_8601
- See Also:
- Constant Field Values
-
JSON_MAP_NULL_KEY_MODE_FAIL
public static final String JSON_MAP_NULL_KEY_MODE_FAIL
- See Also:
- Constant Field Values
-
JSON_MAP_NULL_KEY_MODE_DROP
public static final String JSON_MAP_NULL_KEY_MODE_DROP
- See Also:
- Constant Field Values
-
JSON_MAP_NULL_KEY_MODE_LITERAL
public static final String JSON_MAP_NULL_KEY_MODE_LITERAL
- See Also:
- Constant Field Values
-
-
Method Detail
-
getTimestampFormat
public static TimestampFormat getTimestampFormat(ReadableConfig config)
-
getMapNullKeyMode
public static JsonFormatOptions.MapNullKeyMode getMapNullKeyMode(ReadableConfig config)
Creates handling mode for null key map data.See
JSON_MAP_NULL_KEY_MODE_FAIL
,JSON_MAP_NULL_KEY_MODE_DROP
, andJSON_MAP_NULL_KEY_MODE_LITERAL
for more information.
-
validateDecodingFormatOptions
public static void validateDecodingFormatOptions(ReadableConfig tableOptions)
Validator for json decoding format.
-
validateEncodingFormatOptions
public static void validateEncodingFormatOptions(ReadableConfig tableOptions)
Validator for json encoding format.
-
-