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

B

build() - Method in class org.apache.flink.formats.json.JsonRowDeserializationSchema.Builder
 
build() - Method in class org.apache.flink.formats.json.JsonRowSerializationSchema.Builder
 
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(TypeInformation<Row>) - Constructor for class org.apache.flink.formats.json.JsonRowSerializationSchema.Builder
Creates a JSON serialization schema for the given type information.
Builder(String) - Constructor for class org.apache.flink.formats.json.JsonRowSerializationSchema.Builder
Creates a JSON serialization schema for the given JSON schema.

C

convert(String) - Static method in class org.apache.flink.formats.json.JsonRowSchemaConverter
Converts a JSON schema into Flink's type information.
createDeserializationSchema(Map<String, String>) - Method in class org.apache.flink.formats.json.JsonRowFormatFactory
 
createSerializationSchema(Map<String, String>) - Method in class org.apache.flink.formats.json.JsonRowFormatFactory
 

D

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.JsonNodeDeserializationSchema
 
deserialize(byte[]) - Method in class org.apache.flink.formats.json.JsonRowDeserializationSchema
 

E

equals(Object) - Method in class org.apache.flink.formats.json.JsonRowDeserializationSchema
 
equals(Object) - Method in class org.apache.flink.formats.json.JsonRowSerializationSchema
 

F

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_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.JsonRowDeserializationSchema
 

H

hashCode() - Method in class org.apache.flink.formats.json.JsonRowDeserializationSchema
 
hashCode() - Method in class org.apache.flink.formats.json.JsonRowSerializationSchema
 

I

isEndOfStream(Row) - Method in class org.apache.flink.formats.json.JsonRowDeserializationSchema
 

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.
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
 
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(TypeInformation<Row>) - Constructor for class org.apache.flink.formats.json.JsonRowSerializationSchema
Deprecated.
Use the provided JsonRowSerializationSchema.Builder instead.
JsonRowSerializationSchema.Builder - Class in org.apache.flink.formats.json
jsonSchema(String) - Method in class org.apache.flink.table.descriptors.Json
Sets the JSON schema string with field names and the types according to the JSON schema specification [[http://json-schema.org/specification.html]].
JsonValidator - Class in org.apache.flink.table.descriptors
Validator for Json.
JsonValidator() - Constructor for class org.apache.flink.table.descriptors.JsonValidator
 

O

org.apache.flink.formats.json - package org.apache.flink.formats.json
 
org.apache.flink.table.descriptors - package org.apache.flink.table.descriptors
 

S

schema(TypeInformation<Row>) - Method in class org.apache.flink.table.descriptors.Json
Sets the schema using type information.
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.
supportedFormatProperties() - Method in class org.apache.flink.formats.json.JsonRowFormatFactory
 

T

toFormatProperties() - Method in class org.apache.flink.table.descriptors.Json
 

V

validate(DescriptorProperties) - Method in class org.apache.flink.table.descriptors.JsonValidator
 
B C D E F G H I J O S T V 
Skip navigation links

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