Skip navigation links
B C D E F G H I J N O R S T V W 

B

build() - Method in class org.apache.flink.formats.json.JsonRowDeserializationSchema.Builder
 
build() - Method in class org.apache.flink.formats.json.JsonRowSerializationSchema.Builder
Finalizes the configuration and checks validity.
Builder(TypeInformation<Row>) - Constructor for class org.apache.flink.formats.json.JsonRowDeserializationSchema.Builder
Creates a JSON deserialization schema for the given type information.
Builder(String) - Constructor for class org.apache.flink.formats.json.JsonRowDeserializationSchema.Builder
Creates a JSON deserialization schema for the given JSON schema.
builder() - Static method in class org.apache.flink.formats.json.JsonRowSerializationSchema
Creates a builder for JsonRowSerializationSchema.Builder.
Builder(TypeInformation<Row>) - Constructor for class org.apache.flink.formats.json.JsonRowSerializationSchema.Builder
Deprecated.
Builder(String) - Constructor for class org.apache.flink.formats.json.JsonRowSerializationSchema.Builder
Deprecated.

C

CanalJsonDeserializationSchema - Class in org.apache.flink.formats.json.canal
Deserialization schema from Canal JSON to Flink Table/SQL internal data structure RowData.
CanalJsonDeserializationSchema(RowType, TypeInformation<RowData>, boolean, TimestampFormat) - Constructor for class org.apache.flink.formats.json.canal.CanalJsonDeserializationSchema
 
CanalJsonFormatFactory - Class in org.apache.flink.formats.json.canal
Format factory for providing configured instances of Canal JSON to RowData DeserializationSchema.
CanalJsonFormatFactory() - Constructor for class org.apache.flink.formats.json.canal.CanalJsonFormatFactory
 
convert(String) - Static method in class org.apache.flink.formats.json.JsonRowSchemaConverter
Converts a JSON schema into Flink's type information.
createBulkWriterFactory(FileSystemFormatFactory.WriterContext) - Method in class org.apache.flink.formats.json.JsonFileSystemFormatFactory
 
createDecodingFormat(DynamicTableFactory.Context, ReadableConfig) - Method in class org.apache.flink.formats.json.canal.CanalJsonFormatFactory
 
createDecodingFormat(DynamicTableFactory.Context, ReadableConfig) - Method in class org.apache.flink.formats.json.debezium.DebeziumJsonFormatFactory
 
createDecodingFormat(DynamicTableFactory.Context, ReadableConfig) - Method in class org.apache.flink.formats.json.JsonFormatFactory
 
createDeserializationSchema(Map<String, String>) - Method in class org.apache.flink.formats.json.JsonRowFormatFactory
 
createEncoder(FileSystemFormatFactory.WriterContext) - Method in class org.apache.flink.formats.json.JsonFileSystemFormatFactory
 
createEncodingFormat(DynamicTableFactory.Context, ReadableConfig) - Method in class org.apache.flink.formats.json.canal.CanalJsonFormatFactory
 
createEncodingFormat(DynamicTableFactory.Context, ReadableConfig) - Method in class org.apache.flink.formats.json.debezium.DebeziumJsonFormatFactory
 
createEncodingFormat(DynamicTableFactory.Context, ReadableConfig) - Method in class org.apache.flink.formats.json.JsonFormatFactory
 
createReader(FileSystemFormatFactory.ReaderContext) - Method in class org.apache.flink.formats.json.JsonFileSystemFormatFactory
 
createSerializationSchema(Map<String, String>) - Method in class org.apache.flink.formats.json.JsonRowFormatFactory
 

D

DebeziumJsonDeserializationSchema - Class in org.apache.flink.formats.json.debezium
Deserialization schema from Debezium JSON to Flink Table/SQL internal data structure RowData.
DebeziumJsonDeserializationSchema(RowType, TypeInformation<RowData>, boolean, boolean, TimestampFormat) - Constructor for class org.apache.flink.formats.json.debezium.DebeziumJsonDeserializationSchema
 
DebeziumJsonFormatFactory - Class in org.apache.flink.formats.json.debezium
Format factory for providing configured instances of Debezium JSON to RowData DeserializationSchema.
DebeziumJsonFormatFactory() - Constructor for class org.apache.flink.formats.json.debezium.DebeziumJsonFormatFactory
 
deriveSchema() - Method in class org.apache.flink.table.descriptors.Json
Deprecated.
Derivation format schema from table's schema is the default behavior now. So there is no need to explicitly declare to derive schema.
deserialize(byte[]) - Method in class org.apache.flink.formats.json.canal.CanalJsonDeserializationSchema
 
deserialize(byte[], Collector<RowData>) - Method in class org.apache.flink.formats.json.canal.CanalJsonDeserializationSchema
 
deserialize(byte[]) - Method in class org.apache.flink.formats.json.debezium.DebeziumJsonDeserializationSchema
 
deserialize(byte[], Collector<RowData>) - Method in class org.apache.flink.formats.json.debezium.DebeziumJsonDeserializationSchema
 
deserialize(byte[]) - Method in class org.apache.flink.formats.json.JsonNodeDeserializationSchema
 
deserialize(byte[]) - Method in class org.apache.flink.formats.json.JsonRowDataDeserializationSchema
 
deserialize(byte[]) - Method in class org.apache.flink.formats.json.JsonRowDeserializationSchema
 

E

encode(RowData, OutputStream) - Method in class org.apache.flink.formats.json.JsonFileSystemFormatFactory.JsonRowDataEncoder
 
equals(Object) - Method in class org.apache.flink.formats.json.canal.CanalJsonDeserializationSchema
 
equals(Object) - Method in class org.apache.flink.formats.json.debezium.DebeziumJsonDeserializationSchema
 
equals(Object) - Method in class org.apache.flink.formats.json.JsonRowDataDeserializationSchema
 
equals(Object) - Method in class org.apache.flink.formats.json.JsonRowDataSerializationSchema
 
equals(Object) - Method in class org.apache.flink.formats.json.JsonRowDeserializationSchema
 
equals(Object) - Method in class org.apache.flink.formats.json.JsonRowSerializationSchema
 

F

factoryIdentifier() - Method in class org.apache.flink.formats.json.canal.CanalJsonFormatFactory
 
factoryIdentifier() - Method in class org.apache.flink.formats.json.debezium.DebeziumJsonFormatFactory
 
factoryIdentifier() - Method in class org.apache.flink.formats.json.JsonFileSystemFormatFactory
 
factoryIdentifier() - Method in class org.apache.flink.formats.json.JsonFormatFactory
 
FAIL_ON_MISSING_FIELD - Static variable in class org.apache.flink.formats.json.JsonOptions
 
failOnMissingField() - Method in class org.apache.flink.formats.json.JsonRowDeserializationSchema.Builder
Configures schema to fail if a JSON field is missing.
failOnMissingField(boolean) - Method in class org.apache.flink.table.descriptors.Json
Sets flag whether to fail if a field is missing or not.
FORMAT_FAIL_ON_MISSING_FIELD - Static variable in class org.apache.flink.table.descriptors.JsonValidator
 
FORMAT_IGNORE_PARSE_ERRORS - Static variable in class org.apache.flink.table.descriptors.JsonValidator
 
FORMAT_JSON_SCHEMA - Static variable in class org.apache.flink.table.descriptors.JsonValidator
 
FORMAT_SCHEMA - Static variable in class org.apache.flink.table.descriptors.JsonValidator
 
FORMAT_TYPE_VALUE - Static variable in class org.apache.flink.table.descriptors.JsonValidator
 

G

getProducedType() - Method in class org.apache.flink.formats.json.canal.CanalJsonDeserializationSchema
 
getProducedType() - Method in class org.apache.flink.formats.json.debezium.DebeziumJsonDeserializationSchema
 
getProducedType() - Method in class org.apache.flink.formats.json.JsonRowDataDeserializationSchema
 
getProducedType() - Method in class org.apache.flink.formats.json.JsonRowDeserializationSchema
 
getTimestampFormat(ReadableConfig) - Static method in class org.apache.flink.formats.json.JsonOptions
 

H

hashCode() - Method in class org.apache.flink.formats.json.canal.CanalJsonDeserializationSchema
 
hashCode() - Method in class org.apache.flink.formats.json.debezium.DebeziumJsonDeserializationSchema
 
hashCode() - Method in class org.apache.flink.formats.json.JsonRowDataDeserializationSchema
 
hashCode() - Method in class org.apache.flink.formats.json.JsonRowDataSerializationSchema
 
hashCode() - Method in class org.apache.flink.formats.json.JsonRowDeserializationSchema
 
hashCode() - Method in class org.apache.flink.formats.json.JsonRowSerializationSchema
 

I

IDENTIFIER - Static variable in class org.apache.flink.formats.json.canal.CanalJsonFormatFactory
 
IDENTIFIER - Static variable in class org.apache.flink.formats.json.debezium.DebeziumJsonFormatFactory
 
IDENTIFIER - Static variable in class org.apache.flink.formats.json.JsonFileSystemFormatFactory
 
IDENTIFIER - Static variable in class org.apache.flink.formats.json.JsonFormatFactory
 
IGNORE_PARSE_ERRORS - Static variable in class org.apache.flink.formats.json.canal.CanalJsonFormatFactory
 
IGNORE_PARSE_ERRORS - Static variable in class org.apache.flink.formats.json.debezium.DebeziumJsonFormatFactory
 
IGNORE_PARSE_ERRORS - Static variable in class org.apache.flink.formats.json.JsonOptions
 
ignoreParseErrors() - Method in class org.apache.flink.formats.json.JsonRowDeserializationSchema.Builder
Configures schema to fail when parsing json failed.
ignoreParseErrors(boolean) - Method in class org.apache.flink.table.descriptors.Json
Sets flag whether to fail when parsing json fails.
isEndOfStream(RowData) - Method in class org.apache.flink.formats.json.canal.CanalJsonDeserializationSchema
 
isEndOfStream(RowData) - Method in class org.apache.flink.formats.json.debezium.DebeziumJsonDeserializationSchema
 
isEndOfStream(RowData) - Method in class org.apache.flink.formats.json.JsonRowDataDeserializationSchema
 
isEndOfStream(Row) - Method in class org.apache.flink.formats.json.JsonRowDeserializationSchema
 
ISO_8601 - Static variable in class org.apache.flink.formats.json.JsonOptions
 

J

Json - Class in org.apache.flink.table.descriptors
Format descriptor for JSON.
Json() - Constructor for class org.apache.flink.table.descriptors.Json
Format descriptor for JSON.
JsonFileSystemFormatFactory - Class in org.apache.flink.formats.json
Factory to build reader/writer to read/write json format file.
JsonFileSystemFormatFactory() - Constructor for class org.apache.flink.formats.json.JsonFileSystemFormatFactory
 
JsonFileSystemFormatFactory.JsonInputFormat - Class in org.apache.flink.formats.json
A JsonFileSystemFormatFactory.JsonInputFormat is responsible to read RowData records from json format files.
JsonFileSystemFormatFactory.JsonRowDataEncoder - Class in org.apache.flink.formats.json
A JsonFileSystemFormatFactory.JsonRowDataEncoder is responsible to encode a RowData to OutputStream with json format.
JsonFormatFactory - Class in org.apache.flink.formats.json
Table format factory for providing configured instances of JSON to RowData SerializationSchema and DeserializationSchema.
JsonFormatFactory() - Constructor for class org.apache.flink.formats.json.JsonFormatFactory
 
JsonInputFormat(Path[], DataType[], String[], int[], List<String>, String, long, int[], int[], JsonRowDataDeserializationSchema) - Constructor for class org.apache.flink.formats.json.JsonFileSystemFormatFactory.JsonInputFormat
 
JsonNodeDeserializationSchema - Class in org.apache.flink.formats.json
DeserializationSchema that deserializes a JSON String into an ObjectNode.
JsonNodeDeserializationSchema() - Constructor for class org.apache.flink.formats.json.JsonNodeDeserializationSchema
 
JsonOptions - Class in org.apache.flink.formats.json
This class holds configuration constants used by json format.
JsonOptions() - Constructor for class org.apache.flink.formats.json.JsonOptions
 
JsonRowDataDeserializationSchema - Class in org.apache.flink.formats.json
Deserialization schema from JSON to Flink Table/SQL internal data structure RowData.
JsonRowDataDeserializationSchema(RowType, TypeInformation<RowData>, boolean, boolean, TimestampFormat) - Constructor for class org.apache.flink.formats.json.JsonRowDataDeserializationSchema
 
JsonRowDataEncoder(JsonRowDataSerializationSchema) - Constructor for class org.apache.flink.formats.json.JsonFileSystemFormatFactory.JsonRowDataEncoder
 
JsonRowDataSerializationSchema - Class in org.apache.flink.formats.json
Serialization schema that serializes an object of Flink internal data structure into a JSON bytes.
JsonRowDataSerializationSchema(RowType, TimestampFormat) - Constructor for class org.apache.flink.formats.json.JsonRowDataSerializationSchema
 
JsonRowDeserializationSchema - Class in org.apache.flink.formats.json
Deserialization schema from JSON to Flink types.
JsonRowDeserializationSchema(TypeInformation<Row>) - Constructor for class org.apache.flink.formats.json.JsonRowDeserializationSchema
Deprecated.
Use the provided JsonRowDeserializationSchema.Builder instead.
JsonRowDeserializationSchema(String) - Constructor for class org.apache.flink.formats.json.JsonRowDeserializationSchema
Deprecated.
Use the provided JsonRowDeserializationSchema.Builder instead.
JsonRowDeserializationSchema.Builder - Class in org.apache.flink.formats.json
JsonRowFormatFactory - Class in org.apache.flink.formats.json
Table format factory for providing configured instances of JSON-to-row SerializationSchema and DeserializationSchema.
JsonRowFormatFactory() - Constructor for class org.apache.flink.formats.json.JsonRowFormatFactory
 
JsonRowSchemaConverter - Class in org.apache.flink.formats.json
Converts a JSON schema into Flink's type information.
JsonRowSerializationSchema - Class in org.apache.flink.formats.json
Serialization schema that serializes an object of Flink types into a JSON bytes.
JsonRowSerializationSchema.Builder - Class in org.apache.flink.formats.json
jsonSchema(String) - Method in class org.apache.flink.table.descriptors.Json
Deprecated.
Json supports derive schema from table schema by default, it is no longer necessary to explicitly declare the format schema. This method will be removed in the future.
JsonValidator - Class in org.apache.flink.table.descriptors
Validator for Json.
JsonValidator() - Constructor for class org.apache.flink.table.descriptors.JsonValidator
 

N

nextRecord(RowData) - Method in class org.apache.flink.formats.json.JsonFileSystemFormatFactory.JsonInputFormat
 

O

open(FileInputSplit) - Method in class org.apache.flink.formats.json.JsonFileSystemFormatFactory.JsonInputFormat
 
optionalOptions() - Method in class org.apache.flink.formats.json.canal.CanalJsonFormatFactory
 
optionalOptions() - Method in class org.apache.flink.formats.json.debezium.DebeziumJsonFormatFactory
 
optionalOptions() - Method in class org.apache.flink.formats.json.JsonFileSystemFormatFactory
 
optionalOptions() - Method in class org.apache.flink.formats.json.JsonFormatFactory
 
org.apache.flink.formats.json - package org.apache.flink.formats.json
 
org.apache.flink.formats.json.canal - package org.apache.flink.formats.json.canal
 
org.apache.flink.formats.json.debezium - package org.apache.flink.formats.json.debezium
 
org.apache.flink.table.descriptors - package org.apache.flink.table.descriptors
 

R

reachedEnd() - Method in class org.apache.flink.formats.json.JsonFileSystemFormatFactory.JsonInputFormat
 
readRecord(RowData, byte[], int, int) - Method in class org.apache.flink.formats.json.JsonFileSystemFormatFactory.JsonInputFormat
 
requiredOptions() - Method in class org.apache.flink.formats.json.canal.CanalJsonFormatFactory
 
requiredOptions() - Method in class org.apache.flink.formats.json.debezium.DebeziumJsonFormatFactory
 
requiredOptions() - Method in class org.apache.flink.formats.json.JsonFileSystemFormatFactory
 
requiredOptions() - Method in class org.apache.flink.formats.json.JsonFormatFactory
 

S

schema(TypeInformation<Row>) - Method in class org.apache.flink.table.descriptors.Json
Deprecated.
Json supports derive schema from table schema by default, it is no longer necessary to explicitly declare the format schema. This method will be removed in the future.
SCHEMA_INCLUDE - Static variable in class org.apache.flink.formats.json.debezium.DebeziumJsonFormatFactory
 
serialize(RowData) - Method in class org.apache.flink.formats.json.JsonRowDataSerializationSchema
 
serialize(Row) - Method in class org.apache.flink.formats.json.JsonRowSerializationSchema
 
setFailOnMissingField(boolean) - Method in class org.apache.flink.formats.json.JsonRowDeserializationSchema
Deprecated.
Use the provided JsonRowDeserializationSchema.Builder instead.
SQL - Static variable in class org.apache.flink.formats.json.JsonOptions
 
supportedFormatProperties() - Method in class org.apache.flink.formats.json.JsonRowFormatFactory
 
supportsMultiPaths() - Method in class org.apache.flink.formats.json.JsonFileSystemFormatFactory.JsonInputFormat
 

T

TIMESTAMP_FORMAT - Static variable in class org.apache.flink.formats.json.canal.CanalJsonFormatFactory
 
TIMESTAMP_FORMAT - Static variable in class org.apache.flink.formats.json.debezium.DebeziumJsonFormatFactory
 
TIMESTAMP_FORMAT - Static variable in class org.apache.flink.formats.json.JsonOptions
 
TIMESTAMP_FORMAT_ENUM - Static variable in class org.apache.flink.formats.json.JsonOptions
 
TimestampFormat - Enum in org.apache.flink.formats.json
Timestamp format Enums.
toFormatProperties() - Method in class org.apache.flink.table.descriptors.Json
 

V

validate(DescriptorProperties) - Method in class org.apache.flink.table.descriptors.JsonValidator
 
valueOf(String) - Static method in enum org.apache.flink.formats.json.TimestampFormat
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.apache.flink.formats.json.TimestampFormat
Returns an array containing the constants of this enum type, in the order they are declared.

W

withTypeInfo(TypeInformation<Row>) - Method in class org.apache.flink.formats.json.JsonRowSerializationSchema.Builder
Sets type information for JSON serialization schema.
B C D E F G H I J N O R S T V W 
Skip navigation links

Copyright © 2014–2020 The Apache Software Foundation. All rights reserved.