@@ -3029,25 +3029,25 @@ def pandas_udf(f=None, returnType=None, functionType=None):
30293029 # future. The table might have to be eventually documented externally.
30303030 # Please see SPARK-25798's PR to see the codes in order to generate the table below.
30313031 #
3032- # +-----------------------------+----------------------+----------+-------+--------+--------------------+--------------------+--------+---------+---------+---------+------------+-----------------------------------+-----------------------------------------------------+-----------------+------------------+-----------------------------+-----------+--------------------------------+ # noqa
3033- # |SQL Type \ Pandas Value(Type)|None(object(NoneType))|True(bool)|1(int8)|1(int16)| 1(int32)| 1(int64)|1(uint8)|1(uint16)|1(uint32)|1(uint64)|1.0(float64)|1970-01-01 00:00:00(datetime64[ns])|1970-01-01 00:00:00-05:00(datetime64[ns, US/Eastern])|a(object(string))|1(object(Decimal))|[1 2 3](object(array[int32]))|A(category)|1 days 00:00:00(timedelta64[ns])| # noqa
3034- # +-----------------------------+----------------------+----------+-------+--------+--------------------+--------------------+--------+---------+---------+---------+------------+-----------------------------------+-----------------------------------------------------+-----------------+------------------+-----------------------------+-----------+--------------------------------+ # noqa
3035- # | boolean| None| True| True| True| True| True| True| True| True| True| False| False| False| X| X| X| X| False| # noqa
3036- # | tinyint| None| 1| 1| 1| 1| 1| X| X| X| X| 1| X| X| X| X| X| 0| X| # noqa
3037- # | smallint| None| 1| 1| 1| 1| 1| 1| X| X| X| 1| X| X| X| X| X| X| X| # noqa
3038- # | int| None| 1| 1| 1| 1| 1| 1| 1| X| X| 1| X| X| X| X| X| X| X| # noqa
3039- # | bigint| None| 1| 1| 1| 1| 1| 1| 1| 1| X| 1| 0| 18000000000000| X| X| X| X| X| # noqa
3040- # | float| None| 1.0| 1.0| 1.0| 1.0| 1.0| 1.0| 1.0| 1.0| 1.0| 1.0| X| X| X| X| X| X| X| # noqa
3041- # | double| None| 1.0| 1.0| 1.0| 1.0| 1.0| 1.0| 1.0| 1.0| 1.0| 1.0| X| X| X| X| X| X| X| # noqa
3042- # | date| None| X| X| X|datetime.date(197...| X| X| X| X| X| X| datetime.date(197...| X| X| X| X| X| X| # noqa
3043- # | timestamp| None| X| X| X| X|datetime.datetime...| X| X| X| X| X| datetime.datetime...| datetime.datetime...| X| X| X| X| X| # noqa
3044- # | string| None| u''|u'\x01'| u'\x01'| u'\x01'| u'\x01'| u'\x01'| u'\x01'| u'\x01'| u'\x01'| u''| X| X| u'a'| X| X| X| X| # noqa
3045- # | decimal(10,0)| None| X| X| X| X| X| X| X| X| X| X| X| X| X| Decimal('1')| X| X| X| # noqa
3046- # | array<int>| None| X| X| X| X| X| X| X| X| X| X| X| X| X| X| [1, 2, 3]| X| X| # noqa
3047- # | map<string,int>| X| X| X| X| X| X| X| X| X| X| X| X| X| X| X| X| X| X| # noqa
3048- # | struct<_1:int>| X| X| X| X| X| X| X| X| X| X| X| X| X| X| X| X| X| X| # noqa
3049- # | binary| X| X| X| X| X| X| X| X| X| X| X| X| X| X| X| X| X| X| # noqa
3050- # +-----------------------------+----------------------+----------+-------+--------+--------------------+--------------------+--------+---------+---------+---------+------------+-----------------------------------+-----------------------------------------------------+-----------------+------------------+-----------------------------+-----------+--------------------------------+ # noqa
3032+ # +-----------------------------+----------------------+----------+-------+--------+--------------------+--------------------+--------+---------+---------+---------+------------+------------+ ------------+ ----------------------------------- +-----------------------------------------------------+-----------------+-------------------- +-----------------------------+-------------+-----------------+ ------------------+-----------+--------------------------------+ # noqa
3033+ # |SQL Type \ Pandas Value(Type)|None(object(NoneType))|True(bool)|1(int8)|1(int16)| 1(int32)| 1(int64)|1(uint8)|1(uint16)|1(uint32)|1(uint64)|1.0(float16)|1.0(float32)|1.0( float64)|1970-01-01 00:00:00(datetime64[ns])|1970-01-01 00:00:00-05:00(datetime64[ns, US/Eastern])|a(object(string))| 1(object(Decimal))|[1 2 3](object(array[int32]))|1.0(float128)|(1+0j)(complex64)|(1+0j)(complex128 )|A(category)|1 days 00:00:00(timedelta64[ns])| # noqa
3034+ # +-----------------------------+----------------------+----------+-------+--------+--------------------+--------------------+--------+---------+---------+---------+------------+------------+ ------------+ ----------------------------------- +-----------------------------------------------------+-----------------+-------------------- +-----------------------------+-------------+-----------------+ ------------------+-----------+--------------------------------+ # noqa
3035+ # | boolean| None| True| True| True| True| True| True| True| True| True| False| False| False| False| False| X| X| X| False| False| False | X| False| # noqa
3036+ # | tinyint| None| 1| 1| 1| 1| 1| X| X| X| X| 1| 1| 1| X| X| X| X| X| X| X| X| 0| X| # noqa
3037+ # | smallint| None| 1| 1| 1| 1| 1| 1| X| X| X| 1| 1| 1| X| X| X| X| X| X| X| X| X| X| # noqa
3038+ # | int| None| 1| 1| 1| 1| 1| 1| 1| X| X| 1| 1| 1| X| X| X| X| X| X| X| X| X| X| # noqa
3039+ # | bigint| None| 1| 1| 1| 1| 1| 1| 1| 1| X| 1| 1| 1| 0| 18000000000000| X| X| X| X| X| X| X| X| # noqa
3040+ # | float| None| 1.0| 1.0| 1.0| 1.0| 1.0| 1.0| 1.0| 1.0| 1.0| 1.0| 1.0| 1.0| X| X| X|1.401298464324817...| X| X| X| X| X| X| # noqa
3041+ # | double| None| 1.0| 1.0| 1.0| 1.0| 1.0| 1.0| 1.0| 1.0| 1.0| 1.0| 1.0| 1.0| X| X| X| X| X| X| X| X| X| X| # noqa
3042+ # | date| None| X| X| X|datetime.date(197...| X| X| X| X| X| X| X| X| datetime.date(197...| X| X| X| X| X| X| X| X| X| # noqa
3043+ # | timestamp| None| X| X| X| X|datetime.datetime...| X| X| X| X| X| X| X| datetime.datetime...| datetime.datetime...| X| X| X| X| X| X| X| X| # noqa
3044+ # | string| None| u''|u'\x01'| u'\x01'| u'\x01'| u'\x01'| u'\x01'| u'\x01'| u'\x01'| u'\x01'| u''| u''| u''| X| X| u'a'| X| X| u''| u''| u'' | X| X| # noqa
3045+ # | decimal(10,0)| None| X| X| X| X| X| X| X| X| X| X| X| X| X| X| X| Decimal('1')| X| X| X| X| X| X| # noqa
3046+ # | array<int>| None| X| X| X| X| X| X| X| X| X| X| X| X| X| X| X| X| [1, 2, 3]| X| X| X | X| X| # noqa
3047+ # | map<string,int>| X| X| X| X| X| X| X| X| X| X| X| X| X| X| X| X| X| X| X| X| X| X| X| # noqa
3048+ # | struct<_1:int>| X| X| X| X| X| X| X| X| X| X| X| X| X| X| X| X| X| X| X| X| X| X| X| # noqa
3049+ # | binary| X| X| X| X| X| X| X| X| X| X| X| X| X| X| X| X| X| X| X| X| X| X| X| # noqa
3050+ # +-----------------------------+----------------------+----------+-------+--------+--------------------+--------------------+--------+---------+---------+---------+------------+------------+ ------------+ ----------------------------------- +-----------------------------------------------------+-----------------+-------------------- +-----------------------------+-------------+-----------------+ ------------------+-----------+--------------------------------+ # noqa
30513051 #
30523052 # Note: DDL formatted string is used for 'SQL Type' for simplicity. This string can be
30533053 # used in `returnType`.
0 commit comments