Skip navigation links
A C D E F G H I J O R 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.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
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
 

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(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
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.
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
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]].
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
 

R

requiredContext() - Method in class org.apache.flink.formats.json.JsonRowFormatFactory
 

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
Configures the failure behaviour if a JSON field is missing.
supportedProperties() - Method in class org.apache.flink.formats.json.JsonRowFormatFactory
 
supportsSchemaDerivation() - Method in class org.apache.flink.formats.json.JsonRowFormatFactory
 

V

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

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