.. ################################################################################
     Licensed to the Apache Software Foundation (ASF) under one
     or more contributor license agreements.  See the NOTICE file
     distributed with this work for additional information
     regarding copyright ownership.  The ASF licenses this file
     to you under the Apache License, Version 2.0 (the
     "License"); you may not use this file except in compliance
     with the License.  You may obtain a copy of the License at

         http://www.apache.org/licenses/LICENSE-2.0

     Unless required by applicable law or agreed to in writing, software
     distributed under the License is distributed on an "AS IS" BASIS,
     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
     See the License for the specific language governing permissions and
    limitations under the License.
   ################################################################################


==========
Serializer
==========

TypeInfo
--------

.. currentmodule:: pyflink.common.typeinfo

.. autosummary::
    :toctree: api/

    Types.STRING
    Types.BYTE
    Types.BYTE
    Types.BOOLEAN
    Types.SHORT
    Types.INT
    Types.LONG
    Types.FLOAT
    Types.DOUBLE
    Types.CHAR
    Types.BIG_INT
    Types.BIG_DEC
    Types.INSTANT
    Types.SQL_DATE
    Types.SQL_TIME
    Types.SQL_TIMESTAMP
    Types.PICKLED_BYTE_ARRAY
    Types.ROW
    Types.ROW_NAMED
    Types.TUPLE
    Types.PRIMITIVE_ARRAY
    Types.BASIC_ARRAY
    Types.OBJECT_ARRAY
    Types.MAP
    Types.LIST

Row
---

.. currentmodule:: pyflink.common.types

.. autosummary::
    :toctree: api/

    Row
    RowKind
