Skip navigation links
A C D F G I J O S V 

A

addFormatProperties(DescriptorProperties) - Method in class org.apache.flink.table.descriptors.Json
Internal method for format properties conversion.

C

convert(String) - Static method in class org.apache.flink.formats.json.JsonSchemaConverter
Converts a JSON schema into Flink's type information.

D

deriveSchema() - Method in class org.apache.flink.table.descriptors.Json
Derives the format schema from the table's schema described using Schema.
deserialize(byte[]) - Method in class org.apache.flink.formats.json.JsonNodeDeserializationSchema
 
deserialize(byte[]) - Method in class org.apache.flink.formats.json.JsonRowDeserializationSchema
 

F

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
 

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
Creates a JSON deserialization schema for the given type information.
JsonRowDeserializationSchema(String) - Constructor for class org.apache.flink.formats.json.JsonRowDeserializationSchema
Creates a JSON deserialization schema for the given JSON schema.
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
Creates a JSON serialization schema for the given type information.
JsonRowSerializationSchema(String) - Constructor for class org.apache.flink.formats.json.JsonRowSerializationSchema
Creates a JSON serialization schema for the given JSON schema.
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]].
JsonSchemaConverter - Class in org.apache.flink.formats.json
Converts a JSON schema into Flink's type information.
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<?>) - 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
Configures the failure behaviour if a JSON field is missing.

V

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

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