Class AbstractRowDataSerializer<T extends org.apache.flink.table.data.RowData>
- java.lang.Object
-
- org.apache.flink.api.common.typeutils.TypeSerializer<T>
-
- org.apache.flink.table.runtime.typeutils.PagedTypeSerializer<T>
-
- org.apache.flink.table.runtime.typeutils.AbstractRowDataSerializer<T>
-
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
BinaryRowDataSerializer,RowDataSerializer
@Internal public abstract class AbstractRowDataSerializer<T extends org.apache.flink.table.data.RowData> extends PagedTypeSerializer<T>
Row serializer, provided paged serialize paged method.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description AbstractRowDataSerializer()
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract intgetArity()Get the number of fields.abstract org.apache.flink.table.data.binary.BinaryRowDatatoBinaryRow(T rowData)Convert aRowDatato aBinaryRowData.-
Methods inherited from class org.apache.flink.table.runtime.typeutils.PagedTypeSerializer
deserializeFromPages, deserializeFromPages, mapFromPages, serializeToPages, skipRecordFromPages
-
-
-
-
Method Detail
-
getArity
public abstract int getArity()
Get the number of fields.
-
toBinaryRow
public abstract org.apache.flink.table.data.binary.BinaryRowData toBinaryRow(T rowData) throws IOException
Convert aRowDatato aBinaryRowData.- Throws:
IOException
-
-