{"columns":[{"name":"exchange","type":"string"},{"name":"instrument","type":"string"},{"name":"exchangeTimestamp","type":"int64"},{"name":"exchangeTimestampNanoseconds","type":"int64"},{"name":"receivedTimestamp","type":"int64"},{"name":"receivedTimestampNanoseconds","type":"int64"},{"name":"period","type":"int32"},{"name":"longAccount","type":"double"},{"name":"ratio","type":"double"},{"name":"shortAccount","type":"double"}],"n_rows":1,"rows_kept":1,"cut":false,"text_format":"parquet-jsonl-2026-10-02","bounds":{"document_bytes":16777216,"package_text_limit_bytes":33554432,"package_text_slack_bytes":1024,"rows_first":2000,"rows_last":500,"rows_between":2000,"halvings":0,"cell_chars":16384,"cell_head_chars":4096,"vector_min":64,"vector_head_fixed":16,"vector_head_variable":64,"kv_value_chars":1048576,"nesting_max":64,"binary_text":true},"cells_cut":0,"cells_bad_utf8":0,"cells_raw":0,"cells_binary":0,"cells_binary_text":0,"cells_vector":0,"n_row_groups":1,"reader":"pyarrow 23.0.1, python 3.13","created_by":"parquet-mr version 1.12.2 (build 120a4796c9b9ac024867f4e9f1e3cf0b1b56d305)","schema":{"fields":[{"name":"exchange","type":"string","nullable":true,"metadata":null,"children":null},{"name":"instrument","type":"string","nullable":true,"metadata":null,"children":null},{"name":"exchangeTimestamp","type":"int64","nullable":true,"metadata":null,"children":null},{"name":"exchangeTimestampNanoseconds","type":"int64","nullable":true,"metadata":null,"children":null},{"name":"receivedTimestamp","type":"int64","nullable":true,"metadata":null,"children":null},{"name":"receivedTimestampNanoseconds","type":"int64","nullable":true,"metadata":null,"children":null},{"name":"period","type":"int32","nullable":true,"metadata":null,"children":null},{"name":"longAccount","type":"double","nullable":true,"metadata":null,"children":null},{"name":"ratio","type":"double","nullable":true,"metadata":null,"children":null},{"name":"shortAccount","type":"double","nullable":true,"metadata":null,"children":null}],"parquet":"required group field_id=-1 spark_schema {\n  optional binary field_id=-1 exchange (String);\n  optional binary field_id=-1 instrument (String);\n  optional int64 field_id=-1 exchangeTimestamp;\n  optional int64 field_id=-1 exchangeTimestampNanoseconds;\n  optional int64 field_id=-1 receivedTimestamp;\n  optional int64 field_id=-1 receivedTimestampNanoseconds;\n  optional int32 field_id=-1 period;\n  optional double field_id=-1 longAccount;\n  optional double field_id=-1 ratio;\n  optional double field_id=-1 shortAccount;\n}\n"},"kv_metadata":[["org.apache.spark.sql.parquet.row.metadata","{\"type\":\"struct\",\"fields\":[{\"name\":\"exchange\",\"type\":\"string\",\"nullable\":true,\"metadata\":{}},{\"name\":\"instrument\",\"type\":\"string\",\"nullable\":true,\"metadata\":{}},{\"name\":\"exchangeTimestamp\",\"type\":\"long\",\"nullable\":true,\"metadata\":{}},{\"name\":\"exchangeTimestampNanoseconds\",\"type\":\"long\",\"nullable\":true,\"metadata\":{}},{\"name\":\"receivedTimestamp\",\"type\":\"long\",\"nullable\":true,\"metadata\":{}},{\"name\":\"receivedTimestampNanoseconds\",\"type\":\"long\",\"nullable\":true,\"metadata\":{}},{\"name\":\"period\",\"type\":\"integer\",\"nullable\":true,\"metadata\":{}},{\"name\":\"longAccount\",\"type\":\"double\",\"nullable\":true,\"metadata\":{}},{\"name\":\"ratio\",\"type\":\"double\",\"nullable\":true,\"metadata\":{}},{\"name\":\"shortAccount\",\"type\":\"double\",\"nullable\":true,\"metadata\":{}}]}"],["org.apache.spark.version","3.3.0"]]}
["binance","BTCUSDT",1682899200000,0,null,null,1,0.523,1.0964,0.477]