diff --git a/tests/format_output.py b/tests/format_output.py index 040e9410e36..6c4166f8a59 100644 --- a/tests/format_output.py +++ b/tests/format_output.py @@ -10,76 +10,77 @@ b'\x10\x00\x00\x00(\x00\x00\x00\x04\x00\x00\x00' b'\x00\x00\x00\x00\r\x00\x00\x00timestamp_col\x00\x00\x00' b'\x08\x00\x0c\x00\x06\x00\x08\x00\x08\x00\x00\x00' - b'\x00\x00\x03\x00\x04\x00\x00\x00\r\x00\x00\x00Asia/Shangha' - b'i\x00\x00\x00@\xfe\xff\xff\x00\x00\x01\x05\x10\x00\x00\x00' - b'\x1c\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x00' - b'\n\x00\x00\x00string_col\x00\x00p\xfe\xff\xffl\xfe\xff\xff' - b'\x00\x00\x01\x05\x10\x00\x00\x00 \x00\x00\x00' - b'\x04\x00\x00\x00\x00\x00\x00\x00\x0f\x00\x00\x00date_str' - b'ing_col\x00\xa0\xfe\xff\xff\x9c\xfe\xff\xff' - b'\x00\x00\x01\x03\x10\x00\x00\x00\x1c\x00\x00\x00' - b'\x04\x00\x00\x00\x00\x00\x00\x00\n\x00\x00\x00double_c' - b'ol\x00\x00\xd2\xff\xff\xff\x00\x00\x02\x00\xcc\xfe\xff\xff' - b'\x00\x00\x01\x03\x10\x00\x00\x00 \x00\x00\x00' - b'\x04\x00\x00\x00\x00\x00\x00\x00\t\x00\x00\x00float_co' - b'l\x00\x06\x00\x08\x00\x06\x00\x06\x00\x00\x00' - b'\x00\x00\x01\x00\x00\xff\xff\xff\x00\x00\x01\x02' + b'\x00\x00\x03\x00\x04\x00\x00\x00\x0e\x00\x00\x00Asia/Sin' + b'gapore\x00\x00@\xfe\xff\xff\x00\x00\x01\x05' b'\x10\x00\x00\x00\x1c\x00\x00\x00\x04\x00\x00\x00' - b'\x00\x00\x00\x00\n\x00\x00\x00bigint_col\x00\x00' - b'\xf8\xfe\xff\xff\x00\x00\x00\x01@\x00\x00\x004\xff\xff\xff' - b'\x00\x00\x01\x02\x10\x00\x00\x00\x18\x00\x00\x00' - b'\x04\x00\x00\x00\x00\x00\x00\x00\x07\x00\x00\x00int_' - b'col\x00(\xff\xff\xff\x00\x00\x00\x01 \x00\x00\x00' - b'd\xff\xff\xff\x00\x00\x01\x02\x10\x00\x00\x00 \x00\x00\x00' - b'\x04\x00\x00\x00\x00\x00\x00\x00\x0c\x00\x00\x00smallint' - b'_col\x00\x00\x00\x00`\xff\xff\xff\x00\x00\x00\x01' - b' \x00\x00\x00\x9c\xff\xff\xff\x00\x00\x01\x02' - b'\x10\x00\x00\x00\x1c\x00\x00\x00\x04\x00\x00\x00' - b'\x00\x00\x00\x00\x0b\x00\x00\x00tinyint_col\x00' - b'\x94\xff\xff\xff\x00\x00\x00\x01 \x00\x00\x00' - b'\xd0\xff\xff\xff\x00\x00\x01\x06\x10\x00\x00\x00' + b'\x00\x00\x00\x00\n\x00\x00\x00string_col\x00\x00' + b'p\xfe\xff\xffl\xfe\xff\xff\x00\x00\x01\x05\x10\x00\x00\x00' b' \x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x00' - b'\x08\x00\x00\x00bool_col\x00\x00\x00\x00\x04\x00\x04\x00' - b'\x04\x00\x00\x00\x10\x00\x14\x00\x08\x00\x06\x00' - b'\x07\x00\x0c\x00\x00\x00\x10\x00\x10\x00\x00\x00' - b'\x00\x00\x01\x02\x10\x00\x00\x00\x1c\x00\x00\x00' - b'\x04\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00id\x00\x00' - b'\x08\x00\x0c\x00\x08\x00\x07\x00\x08\x00\x00\x00' - b'\x00\x00\x00\x01 \x00\x00\x00\x00\x00\x00\x00' - b'\xff\xff\xff\xff\x98\x02\x00\x00\x14\x00\x00\x00' - b'\x00\x00\x00\x00\x0c\x00\x18\x00\x06\x00\x05\x00' - b'\x08\x00\x0c\x00\x0c\x00\x00\x00\x00\x03\x04\x00' - b'\x1c\x00\x00\x00\xc8\x01\x00\x00\x00\x00\x00\x00' - b'\x00\x00\x00\x00\x0c\x00\x1c\x00\x10\x00\x04\x00' - b'\x08\x00\x0c\x00\x0c\x00\x00\x00\xa8\x01\x00\x00' - b'\x1c\x00\x00\x00\x14\x00\x00\x00\x02\x00\x00\x00' - b'\x00\x00\x00\x00\x00\x00\x00\x00\x04\x00\x04\x00' - b'\x04\x00\x00\x00\x18\x00\x00\x00\x00\x00\x00\x00' + b'\x0f\x00\x00\x00date_string_col\x00\xa0\xfe\xff\xff' + b'\x9c\xfe\xff\xff\x00\x00\x01\x03\x10\x00\x00\x00' + b'\x1c\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x00' + b'\n\x00\x00\x00double_col\x00\x00\xd2\xff\xff\xff' + b'\x00\x00\x02\x00\xcc\xfe\xff\xff\x00\x00\x01\x03' + b'\x10\x00\x00\x00 \x00\x00\x00\x04\x00\x00\x00' + b'\x00\x00\x00\x00\t\x00\x00\x00float_col\x00\x06\x00' + b'\x08\x00\x06\x00\x06\x00\x00\x00\x00\x00\x01\x00' + b'\x00\xff\xff\xff\x00\x00\x01\x02\x10\x00\x00\x00' + b'\x1c\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x00' + b'\n\x00\x00\x00bigint_col\x00\x00\xf8\xfe\xff\xff' + b'\x00\x00\x00\x01@\x00\x00\x004\xff\xff\xff\x00\x00\x01\x02' + b'\x10\x00\x00\x00\x18\x00\x00\x00\x04\x00\x00\x00' + b'\x00\x00\x00\x00\x07\x00\x00\x00int_col\x00(\xff\xff\xff' + b'\x00\x00\x00\x01 \x00\x00\x00d\xff\xff\xff\x00\x00\x01\x02' + b'\x10\x00\x00\x00 \x00\x00\x00\x04\x00\x00\x00' + b'\x00\x00\x00\x00\x0c\x00\x00\x00smallint_col' + b'\x00\x00\x00\x00`\xff\xff\xff\x00\x00\x00\x01 \x00\x00\x00' + b'\x9c\xff\xff\xff\x00\x00\x01\x02\x10\x00\x00\x00' + b'\x1c\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x00' + b'\x0b\x00\x00\x00tinyint_col\x00\x94\xff\xff\xff' + b'\x00\x00\x00\x01 \x00\x00\x00\xd0\xff\xff\xff' + b'\x00\x00\x01\x06\x10\x00\x00\x00 \x00\x00\x00' + b'\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x00\x00bool_col' + b'\x00\x00\x00\x00\x04\x00\x04\x00\x04\x00\x00\x00' + b'\x10\x00\x14\x00\x08\x00\x06\x00\x07\x00\x0c\x00' + b'\x00\x00\x10\x00\x10\x00\x00\x00\x00\x00\x01\x02' + b'\x10\x00\x00\x00\x1c\x00\x00\x00\x04\x00\x00\x00' + b'\x00\x00\x00\x00\x02\x00\x00\x00id\x00\x00\x08\x00\x0c\x00' + b'\x08\x00\x07\x00\x08\x00\x00\x00\x00\x00\x00\x01' + b' \x00\x00\x00\x00\x00\x00\x00\xff\xff\xff\xff' + b'\x98\x02\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00' + b'\x0c\x00\x18\x00\x06\x00\x05\x00\x08\x00\x0c\x00' + b'\x0c\x00\x00\x00\x00\x03\x04\x00\x1c\x00\x00\x00' + b'\xc8\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + b'\x0c\x00\x1c\x00\x10\x00\x04\x00\x08\x00\x0c\x00' + b'\x0c\x00\x00\x00\xa8\x01\x00\x00\x1c\x00\x00\x00' + b'\x14\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00' + b'\x00\x00\x00\x00\x04\x00\x04\x00\x04\x00\x00\x00' + b'\x18\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - b'\x00\x00\x00\x00\x00\x00\x00\x00\x1f\x00\x00\x00' + b'\x00\x00\x00\x00\x1f\x00\x00\x00\x00\x00\x00\x00' + b' \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' b'\x00\x00\x00\x00 \x00\x00\x00\x00\x00\x00\x00' - b'\x00\x00\x00\x00\x00\x00\x00\x00 \x00\x00\x00' - b'\x00\x00\x00\x00\x18\x00\x00\x00\x00\x00\x00\x00' - b'8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - b'\x00\x00\x00\x008\x00\x00\x00\x00\x00\x00\x00' - b'\x1f\x00\x00\x00\x00\x00\x00\x00X\x00\x00\x00' + b'\x18\x00\x00\x00\x00\x00\x00\x008\x00\x00\x00' b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - b'X\x00\x00\x00\x00\x00\x00\x00\x1f\x00\x00\x00' - b'\x00\x00\x00\x00x\x00\x00\x00\x00\x00\x00\x00' - b'\x00\x00\x00\x00\x00\x00\x00\x00x\x00\x00\x00' + b'8\x00\x00\x00\x00\x00\x00\x00\x1f\x00\x00\x00' + b'\x00\x00\x00\x00X\x00\x00\x00\x00\x00\x00\x00' + b'\x00\x00\x00\x00\x00\x00\x00\x00X\x00\x00\x00' b'\x00\x00\x00\x00\x1f\x00\x00\x00\x00\x00\x00\x00' - b'\x98\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - b'\x00\x00\x00\x00\x98\x00\x00\x00\x00\x00\x00\x00' - b'$\x00\x00\x00\x00\x00\x00\x00\xc0\x00\x00\x00' + b'x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + b'\x00\x00\x00\x00x\x00\x00\x00\x00\x00\x00\x00' + b'\x1f\x00\x00\x00\x00\x00\x00\x00\x98\x00\x00\x00' b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - b'\xc0\x00\x00\x00\x00\x00\x00\x00\x1f\x00\x00\x00' + b'\x98\x00\x00\x00\x00\x00\x00\x00$\x00\x00\x00' + b'\x00\x00\x00\x00\xc0\x00\x00\x00\x00\x00\x00\x00' + b'\x00\x00\x00\x00\x00\x00\x00\x00\xc0\x00\x00\x00' + b'\x00\x00\x00\x00\x1f\x00\x00\x00\x00\x00\x00\x00' + b'\xe0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' b'\x00\x00\x00\x00\xe0\x00\x00\x00\x00\x00\x00\x00' - b'\x00\x00\x00\x00\x00\x00\x00\x00\xe0\x00\x00\x00' - b'\x00\x00\x00\x00$\x00\x00\x00\x00\x00\x00\x00' - b'\x08\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - b'\x00\x00\x00\x00\x08\x01\x00\x00\x00\x00\x00\x00' - b'#\x00\x00\x00\x00\x00\x00\x000\x01\x00\x00\x00\x00\x00\x00' - b"'\x00\x00\x00\x00\x00\x00\x00X\x01\x00\x00\x00\x00\x00\x00" + b'$\x00\x00\x00\x00\x00\x00\x00\x08\x01\x00\x00' + b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + b'\x08\x01\x00\x00\x00\x00\x00\x00#\x00\x00\x00' + b"\x00\x00\x00\x000\x01\x00\x00\x00\x00\x00\x00'\x00\x00\x00" + b'\x00\x00\x00\x00X\x01\x00\x00\x00\x00\x00\x00' b'\x00\x00\x00\x00\x00\x00\x00\x00X\x01\x00\x00' b'\x00\x00\x00\x00#\x00\x00\x00\x00\x00\x00\x00' b'\x80\x01\x00\x00\x00\x00\x00\x00\x19\x00\x00\x00' @@ -147,7 +148,7 @@ b'(\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x00' b'\r\x00\x00\x00timestamp_col\x00\x00\x00\x08\x00\x0c\x00' b'\x06\x00\x08\x00\x08\x00\x00\x00\x00\x00\x03\x00' - b'\x04\x00\x00\x00\r\x00\x00\x00Asia/Shanghai\x00\x00\x00' + b'\x04\x00\x00\x00\x0e\x00\x00\x00Asia/Singapore\x00\x00' b'@\xfe\xff\xff\x00\x00\x01\x05\x10\x00\x00\x00' b'\x1c\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x00' b'\n\x00\x00\x00string_col\x00\x00p\xfe\xff\xffl\xfe\xff\xff' @@ -197,7 +198,7 @@ b'\x00\x00\x00\x00\r\x00\x00\x00timestamp_co' b'l\x00\x00\x00\x08\x00\x0c\x00\x06\x00\x08\x00' b'\x08\x00\x00\x00\x00\x00\x03\x00\x04\x00\x00\x00' - b'\r\x00\x00\x00Asia/Shanghai\x00\x00\x00@\xfe\xff\xff' + b'\x0e\x00\x00\x00Asia/Singapore\x00\x00@\xfe\xff\xff' b'\x00\x00\x01\x05\x10\x00\x00\x00\x1c\x00\x00\x00' b'\x04\x00\x00\x00\x00\x00\x00\x00\n\x00\x00\x00stri' b'ng_col\x00\x00p\xfe\xff\xffl\xfe\xff\xff' @@ -483,7 +484,7 @@ '\t\t\t"tinyint_col": 0,\n' '\t\t\t"smallint_col": 0,\n' '\t\t\t"int_col": 0,\n' - '\t\t\t"bigint_col": "0",\n' + '\t\t\t"bigint_col": 0,\n' '\t\t\t"float_col": 0,\n' '\t\t\t"double_col": 0,\n' '\t\t\t"date_string_col": "01\\/01\\/09",\n' @@ -496,7 +497,7 @@ '\t\t\t"tinyint_col": 1,\n' '\t\t\t"smallint_col": 1,\n' '\t\t\t"int_col": 1,\n' - '\t\t\t"bigint_col": "10",\n' + '\t\t\t"bigint_col": 10,\n' '\t\t\t"float_col": 1.1,\n' '\t\t\t"double_col": 10.1,\n' '\t\t\t"date_string_col": "01\\/01\\/09",\n' @@ -516,14 +517,14 @@ '\t\t"bytes_read": 0\n' '\t}\n' '}\n', - 'len': 1415}, + 'len': 1411}, 'JSONColumns': {'data': '{\n' '\t"id": [0, 1],\n' '\t"bool_col": [true, false],\n' '\t"tinyint_col": [0, 1],\n' '\t"smallint_col": [0, 1],\n' '\t"int_col": [0, 1],\n' - '\t"bigint_col": ["0", "10"],\n' + '\t"bigint_col": [0, 10],\n' '\t"float_col": [0, 1.1],\n' '\t"double_col": [0, 10.1],\n' '\t"date_string_col": ["01\\/01\\/09", ' @@ -532,7 +533,7 @@ '\t"timestamp_col": ["2009-01-01 00:00:00.000000000", ' '"2009-01-01 00:01:00.000000000"]\n' '}\n', - 'len': 356}, + 'len': 352}, 'JSONColumnsWithMetadata': {'data': '{\n' '\t"meta":\n' '\t[\n' @@ -589,7 +590,7 @@ '\t\t"tinyint_col": [0, 1],\n' '\t\t"smallint_col": [0, 1],\n' '\t\t"int_col": [0, 1],\n' - '\t\t"bigint_col": ["0", "10"],\n' + '\t\t"bigint_col": [0, 10],\n' '\t\t"float_col": [0, 1.1],\n' '\t\t"double_col": [0, 10.1],\n' '\t\t"date_string_col": ["01\\/01\\/09", ' @@ -611,7 +612,7 @@ '\t\t"bytes_read": 0\n' '\t}\n' '}\n', - 'len': 1226}, + 'len': 1222}, 'JSONCompact': {'data': '{\n' '\t"meta":\n' '\t[\n' @@ -663,9 +664,9 @@ '\n' '\t"data":\n' '\t[\n' - '\t\t[0, true, 0, 0, 0, "0", 0, 0, "01\\/01\\/09", ' - '"0", "2009-01-01 00:00:00.000000000"],\n' - '\t\t[1, false, 1, 1, 1, "10", 1.1, 10.1, ' + '\t\t[0, true, 0, 0, 0, 0, 0, 0, "01\\/01\\/09", "0", ' + '"2009-01-01 00:00:00.000000000"],\n' + '\t\t[1, false, 1, 1, 1, 10, 1.1, 10.1, ' '"01\\/01\\/09", "1", "2009-01-01 ' '00:01:00.000000000"]\n' '\t],\n' @@ -681,14 +682,14 @@ '\t\t"bytes_read": 0\n' '\t}\n' '}\n', - 'len': 1039}, + 'len': 1035}, 'JSONCompactColumns': {'data': '[\n' '\t[0, 1],\n' '\t[true, false],\n' '\t[0, 1],\n' '\t[0, 1],\n' '\t[0, 1],\n' - '\t["0", "10"],\n' + '\t[0, 10],\n' '\t[0, 1.1],\n' '\t[0, 10.1],\n' '\t["01\\/01\\/09", "01\\/01\\/09"],\n' @@ -696,25 +697,25 @@ '\t["2009-01-01 00:00:00.000000000", ' '"2009-01-01 00:01:00.000000000"]\n' ']\n', - 'len': 205}, - 'JSONCompactEachRow': {'data': '[0, true, 0, 0, 0, "0", 0, 0, "01\\/01\\/09", ' + 'len': 201}, + 'JSONCompactEachRow': {'data': '[0, true, 0, 0, 0, 0, 0, 0, "01\\/01\\/09", ' '"0", "2009-01-01 00:00:00.000000000"]\n' - '[1, false, 1, 1, 1, "10", 1.1, 10.1, ' + '[1, false, 1, 1, 1, 10, 1.1, 10.1, ' '"01\\/01\\/09", "1", "2009-01-01 ' '00:01:00.000000000"]\n', - 'len': 171}, + 'len': 167}, 'JSONCompactEachRowWithNames': {'data': '["id", "bool_col", "tinyint_col", ' '"smallint_col", "int_col", ' '"bigint_col", "float_col", ' '"double_col", "date_string_col", ' '"string_col", "timestamp_col"]\n' - '[0, true, 0, 0, 0, "0", 0, 0, ' + '[0, true, 0, 0, 0, 0, 0, 0, ' '"01\\/01\\/09", "0", "2009-01-01 ' '00:00:00.000000000"]\n' - '[1, false, 1, 1, 1, "10", 1.1, 10.1, ' + '[1, false, 1, 1, 1, 10, 1.1, 10.1, ' '"01\\/01\\/09", "1", "2009-01-01 ' '00:01:00.000000000"]\n', - 'len': 323}, + 'len': 319}, 'JSONCompactEachRowWithNamesAndTypes': {'data': '["id", "bool_col", ' '"tinyint_col", ' '"smallint_col", "int_col", ' @@ -734,15 +735,15 @@ '"Nullable(String)", ' '"Nullable(String)", ' '"Nullable(DateTime64(9))"]\n' - '[0, true, 0, 0, 0, "0", 0, ' - '0, "01\\/01\\/09", "0", ' + '[0, true, 0, 0, 0, 0, 0, 0, ' + '"01\\/01\\/09", "0", ' '"2009-01-01 ' '00:00:00.000000000"]\n' - '[1, false, 1, 1, 1, "10", ' - '1.1, 10.1, "01\\/01\\/09", ' - '"1", "2009-01-01 ' + '[1, false, 1, 1, 1, 10, 1.1, ' + '10.1, "01\\/01\\/09", "1", ' + '"2009-01-01 ' '00:01:00.000000000"]\n', - 'len': 546}, + 'len': 542}, 'JSONCompactStrings': {'data': '{\n' '\t"meta":\n' '\t[\n' @@ -873,25 +874,25 @@ '"2009-01-01 ' '00:01:00.000000000"]\n', 'len': 574}, - 'JSONEachRow': {'data': '{"id":0,"bool_col":true,"tinyint_col":0,"smallint_col":0,"int_col":0,"bigint_col":"0","float_col":0,"double_col":0,"date_string_col":"01\\/01\\/09","string_col":"0","timestamp_col":"2009-01-01 ' + 'JSONEachRow': {'data': '{"id":0,"bool_col":true,"tinyint_col":0,"smallint_col":0,"int_col":0,"bigint_col":0,"float_col":0,"double_col":0,"date_string_col":"01\\/01\\/09","string_col":"0","timestamp_col":"2009-01-01 ' '00:00:00.000000000"}\n' - '{"id":1,"bool_col":false,"tinyint_col":1,"smallint_col":1,"int_col":1,"bigint_col":"10","float_col":1.1,"double_col":10.1,"date_string_col":"01\\/01\\/09","string_col":"1","timestamp_col":"2009-01-01 ' + '{"id":1,"bool_col":false,"tinyint_col":1,"smallint_col":1,"int_col":1,"bigint_col":10,"float_col":1.1,"double_col":10.1,"date_string_col":"01\\/01\\/09","string_col":"1","timestamp_col":"2009-01-01 ' '00:01:00.000000000"}\n', - 'len': 431}, - 'JSONEachRowWithProgress': {'data': '{"row":{"id":0,"bool_col":true,"tinyint_col":0,"smallint_col":0,"int_col":0,"bigint_col":"0","float_col":0,"double_col":0,"date_string_col":"01\\/01\\/09","string_col":"0","timestamp_col":"2009-01-01 ' + 'len': 427}, + 'JSONEachRowWithProgress': {'data': '{"row":{"id":0,"bool_col":true,"tinyint_col":0,"smallint_col":0,"int_col":0,"bigint_col":0,"float_col":0,"double_col":0,"date_string_col":"01\\/01\\/09","string_col":"0","timestamp_col":"2009-01-01 ' '00:00:00.000000000"}}\n' - '{"row":{"id":1,"bool_col":false,"tinyint_col":1,"smallint_col":1,"int_col":1,"bigint_col":"10","float_col":1.1,"double_col":10.1,"date_string_col":"01\\/01\\/09","string_col":"1","timestamp_col":"2009-01-01 ' + '{"row":{"id":1,"bool_col":false,"tinyint_col":1,"smallint_col":1,"int_col":1,"bigint_col":10,"float_col":1.1,"double_col":10.1,"date_string_col":"01\\/01\\/09","string_col":"1","timestamp_col":"2009-01-01 ' '00:01:00.000000000"}}\n', - 'len': 447}, + 'len': 443}, 'JSONObjectEachRow': {'data': '{\n' '\t"row_1": ' - '{"id":0,"bool_col":true,"tinyint_col":0,"smallint_col":0,"int_col":0,"bigint_col":"0","float_col":0,"double_col":0,"date_string_col":"01\\/01\\/09","string_col":"0","timestamp_col":"2009-01-01 ' + '{"id":0,"bool_col":true,"tinyint_col":0,"smallint_col":0,"int_col":0,"bigint_col":0,"float_col":0,"double_col":0,"date_string_col":"01\\/01\\/09","string_col":"0","timestamp_col":"2009-01-01 ' '00:00:00.000000000"},\n' '\t"row_2": ' - '{"id":1,"bool_col":false,"tinyint_col":1,"smallint_col":1,"int_col":1,"bigint_col":"10","float_col":1.1,"double_col":10.1,"date_string_col":"01\\/01\\/09","string_col":"1","timestamp_col":"2009-01-01 ' + '{"id":1,"bool_col":false,"tinyint_col":1,"smallint_col":1,"int_col":1,"bigint_col":10,"float_col":1.1,"double_col":10.1,"date_string_col":"01\\/01\\/09","string_col":"1","timestamp_col":"2009-01-01 ' '00:01:00.000000000"}\n' '}\n', - 'len': 456}, + 'len': 452}, 'JSONStrings': {'data': '{\n' '\t"meta":\n' '\t[\n'