Package org.apache.flink.table.runtime.typeutils
package org.apache.flink.table.runtime.typeutils
-
ClassesClassDescriptionUtilities for converting Flink logical types, such as convert it to the related TypeSerializer or ProtoType.The element in the Object Array will be converted to the corresponding Data through element DataConverter.Python Long will be converted to Long in PemJa, so we need ByteDataConverter to convert Java Long to internal Byte.PythonTypeUtils.DataConverter<IN,
INTER, OUT> Data Converter that converts the data to the java format data which can be used in PemJa.Python Float will be converted to Double in PemJa, so we need FloatDataConverter to convert Java Double to internal Float.Identity data converter.Python Long will be converted to Long in PemJa, so we need IntDataConverter to convert Java Long to internal Integer.Converter That convert the logicalType to the related Prototype.The key/value in the Map will be converted to the corresponding Data through key/value DataConverter.RowData will be converted to the Object Array [RowKind(as Long Object), Field Values(as Object Array)].Python Long will be converted to Long in PemJa, so we need ShortDataConverter to convert Java Long to internal Short.Python datetime.time will be converted to Time in PemJa, so we need TimeDataConverter to convert Java Double to internal Integer.