public class JsonOptions extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
JsonOptions.MapNullKeyMode
Handling mode for map data with null key.
|
| Modifier and Type | Field and Description |
|---|---|
static org.apache.flink.configuration.ConfigOption<Boolean> |
ENCODE_DECIMAL_AS_PLAIN_NUMBER |
static org.apache.flink.configuration.ConfigOption<Boolean> |
FAIL_ON_MISSING_FIELD |
static org.apache.flink.configuration.ConfigOption<Boolean> |
IGNORE_PARSE_ERRORS |
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 org.apache.flink.configuration.ConfigOption<String> |
MAP_NULL_KEY_LITERAL |
static org.apache.flink.configuration.ConfigOption<String> |
MAP_NULL_KEY_MODE |
static String |
SQL |
static org.apache.flink.configuration.ConfigOption<String> |
TIMESTAMP_FORMAT |
static Set<String> |
TIMESTAMP_FORMAT_ENUM |
| Constructor and Description |
|---|
JsonOptions() |
| Modifier and Type | Method and Description |
|---|---|
static JsonOptions.MapNullKeyMode |
getMapNullKeyMode(org.apache.flink.configuration.ReadableConfig config)
Creates handling mode for null key map data.
|
static org.apache.flink.formats.common.TimestampFormat |
getTimestampFormat(org.apache.flink.configuration.ReadableConfig config) |
static void |
validateDecodingFormatOptions(org.apache.flink.configuration.ReadableConfig tableOptions)
Validator for json decoding format.
|
static void |
validateEncodingFormatOptions(org.apache.flink.configuration.ReadableConfig tableOptions)
Validator for json encoding format.
|
public static final org.apache.flink.configuration.ConfigOption<Boolean> FAIL_ON_MISSING_FIELD
public static final org.apache.flink.configuration.ConfigOption<Boolean> IGNORE_PARSE_ERRORS
public static final org.apache.flink.configuration.ConfigOption<String> MAP_NULL_KEY_MODE
public static final org.apache.flink.configuration.ConfigOption<String> MAP_NULL_KEY_LITERAL
public static final org.apache.flink.configuration.ConfigOption<String> TIMESTAMP_FORMAT
public static final org.apache.flink.configuration.ConfigOption<Boolean> ENCODE_DECIMAL_AS_PLAIN_NUMBER
public static final String SQL
public static final String ISO_8601
public static final String JSON_MAP_NULL_KEY_MODE_FAIL
public static final String JSON_MAP_NULL_KEY_MODE_DROP
public static final String JSON_MAP_NULL_KEY_MODE_LITERAL
public static org.apache.flink.formats.common.TimestampFormat getTimestampFormat(org.apache.flink.configuration.ReadableConfig config)
public static JsonOptions.MapNullKeyMode getMapNullKeyMode(org.apache.flink.configuration.ReadableConfig config)
See JSON_MAP_NULL_KEY_MODE_FAIL, JSON_MAP_NULL_KEY_MODE_DROP, and JSON_MAP_NULL_KEY_MODE_LITERAL for more information.
public static void validateDecodingFormatOptions(org.apache.flink.configuration.ReadableConfig tableOptions)
public static void validateEncodingFormatOptions(org.apache.flink.configuration.ReadableConfig tableOptions)
Copyright © 2014–2021 The Apache Software Foundation. All rights reserved.