@Internal public class JsonParserRowDataDeserializationSchema extends AbstractJsonDeserializationSchema
JsonParser to RowData which has a higher
parsing efficiency.failOnMissingField, ignoreParseErrors, objectMapper| Constructor and Description |
|---|
JsonParserRowDataDeserializationSchema(org.apache.flink.table.types.logical.RowType rowType,
org.apache.flink.api.common.typeinfo.TypeInformation<org.apache.flink.table.data.RowData> resultTypeInfo,
boolean failOnMissingField,
boolean ignoreParseErrors,
org.apache.flink.formats.common.TimestampFormat timestampFormat) |
JsonParserRowDataDeserializationSchema(org.apache.flink.table.types.logical.RowType rowType,
org.apache.flink.api.common.typeinfo.TypeInformation<org.apache.flink.table.data.RowData> resultTypeInfo,
boolean failOnMissingField,
boolean ignoreParseErrors,
org.apache.flink.formats.common.TimestampFormat timestampFormat,
String[][] projectedFields) |
| Modifier and Type | Method and Description |
|---|---|
org.apache.flink.table.data.RowData |
deserialize(byte[] message) |
equals, getProducedType, hashCode, isEndOfStream, openpublic JsonParserRowDataDeserializationSchema(org.apache.flink.table.types.logical.RowType rowType,
org.apache.flink.api.common.typeinfo.TypeInformation<org.apache.flink.table.data.RowData> resultTypeInfo,
boolean failOnMissingField,
boolean ignoreParseErrors,
org.apache.flink.formats.common.TimestampFormat timestampFormat)
public JsonParserRowDataDeserializationSchema(org.apache.flink.table.types.logical.RowType rowType,
org.apache.flink.api.common.typeinfo.TypeInformation<org.apache.flink.table.data.RowData> resultTypeInfo,
boolean failOnMissingField,
boolean ignoreParseErrors,
org.apache.flink.formats.common.TimestampFormat timestampFormat,
@Nullable
String[][] projectedFields)
public org.apache.flink.table.data.RowData deserialize(byte[] message)
throws IOException
IOExceptionCopyright © 2014–2025 The Apache Software Foundation. All rights reserved.