+-------------------------------+-------------------------------+-------------------------------+-------------------------------+-------------------------------+-------------------------------+-------------------------------+-------------------------------+-------------------------------+-------------------------------+-------------------------------+-------------------------------+-------------------------------+-------------------------------+-------------------------------+-------------------------------+
|SQL Type \ Python Value(Type)  |None(NoneType)                 |True(bool)                     |1(int)                         |a(str)                         |1970-01-01(date)               |1970-01-01 00:00:00(datetime)  |1.0(float)                     |array('i', [1])(array)         |[1](list)                      |(1,)(tuple)                    |bytearray(b'ABC')(bytearray)   |1(Decimal)                     |{'a': 1}(dict)                 |Row(kwargs=1)(Row)             |Row(namedtuple=1)(Row)         |
+-------------------------------+-------------------------------+-------------------------------+-------------------------------+-------------------------------+-------------------------------+-------------------------------+-------------------------------+-------------------------------+-------------------------------+-------------------------------+-------------------------------+-------------------------------+-------------------------------+-------------------------------+-------------------------------+
|boolean                        |None                           |True                           |True                           |X                              |X                              |X                              |True                           |X                              |X                              |X                              |X                              |X                              |X                              |X                              |X                              |
|tinyint                        |None                           |X                              |1                              |X                              |X                              |X                              |1                              |X                              |X                              |X                              |X                              |1                              |X                              |X                              |X                              |
|smallint                       |None                           |X                              |1                              |X                              |X                              |X                              |1                              |X                              |X                              |X                              |X                              |1                              |X                              |X                              |X                              |
|int                            |None                           |X                              |1                              |X                              |0                              |X                              |1                              |X                              |X                              |X                              |X                              |1                              |X                              |X                              |X                              |
|bigint                         |None                           |X                              |1                              |X                              |X                              |0                              |1                              |X                              |X                              |X                              |X                              |1                              |X                              |X                              |X                              |
|string                         |None                           |'true'                         |'1'                            |'a'                            |'1970-01-01'                   |'1970-01-01 00:00:00'          |'1.0'                          |"array('i', [1])"              |'[1]'                          |'(1,)'                         |"bytearray(b'ABC')"            |'1'                            |"{'a': 1}"                     |'Row(kwargs=1)'                |'Row(namedtuple=1)'            |
|date                           |None                           |X                              |datetime.date(1970, 1, 2)      |X                              |datetime.date(1970, 1, 1)      |datetime.date(1970, 1, 1)      |datetime.date(1970, 1, 2)      |X                              |X                              |X                              |X                              |datetime.date(1970, 1, 2)      |X                              |X                              |X                              |
|timestamp                      |None                           |X                              |X                              |X                              |X                              |datetime.datetime(1970, 1, 1,  |X                              |X                              |X                              |X                              |X                              |X                              |X                              |X                              |X                              |
|float                          |None                           |1.0                            |1.0                            |X                              |X                              |X                              |1.0                            |X                              |X                              |X                              |X                              |1.0                            |X                              |X                              |X                              |
|double                         |None                           |1.0                            |1.0                            |X                              |X                              |X                              |1.0                            |X                              |X                              |X                              |X                              |1.0                            |X                              |X                              |X                              |
|array<int>                     |None                           |X                              |X                              |X                              |X                              |X                              |X                              |[1]                            |[1]                            |[1]                            |[65, 66, 67]                   |X                              |X                              |[1]                            |[1]                            |
|binary                         |None                           |X                              |X                              |X                              |X                              |X                              |X                              |X                              |X                              |X                              |bytearray(b'ABC')              |X                              |X                              |X                              |X                              |
|decimal(10,0)                  |None                           |X                              |X                              |X                              |X                              |X                              |X                              |X                              |X                              |X                              |X                              |Decimal('1')                   |X                              |X                              |X                              |
|map<string,int>                |None                           |X                              |X                              |X                              |X                              |X                              |X                              |X                              |X                              |X                              |X                              |X                              |{'a': 1}                       |X                              |X                              |
|struct<_1:int>                 |None                           |X                              |X                              |X                              |X                              |X                              |X                              |X                              |X                              |Row(_1=1)                      |X                              |X                              |Row(_1=None)                   |Row(_1=1)                      |Row(_1=1)                      |
+-------------------------------+-------------------------------+-------------------------------+-------------------------------+-------------------------------+-------------------------------+-------------------------------+-------------------------------+-------------------------------+-------------------------------+-------------------------------+-------------------------------+-------------------------------+-------------------------------+-------------------------------+-------------------------------+