master 75024e3e539a cached
6093 files
43.5 KB
303.2k tokens
1 requests
Download .txt
Showing preview only (774K chars total). Download the full file or copy to clipboard to get everything.
Repository: polomarcus/Spark-Structured-Streaming-Examples
Branch: master
Commit: 75024e3e539a
Files: 6093
Total size: 43.5 KB

Directory structure:
gitextract_3i94o2pu/

├── .gitignore
├── LICENSE
├── README.md
├── build.sbt
├── data/
│   ├── allRadioPartitionByRadioAndDate.parquet/
│   │   ├── ._SUCCESS.crc
│   │   ├── _SUCCESS
│   │   ├── radio=nova/
│   │   │   ├── year=2015/
│   │   │   │   └── month=12/
│   │   │   │       └── day=31/
│   │   │   │           ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │   │           ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │   │           ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │   │           └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │   └── year=2016/
│   │   │       ├── month=1/
│   │   │       │   ├── day=1/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=10/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=11/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=12/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=13/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=14/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=15/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=16/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=17/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=18/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=19/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=2/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=20/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=21/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=22/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=23/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=24/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=25/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=26/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=27/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=28/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=29/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=3/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=30/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=31/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=4/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=5/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=6/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=7/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=8/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   └── day=9/
│   │   │       │       ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │       ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │       ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │       └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       ├── month=10/
│   │   │       │   ├── day=1/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=10/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=11/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=12/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=13/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=14/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=15/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=16/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=17/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=18/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=19/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=2/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=20/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=21/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=22/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=23/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=24/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=25/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=26/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=27/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=28/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=29/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=3/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=30/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=31/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=4/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=5/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=6/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=7/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=8/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   └── day=9/
│   │   │       │       ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │       ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │       ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │       └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       ├── month=11/
│   │   │       │   ├── day=1/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=10/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=11/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=12/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=13/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=14/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=15/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=16/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=17/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=18/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=19/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=2/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=20/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=21/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=22/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=23/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=24/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=25/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=26/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=27/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=28/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=29/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=3/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=30/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=4/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=5/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=6/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=7/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=8/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   └── day=9/
│   │   │       │       ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │       ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │       ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │       └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       ├── month=12/
│   │   │       │   ├── day=1/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=10/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=11/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=12/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=13/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=14/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=15/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=16/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=17/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=18/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=19/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=2/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=20/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=21/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=22/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=23/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=24/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=25/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=26/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=27/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=28/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=29/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=3/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=30/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=31/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=4/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=5/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=6/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=7/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=8/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   └── day=9/
│   │   │       │       ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │       ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │       ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │       └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       ├── month=2/
│   │   │       │   ├── day=1/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=10/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=11/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=12/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=13/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=14/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=15/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=16/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=17/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=18/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=19/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=2/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=20/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=21/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=22/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=23/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=24/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=25/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=26/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=27/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=28/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=29/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=3/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=4/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=5/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=6/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=7/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=8/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   └── day=9/
│   │   │       │       ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │       ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │       ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │       └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       ├── month=3/
│   │   │       │   ├── day=1/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=10/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=11/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=12/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=13/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=14/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=15/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=16/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=17/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=18/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=19/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=2/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=20/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=21/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=22/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=23/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=24/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=25/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=26/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=27/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=28/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=29/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=3/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=30/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=31/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=4/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=5/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=6/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=7/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=8/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   └── day=9/
│   │   │       │       ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │       ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │       ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │       └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       ├── month=4/
│   │   │       │   ├── day=1/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=10/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=11/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=12/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=13/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=14/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=15/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=16/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=17/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=18/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=19/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=2/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=20/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=21/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=22/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=23/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=24/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=25/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=26/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=27/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=28/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=29/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=3/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=30/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=4/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=5/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=6/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=7/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=8/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   └── day=9/
│   │   │       │       ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │       ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │       ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │       └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       ├── month=5/
│   │   │       │   ├── day=1/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=10/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=11/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=12/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=13/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=14/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=15/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=16/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=17/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=18/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=19/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=2/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=20/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=21/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=22/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=23/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=24/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=25/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=26/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=27/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=28/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=29/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=3/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=30/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=31/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=4/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=5/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=6/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=7/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=8/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   └── day=9/
│   │   │       │       ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │       ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │       ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │       └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       ├── month=6/
│   │   │       │   ├── day=1/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=10/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=11/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=12/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=13/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=14/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=15/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=16/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=17/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=18/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=19/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=2/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=20/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=21/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=22/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=23/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=24/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=25/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=26/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=27/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=28/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=29/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=3/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=30/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=4/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=5/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=6/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=7/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=8/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   └── day=9/
│   │   │       │       ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │       ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │       ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │       └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       ├── month=7/
│   │   │       │   ├── day=1/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=10/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=11/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=12/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=13/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=14/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=15/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=16/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=17/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=18/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=19/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=2/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=20/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=21/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=22/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=23/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=24/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=25/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=26/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=27/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=28/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=29/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=3/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=30/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=31/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=4/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=5/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=6/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=7/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=8/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   └── day=9/
│   │   │       │       ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │       ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │       ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │       └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       ├── month=8/
│   │   │       │   ├── day=1/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=10/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=11/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=12/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=13/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=14/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=15/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=16/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=17/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=18/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=19/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=2/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=20/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=21/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=22/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=23/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=24/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=25/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=26/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=27/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=28/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=29/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=3/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=30/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=31/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=4/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=5/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=6/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=7/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=8/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   └── day=9/
│   │   │       │       ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │       ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │       ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │       └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       └── month=9/
│   │   │           ├── day=1/
│   │   │           │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │           │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │           │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │           │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │           ├── day=10/
│   │   │           │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │           │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │           │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │           │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │           ├── day=11/
│   │   │           │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │           │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │           │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │           │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │           ├── day=12/
│   │   │           │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │           │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │           │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │           │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │           ├── day=13/
│   │   │           │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │           │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │           │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │           │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │           ├── day=14/
│   │   │           │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │           │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │           │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │           │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │           ├── day=15/
│   │   │           │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │           │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │           │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │           │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │           ├── day=16/
│   │   │           │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │           │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │           │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │           │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │           ├── day=17/
│   │   │           │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │           │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │           │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │           │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │           ├── day=18/
│   │   │           │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │           │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │           │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │           │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │           ├── day=19/
│   │   │           │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │           │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │           │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │           │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │           ├── day=2/
│   │   │           │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │           │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │           │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │           │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │           ├── day=20/
│   │   │           │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │           │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │           │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │           │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │           ├── day=21/
│   │   │           │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │           │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │           │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │           │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │           ├── day=22/
│   │   │           │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │           │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │           │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │           │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │           ├── day=23/
│   │   │           │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │           │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │           │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │           │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │           ├── day=24/
│   │   │           │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │           │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │           │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │           │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │           ├── day=25/
│   │   │           │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │           │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │           │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │           │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │           ├── day=26/
│   │   │           │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │           │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │           │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │           │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │           ├── day=27/
│   │   │           │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │           │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │           │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │           │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │           ├── day=28/
│   │   │           │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │           │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │           │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │           │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │           ├── day=29/
│   │   │           │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │           │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │           │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │           │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │           ├── day=3/
│   │   │           │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │           │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │           │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │           │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │           ├── day=30/
│   │   │           │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │           │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │           │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │           │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │           ├── day=4/
│   │   │           │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │           │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │           │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │           │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │           ├── day=5/
│   │   │           │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │           │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │           │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │           │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │           ├── day=6/
│   │   │           │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │           │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │           │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │           │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │           ├── day=7/
│   │   │           │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │           │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │           │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │           │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │           ├── day=8/
│   │   │           │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │           │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │           │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │           │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │           └── day=9/
│   │   │               ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │               ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │               ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │               └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   ├── radio=nrj/
│   │   │   └── year=2016/
│   │   │       ├── month=1/
│   │   │       │   ├── day=1/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=2/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=3/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=4/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   └── day=5/
│   │   │       │       ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │       ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │       ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │       ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │       ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │       └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       ├── month=10/
│   │   │       │   ├── day=1/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=10/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=11/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=12/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=13/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=14/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=15/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=16/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=17/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=18/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=19/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=2/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=20/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=21/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=22/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=23/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=24/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=25/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=26/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=3/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=4/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=5/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=6/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=7/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=8/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   └── day=9/
│   │   │       │       ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │       ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │       ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │       ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │       ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │       └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       ├── month=11/
│   │   │       │   ├── day=24/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=25/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=26/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=27/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=28/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=29/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   └── day=30/
│   │   │       │       ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │       ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │       ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │       ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │       ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │       └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       ├── month=12/
│   │   │       │   ├── day=1/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=10/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=11/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=12/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=13/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=14/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=15/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=16/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=17/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=18/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=19/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=2/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=20/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=21/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=22/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=23/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=24/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=25/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=26/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=27/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=28/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=29/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=3/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=30/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=31/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=4/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=5/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=6/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=7/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=8/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   └── day=9/
│   │   │       │       ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │       ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │       ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │       ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │       ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │       └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       ├── month=2/
│   │   │       │   ├── day=10/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=11/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=12/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=13/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=14/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=15/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=16/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=17/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=18/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=19/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=20/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=21/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=22/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=23/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=24/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=25/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   

================================================
FILE CONTENTS
================================================

================================================
FILE: .gitignore
================================================
.idea/*
target/*
spark-warehouse/*
checkpoint/*
project/*


================================================
FILE: LICENSE
================================================
                                 Apache License
                           Version 2.0, January 2004
                        http://www.apache.org/licenses/

   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

   1. Definitions.

      "License" shall mean the terms and conditions for use, reproduction,
      and distribution as defined by Sections 1 through 9 of this document.

      "Licensor" shall mean the copyright owner or entity authorized by
      the copyright owner that is granting the License.

      "Legal Entity" shall mean the union of the acting entity and all
      other entities that control, are controlled by, or are under common
      control with that entity. For the purposes of this definition,
      "control" means (i) the power, direct or indirect, to cause the
      direction or management of such entity, whether by contract or
      otherwise, or (ii) ownership of fifty percent (50%) or more of the
      outstanding shares, or (iii) beneficial ownership of such entity.

      "You" (or "Your") shall mean an individual or Legal Entity
      exercising permissions granted by this License.

      "Source" form shall mean the preferred form for making modifications,
      including but not limited to software source code, documentation
      source, and configuration files.

      "Object" form shall mean any form resulting from mechanical
      transformation or translation of a Source form, including but
      not limited to compiled object code, generated documentation,
      and conversions to other media types.

      "Work" shall mean the work of authorship, whether in Source or
      Object form, made available under the License, as indicated by a
      copyright notice that is included in or attached to the work
      (an example is provided in the Appendix below).

      "Derivative Works" shall mean any work, whether in Source or Object
      form, that is based on (or derived from) the Work and for which the
      editorial revisions, annotations, elaborations, or other modifications
      represent, as a whole, an original work of authorship. For the purposes
      of this License, Derivative Works shall not include works that remain
      separable from, or merely link (or bind by name) to the interfaces of,
      the Work and Derivative Works thereof.

      "Contribution" shall mean any work of authorship, including
      the original version of the Work and any modifications or additions
      to that Work or Derivative Works thereof, that is intentionally
      submitted to Licensor for inclusion in the Work by the copyright owner
      or by an individual or Legal Entity authorized to submit on behalf of
      the copyright owner. For the purposes of this definition, "submitted"
      means any form of electronic, verbal, or written communication sent
      to the Licensor or its representatives, including but not limited to
      communication on electronic mailing lists, source code control systems,
      and issue tracking systems that are managed by, or on behalf of, the
      Licensor for the purpose of discussing and improving the Work, but
      excluding communication that is conspicuously marked or otherwise
      designated in writing by the copyright owner as "Not a Contribution."

      "Contributor" shall mean Licensor and any individual or Legal Entity
      on behalf of whom a Contribution has been received by Licensor and
      subsequently incorporated within the Work.

   2. Grant of Copyright License. Subject to the terms and conditions of
      this License, each Contributor hereby grants to You a perpetual,
      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
      copyright license to reproduce, prepare Derivative Works of,
      publicly display, publicly perform, sublicense, and distribute the
      Work and such Derivative Works in Source or Object form.

   3. Grant of Patent License. Subject to the terms and conditions of
      this License, each Contributor hereby grants to You a perpetual,
      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
      (except as stated in this section) patent license to make, have made,
      use, offer to sell, sell, import, and otherwise transfer the Work,
      where such license applies only to those patent claims licensable
      by such Contributor that are necessarily infringed by their
      Contribution(s) alone or by combination of their Contribution(s)
      with the Work to which such Contribution(s) was submitted. If You
      institute patent litigation against any entity (including a
      cross-claim or counterclaim in a lawsuit) alleging that the Work
      or a Contribution incorporated within the Work constitutes direct
      or contributory patent infringement, then any patent licenses
      granted to You under this License for that Work shall terminate
      as of the date such litigation is filed.

   4. Redistribution. You may reproduce and distribute copies of the
      Work or Derivative Works thereof in any medium, with or without
      modifications, and in Source or Object form, provided that You
      meet the following conditions:

      (a) You must give any other recipients of the Work or
          Derivative Works a copy of this License; and

      (b) You must cause any modified files to carry prominent notices
          stating that You changed the files; and

      (c) You must retain, in the Source form of any Derivative Works
          that You distribute, all copyright, patent, trademark, and
          attribution notices from the Source form of the Work,
          excluding those notices that do not pertain to any part of
          the Derivative Works; and

      (d) If the Work includes a "NOTICE" text file as part of its
          distribution, then any Derivative Works that You distribute must
          include a readable copy of the attribution notices contained
          within such NOTICE file, excluding those notices that do not
          pertain to any part of the Derivative Works, in at least one
          of the following places: within a NOTICE text file distributed
          as part of the Derivative Works; within the Source form or
          documentation, if provided along with the Derivative Works; or,
          within a display generated by the Derivative Works, if and
          wherever such third-party notices normally appear. The contents
          of the NOTICE file are for informational purposes only and
          do not modify the License. You may add Your own attribution
          notices within Derivative Works that You distribute, alongside
          or as an addendum to the NOTICE text from the Work, provided
          that such additional attribution notices cannot be construed
          as modifying the License.

      You may add Your own copyright statement to Your modifications and
      may provide additional or different license terms and conditions
      for use, reproduction, or distribution of Your modifications, or
      for any such Derivative Works as a whole, provided Your use,
      reproduction, and distribution of the Work otherwise complies with
      the conditions stated in this License.

   5. Submission of Contributions. Unless You explicitly state otherwise,
      any Contribution intentionally submitted for inclusion in the Work
      by You to the Licensor shall be under the terms and conditions of
      this License, without any additional terms or conditions.
      Notwithstanding the above, nothing herein shall supersede or modify
      the terms of any separate license agreement you may have executed
      with Licensor regarding such Contributions.

   6. Trademarks. This License does not grant permission to use the trade
      names, trademarks, service marks, or product names of the Licensor,
      except as required for reasonable and customary use in describing the
      origin of the Work and reproducing the content of the NOTICE file.

   7. Disclaimer of Warranty. Unless required by applicable law or
      agreed to in writing, Licensor provides the Work (and each
      Contributor provides its Contributions) on an "AS IS" BASIS,
      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
      implied, including, without limitation, any warranties or conditions
      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
      PARTICULAR PURPOSE. You are solely responsible for determining the
      appropriateness of using or redistributing the Work and assume any
      risks associated with Your exercise of permissions under this License.

   8. Limitation of Liability. In no event and under no legal theory,
      whether in tort (including negligence), contract, or otherwise,
      unless required by applicable law (such as deliberate and grossly
      negligent acts) or agreed to in writing, shall any Contributor be
      liable to You for damages, including any direct, indirect, special,
      incidental, or consequential damages of any character arising as a
      result of this License or out of the use or inability to use the
      Work (including but not limited to damages for loss of goodwill,
      work stoppage, computer failure or malfunction, or any and all
      other commercial damages or losses), even if such Contributor
      has been advised of the possibility of such damages.

   9. Accepting Warranty or Additional Liability. While redistributing
      the Work or Derivative Works thereof, You may choose to offer,
      and charge a fee for, acceptance of support, warranty, indemnity,
      or other liability obligations and/or rights consistent with this
      License. However, in accepting such obligations, You may act only
      on Your own behalf and on Your sole responsibility, not on behalf
      of any other Contributor, and only if You agree to indemnify,
      defend, and hold each Contributor harmless for any liability
      incurred by, or claims asserted against, such Contributor by reason
      of your accepting any such warranty or additional liability.

   END OF TERMS AND CONDITIONS

   APPENDIX: How to apply the Apache License to your work.

      To apply the Apache License to your work, attach the following
      boilerplate notice, with the fields enclosed by brackets "[]"
      replaced with your own identifying information. (Don't include
      the brackets!)  The text should be enclosed in the appropriate
      comment syntax for the file format. We also recommend that a
      file or class name and description of purpose be included on the
      same "printed page" as the copyright notice for easier
      identification within third-party archives.

   Copyright 2018 Paul Leclercq

   Licensed 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.


================================================
FILE: README.md
================================================
# Kafka / Cassandra / Elastic with Spark Structured Streaming

[![Codacy Badge](https://api.codacy.com/project/badge/Grade/214d5a4420ef471cba15ca3c59c15de0)](https://app.codacy.com/app/paleclercq/Spark-Structured-Streaming-Examples?utm_source=github.com&utm_medium=referral&utm_content=polomarcus/Spark-Structured-Streaming-Examples&utm_campaign=Badge_Grade_Dashboard)

Stream the number of time **Drake is broadcasted** on each radio.
And also, see how easy is Spark Structured Streaming to use using Spark SQL's Dataframe API

## Run the Project
### Step 1 - Start containers
Start the ZooKeeper, Kafka, Cassandra containers in detached mode (-d)
```
./start-docker-compose.sh
```
It will run these 2 commands together so you don't have to
```
docker-compose up -d
```

```
# create Cassandra schema
docker-compose exec cassandra cqlsh -f /schema.cql;

# confirm schema
docker-compose exec cassandra cqlsh -e "DESCRIBE SCHEMA;"
```

### Step 2 - start spark structured streaming
```
sbt run
```

### Run the project after another time
As checkpointing enables us to process our data exactly once, we need to delete the checkpointing folders to re run our examples.
```
rm -rf checkpoint/
sbt run
```

## Monitor
* Spark : http://localhost:4040/SQL/
* Kibana (index "test") : http://localhost:5601/app/kibana#/discover
* Kafka : Read all messages sent
```
docker-compose exec kafka  \
 kafka-console-consumer --bootstrap-server localhost:9092 --topic test --from-beginning
```

Examples:
```
{"radio":"nova","artist":"Drake","title":"From Time","count":18}
{"radio":"nova","artist":"Drake","title":"4pm In Calabasas","count":1}
```
## Requirements
* SBT
* [docker compose](https://github.com/docker/compose/releases/tag/1.17.1)

### Linux
```
curl -L https://github.com/docker/compose/releases/download/1.17.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
```
### MacOS
```
brew install docker-compose
```

## Input data
Coming from radio stations stored inside a parquet file, the stream is emulated with ` .option("maxFilesPerTrigger", 1)` option.

The stream is after read to be sink into Kafka.
Then, Kafka to Cassandra

## Output data 
Stored inside Kafka and Cassandra for example only.
Cassandra's Sinks uses the [ForeachWriter](https://spark.apache.org/docs/latest/api/scala/index.html#org.apache.spark.sql.ForeachWriter) and also the [StreamSinkProvider](https://spark.apache.org/docs/latest/api/scala/index.html#org.apache.spark.sql.sources.StreamSinkProvider) to compare both sinks.

One is using the **Datastax's Cassandra saveToCassandra** method. The other another method, messier (untyped), that uses CQL on a custom foreach loop.

From Spark's doc about batch duration:
> Trigger interval: Optionally, specify the trigger interval. If it is not specified, the system will check for availability of new data as soon as the previous processing has completed. If a trigger time is missed because the previous processing has not completed, then the system will attempt to trigger at the next trigger point, not immediately after the processing has completed.

### Kafka topic
One topic `test` with only one partition

#### List all topics
```
docker-compose exec kafka  \
  kafka-topics --list --zookeeper zookeeper:32181
```


#### Send a message to be processed
```
docker-compose exec kafka  \
 kafka-console-producer --broker-list localhost:9092 --topic test

> {"radio":"skyrock","artist":"Drake","title":"Hold On We’Re Going Home","count":38}
```

### Cassandra Table
There are 3 tables. 2 used as sinks, and another to save kafka metadata.
Have a look to [schema.cql](https://github.com/polomarcus/Spark-Structured-Streaming-Examples/blob/e9afaf6691c860ffb4da64e311c6cec4cdee8968/src/conf/cassandra/schema.cql) for all the details.

```
 docker-compose exec cassandra cqlsh -e "SELECT * FROM structuredstreaming.radioOtherSink;"

 radio   | title                    | artist | count
---------+--------------------------+--------+-------
 skyrock |                Controlla |  Drake |     1
 skyrock |                Fake Love |  Drake |     9
 skyrock | Hold On We’Re Going Home |  Drake |    35
 skyrock |            Hotline Bling |  Drake |  1052
 skyrock |  Started From The Bottom |  Drake |    39
    nova |         4pm In Calabasas |  Drake |     1
    nova |             Feel No Ways |  Drake |     2
    nova |                From Time |  Drake |    34
    nova |                     Hype |  Drake |     2

```

### Kafka Metadata
@TODO Verify this below information. Cf this [SO comment](https://stackoverflow.com/questions/46153105/how-to-get-kafka-offsets-for-structured-query-for-manual-and-reliable-offset-man/46174353?noredirect=1#comment79536515_46174353)

When doing an application upgrade, we cannot use [checkpointing](https://spark.apache.org/docs/latest/structured-streaming-programming-guide.html#recovering-from-failures-with-checkpointing), so we need to store our offset into a external datasource, here Cassandra is chosen.
Then, when starting our kafka source we need to use the option "StartingOffsets" with a json string like 
```
""" {"topicA":{"0":23,"1":-1},"topicB":{"0":-2}} """
```
Learn more [in the official Spark's doc for Kafka](https://spark.apache.org/docs/latest/structured-streaming-kafka-integration.html#creating-a-kafka-source-for-batch-queries).

In the case, there is not Kafka's metadata stored inside Cassandra, **earliest** is used.

```
docker-compose exec cassandra cqlsh -e "SELECT * FROM structuredstreaming.kafkametadata;"
 partition | offset
-----------+--------
         0 |    171
```

## Useful links
* [Kafka tutorial #8 - Spark Structured Streaming](http://aseigneurin.github.io/2018/08/14/kafka-tutorial-8-spark-structured-streaming.html)
* [Processing Data in Apache Kafka with Structured Streaming in Apache Spark 2.2](https://databricks.com/blog/2017/04/26/processing-data-in-apache-kafka-with-structured-streaming-in-apache-spark-2-2.html)
* https://databricks.com/blog/2017/04/04/real-time-end-to-end-integration-with-apache-kafka-in-apache-sparks-structured-streaming.html
* https://spark.apache.org/docs/latest/structured-streaming-programming-guide.html#using-foreach
* https://spark.apache.org/docs/latest/structured-streaming-programming-guide.html#output-modes
* [Elastic Structured Streamin doc](https://www.elastic.co/blog/structured-streaming-elasticsearch-for-hadoop-6-0)
* [Structured Streaming - “Failed to find data source: es” ](https://discuss.elastic.co/t/structured-streaming-failed-to-find-data-source-es)
* [Arbitrary Stateful Processing in Apache Spark’s Structured Streaming][1]
* [Deep dive stateful stream processing][2] 
* [Official documentation][3]


  [1]: https://databricks.com/blog/2017/10/17/arbitrary-stateful-processing-in-apache-sparks-structured-streaming.html
  [2]: https://databricks.com/session/deep-dive-stateful-stream-processing
  [3]: https://spark.apache.org/docs/latest/structured-streaming-programming-guide.html#arbitrary-stateful-operations

### Docker-compose
* [The last pickle's docker example](https://github.com/thelastpickle/docker-cassandra-bootstrap/blob/master/docker-compose.yml)
* [Confluence's Kafka docker compose](https://docs.confluent.io/current/installation/docker/docs/quickstart.html#getting-started-with-docker-compose)

## Inspired by
* https://github.com/ansrivas/spark-structured-streaming
* [Holden Karau's High Performance Spark](https://github.com/holdenk/spark-structured-streaming-ml/blob/master/src/main/scala/com/high-performance-spark-examples/structuredstreaming/CustomSink.scala#L66)
* [Jay Kreps blog articles](https://medium.com/@jaykreps/exactly-once-support-in-apache-kafka-55e1fdd0a35f)


================================================
FILE: build.sbt
================================================
resolvers += "Spark Packages Repo" at "https://dl.bintray.com/spark-packages/maven"

name := "Spark-Structured-Streaming-Examples"

version := "1.0"
scalaVersion := "2.11.12"
val sparkVersion = "2.2.0"

libraryDependencies += "log4j" % "log4j" % "1.2.14"

libraryDependencies += "org.apache.spark" %% "spark-core" % sparkVersion
libraryDependencies += "org.apache.spark" %% "spark-sql" % sparkVersion
libraryDependencies += "org.apache.spark" % "spark-sql-kafka-0-10_2.11" % sparkVersion
libraryDependencies += "com.datastax.spark" %% "spark-cassandra-connector" % "2.0.2"

fork in run := true

libraryDependencies += "org.elasticsearch" % "elasticsearch-hadoop" % "6.3.0"



================================================
FILE: data/allRadioPartitionByRadioAndDate.parquet/_SUCCESS
================================================


================================================
FILE: data/broadcast.parquet/_SUCCESS
================================================


================================================
FILE: docker-compose.yml
================================================
version: '2'
services:
  zookeeper: # thanks to https://github.com/confluentinc/cp-docker-images/issues/265#issuecomment-314442790
    image: confluentinc/cp-zookeeper:latest
    environment:
      ZOOKEEPER_CLIENT_PORT: 32181
      ZOOKEEPER_TICK_TIME: 2000
    ports:
        - "32181:32181"
    extra_hosts:
      - "localhost: 127.0.0.1"
  kafka:
    image: confluentinc/cp-kafka:latest
    depends_on:
      - zookeeper
    environment:
      KAFKA_BROKER_ID: 1
      KAFKA_ZOOKEEPER_CONNECT: zookeeper:32181
      KAFKA_ADVERTISED_LISTENERS: PLAINTEXT://localhost:9092
      KAFKA_OFFSETS_TOPIC_REPLICATION_FACTOR: 1
      KAFKA_AUTO_CREATE_TOPICS_ENABLE: 'true'
    ports:
        - "9092:9092"
    extra_hosts:
      - "localhost: 127.0.0.1"

  cassandra:
    image: cassandra:3.11
    ports:
      - "9042:9042"
      - "7199:7199"
    volumes:
      - ./src/conf/cassandra/schema.cql:/schema.cql
    extra_hosts:
      - "localhost: 127.0.0.1"

  elasticsearch:
    image: docker.elastic.co/elasticsearch/elasticsearch:6.3.0
    container_name: elasticsearch
#   environment: ['http.host=0.0.0.0', 'transport.host=127.0.0.1']
    ports:
      - "9200:9200"
    extra_hosts:
      - "localhost: 127.0.0.1"

  kibana:
    image: docker.elastic.co/kibana/kibana:6.3.0
    container_name: kibana

    ports:
      - "5601:5601"
    depends_on: ['elasticsearch']
    extra_hosts:
      - "localhost: 127.0.0.1"

================================================
FILE: src/conf/cassandra/create-schema.sh
================================================
#!/bin/bash

# create Cassandra schema
docker-compose exec cassandra cqlsh -f /schema.cql;

# confirm schema
docker-compose exec cassandra cqlsh -e "DESCRIBE SCHEMA;"

================================================
FILE: src/conf/cassandra/schema.cql
================================================
CREATE KEYSPACE IF NOT EXISTS structuredstreaming
  WITH REPLICATION = {
   'class' : 'SimpleStrategy',
   'replication_factor' : 1
  };


CREATE TABLE IF NOT EXISTS structuredstreaming.radio (
radio varchar,
title varchar,
artist varchar,
count bigint,
PRIMARY KEY (radio, title, artist)
) WITH comment = 'First sink to test the other "unsafe" Cassandra Foreach Sink.';


CREATE TABLE IF NOT EXISTS structuredstreaming.radioOtherSink (
radio varchar,
title varchar,
artist varchar,
count bigint,
PRIMARY KEY (radio, title, artist)
) WITH comment = 'Second sink to test Datastax connector.';

CREATE TABLE IF NOT EXISTS structuredstreaming.kafkaMetadata (
partition int,
offset bigint,
PRIMARY KEY (partition)
) WITH comment = 'Save kafka metadata : topic and partitions offsets.';

================================================
FILE: src/conf/log4j.properties
================================================
log4j.logger.org.apache.spark.storage.BlockManager=OFF

================================================
FILE: src/main/scala/Main.scala
================================================
package main

import cassandra.CassandraDriver
import elastic.ElasticSink
import kafka.{KafkaSink, KafkaSource}
import mapGroupsWithState.MapGroupsWithState
import parquetHelper.ParquetService
import spark.SparkHelper

object Main {

  def main(args: Array[String]) {
    val spark = SparkHelper.getAndConfigureSparkSession()

    //Classic Batch
    //ParquetService.batchWay()

    //Streaming way
    //Generate a "fake" stream from a parquet file
    val streamDS = ParquetService.streamingWay()

    val songEvent = ParquetService.streamEachEvent

    ElasticSink.writeStream(songEvent)

    //Send it to Kafka for our example
    KafkaSink.writeStream(streamDS)

    //Finally read it from kafka, in case checkpointing is not available we read last offsets saved from Cassandra
    val (startingOption, partitionsAndOffsets) = CassandraDriver.getKafaMetadata()
    val kafkaInputDS = KafkaSource.read(startingOption, partitionsAndOffsets)

    //Just debugging Kafka source into our console
    KafkaSink.debugStream(kafkaInputDS)

    //Saving using Datastax connector's saveToCassandra method
    CassandraDriver.saveStreamSinkProvider(kafkaInputDS)

    //Saving using the foreach method
    //CassandraDriver.saveForeach(kafkaInputDS) //Untype/unsafe method using CQL  --> just here for example

    //Another fun example managing an arbitrary state
    MapGroupsWithState.write(kafkaInputDS)

    //Wait for all streams to finish
    spark.streams.awaitAnyTermination()
  }
}


================================================
FILE: src/main/scala/cassandra/CassandraDriver.scala
================================================
package cassandra

import org.apache.spark.sql._
import com.datastax.spark.connector._
import com.datastax.spark.connector.cql.CassandraConnector
import kafka.KafkaService
import radio.{SimpleSongAggregation, SimpleSongAggregationKafka}
import spark.SparkHelper
import foreachSink._
import log.LazyLogger

object CassandraDriver extends LazyLogger {
  private val spark = SparkHelper.getSparkSession()
  import spark.implicits._

  val connector = CassandraConnector(SparkHelper.getSparkSession().sparkContext.getConf)

  val namespace = "structuredstreaming"
  val foreachTableSink = "radio"
  val StreamProviderTableSink = "radioothersink"
  val kafkaMetadata = "kafkametadata"
  def getTestInfo() = {
    val rdd = spark.sparkContext.cassandraTable(namespace, kafkaMetadata)

    if( !rdd.isEmpty ) {
      log.warn(rdd.count)
      log.warn(rdd.first)
    } else {
      log.warn(s"$namespace, $kafkaMetadata is empty in cassandra")
    }
  }


  /**
    * remove kafka metadata and only focus on business structure
    */
  def getDatasetForCassandra(df: DataFrame) = {
    df.select(KafkaService.radioStructureName + ".*")
      .as[SimpleSongAggregation]
  }

  //https://spark.apache.org/docs/latest/structured-streaming-programming-guide.html#using-foreach
  //https://spark.apache.org/docs/latest/structured-streaming-programming-guide.html#output-modes
  def saveForeach(df: DataFrame ) = {
    val ds = CassandraDriver.getDatasetForCassandra(df)

    ds
      .writeStream
      .queryName("KafkaToCassandraForeach")
      .outputMode("update")
      .foreach(new CassandraSinkForeach())
      .start()
  }

  def saveStreamSinkProvider(ds: Dataset[SimpleSongAggregationKafka]) = {
    ds
      .toDF() //@TODO see if we can use directly the Dataset object
      .writeStream
      .format("cassandra.StreamSinkProvider.CassandraSinkProvider")
      .outputMode("update")
      .queryName("KafkaToCassandraStreamSinkProvider")
      .start()
  }

  /**
    * @TODO handle more topic name, for our example we only use the topic "test"
    *
    *  we can use collect here as kafkameta data is not big at all
    *
    * if no metadata are found, we would use the earliest offsets.
    *
    * @see https://spark.apache.org/docs/latest/structured-streaming-kafka-integration.html#creating-a-kafka-source-batch
    *  assign	json string {"topicA":[0,1],"topicB":[2,4]}
    *  Specific TopicPartitions to consume. Only one of "assign", "subscribe" or "subscribePattern" options can be specified for Kafka source.
    */
  def getKafaMetadata() = {
    try {
      val kafkaMetadataRDD = spark.sparkContext.cassandraTable(namespace, kafkaMetadata)

      val output = if (kafkaMetadataRDD.isEmpty) {
        ("startingOffsets", "earliest")
      } else {
        ("startingOffsets", transformKafkaMetadataArrayToJson(kafkaMetadataRDD.collect()))
      }
      log.warn("getKafkaMetadata " + output.toString)

      output
    }
    catch {
      case e: Exception =>
        ("startingOffsets", "earliest")
    }
  }

  /**
    * @param array
    * @return {"topicA":{"0":23,"1":-1},"topicB":{"0":-2}}
    */
  def transformKafkaMetadataArrayToJson(array: Array[CassandraRow]) : String = {
      s"""{"${KafkaService.topicName}":
          {
           "${array(0).getLong("partition")}": ${array(0).getLong("offset")}
          }
         }
      """.replaceAll("\n", "").replaceAll(" ", "")
  }

  def debug() = {
   val output = spark.sparkContext.cassandraTable(namespace, foreachTableSink)

    log.warn(output.count)
  }
}


================================================
FILE: src/main/scala/cassandra/CassandraKafkaMetadata.scala
================================================
package cassandra

import kafka.KafkaMetadata

object CassandraKafkaMetadata {
  private def cql(metadata: KafkaMetadata): String = s"""
       INSERT INTO ${CassandraDriver.namespace}.${CassandraDriver.kafkaMetadata} (partition, offset)
       VALUES(${metadata.partition}, ${metadata.offset})
    """

  //https://github.com/datastax/spark-cassandra-connector/blob/master/doc/1_connecting.md#connection-pooling
  def save(metadata: KafkaMetadata) = {
    CassandraDriver.connector.withSessionDo(session =>
      session.execute(cql(metadata))
    )
  }
}


================================================
FILE: src/main/scala/cassandra/StreamSinkProvider/CassandraSink.scala
================================================
package cassandra.StreamSinkProvider

import cassandra.{CassandraDriver, CassandraKafkaMetadata}
import org.apache.spark.sql.{DataFrame, Dataset}
import org.apache.spark.sql.execution.streaming.Sink
import org.apache.spark.sql.functions.max
import spark.SparkHelper
import cassandra.CassandraDriver
import com.datastax.spark.connector._
import kafka.KafkaMetadata
import log.LazyLogger
import org.apache.spark.sql.execution.streaming.Sink
import org.apache.spark.sql.types.LongType
import radio.SimpleSongAggregation

/**
* must be idempotent and synchronous (@TODO check asynchronous/synchronous from Datastax's Spark connector) sink
*/
class CassandraSink() extends Sink with LazyLogger {
  private val spark = SparkHelper.getSparkSession()
  import spark.implicits._
  import org.apache.spark.sql.functions._

  private def saveToCassandra(df: DataFrame) = {
    val ds = CassandraDriver.getDatasetForCassandra(df)
    ds.show() //Debug only

    ds.rdd.saveToCassandra(CassandraDriver.namespace,
      CassandraDriver.StreamProviderTableSink,
      SomeColumns("title", "artist", "radio", "count")
    )

    saveKafkaMetaData(df)
  }

  /*
   * As per SPARK-16020 arbitrary transformations are not supported, but
   * converting to an RDD allows us to do magic.
   */
  override def addBatch(batchId: Long, df: DataFrame) = {
    log.warn(s"CassandraSink - Datastax's saveToCassandra method -  batchId : ${batchId}")
    saveToCassandra(df)
  }

  /**
    * saving the highest value of offset per partition when checkpointing is not available (application upgrade for example)
    * http://docs.datastax.com/en/cassandra/3.0/cassandra/dml/dmlTransactionsDiffer.html
    * should be done in the same transaction as the data linked to the offsets
    */
  private def saveKafkaMetaData(df: DataFrame) = {
    val kafkaMetadata = df
      .groupBy($"partition")
      .agg(max($"offset").cast(LongType).as("offset"))
      .as[KafkaMetadata]

    log.warn("Saving Kafka Metadata (partition and offset per topic (only one in our example)")
    kafkaMetadata.show()

    kafkaMetadata.rdd.saveToCassandra(CassandraDriver.namespace,
      CassandraDriver.kafkaMetadata,
      SomeColumns("partition", "offset")
    )

    //Otherway to save offset inside Cassandra
    //kafkaMetadata.collect().foreach(CassandraKafkaMetadata.save)
  }
}



================================================
FILE: src/main/scala/cassandra/StreamSinkProvider/CassandraSinkProvider.scala
================================================
package cassandra.StreamSinkProvider

import org.apache.spark.sql.sources.StreamSinkProvider
import org.apache.spark.sql.streaming.OutputMode
import org.apache.spark.sql.{DataFrame, SQLContext}

/**
  From Holden Karau's High Performance Spark
  https://github.com/holdenk/spark-structured-streaming-ml/blob/master/src/main/scala/com/high-performance-spark-examples/structuredstreaming/CustomSink.scala#L66
  *
  */
class CassandraSinkProvider extends StreamSinkProvider {
  override def createSink(sqlContext: SQLContext,
                          parameters: Map[String, String],
                          partitionColumns: Seq[String],
                          outputMode: OutputMode): CassandraSink = {
    new CassandraSink()
  }
}

================================================
FILE: src/main/scala/cassandra/foreachSink/CassandraSinkForeach.scala
================================================
package cassandra.foreachSink

import cassandra.CassandraDriver
import log.LazyLogger
import org.apache.spark.sql.ForeachWriter
import radio.SimpleSongAggregation

/**
  * Inspired by
  * https://github.com/ansrivas/spark-structured-streaming/
  * https://spark.apache.org/docs/latest/structured-streaming-programming-guide.html#using-foreach
  */
class CassandraSinkForeach() extends ForeachWriter[SimpleSongAggregation] with LazyLogger {
  private def cqlRadio(record: SimpleSongAggregation): String = s"""
       insert into ${CassandraDriver.namespace}.${CassandraDriver.foreachTableSink} (title, artist, radio, count)
       values('${record.title}', '${record.artist}', '${record.radio}', ${record.count})"""

  def open(partitionId: Long, version: Long): Boolean = {
    // open connection
    //@TODO command to check if cassandra cluster is up
    true
  }

  //https://github.com/datastax/spark-cassandra-connector/blob/master/doc/1_connecting.md#connection-pooling
  def process(record: SimpleSongAggregation) = {
    log.warn(s"Saving record: $record")
    CassandraDriver.connector.withSessionDo(session =>
      session.execute(cqlRadio(record))
    )
  }

  //https://github.com/datastax/spark-cassandra-connector/blob/master/doc/reference.md#cassandra-connection-parameters

  def close(errorOrNull: Throwable): Unit = {
    // close the connection
    //connection.keep_alive_ms	--> 5000ms :	Period of time to keep unused connections open
  }
}

================================================
FILE: src/main/scala/elastic/ElasticSink.scala
================================================
package elastic

import org.apache.spark.sql.{DataFrame, Dataset, SparkSession}
import org.apache.spark.sql.streaming.{OutputMode, StreamingQuery}
import radio.{SimpleSongAggregation, Song}
import org.elasticsearch.spark.sql.streaming._
import org.elasticsearch.spark.sql._
import org.elasticsearch.spark.sql.streaming.EsSparkSqlStreamingSink

object ElasticSink {
  def writeStream(ds: Dataset[Song] ) : StreamingQuery = {
    ds   //Append output mode not supported when there are streaming aggregations on streaming DataFrames/DataSets without watermark
      .writeStream
      .outputMode(OutputMode.Append) //Only mode for ES
      .format("org.elasticsearch.spark.sql") //es
      .queryName("ElasticSink")
      .start("test/broadcast") //ES index
  }

}

================================================
FILE: src/main/scala/kafka/KafkaMetadata.scala
================================================
package kafka

case class KafkaMetadata(partition: Long, offset: Long)


================================================
FILE: src/main/scala/kafka/KafkaService.scala
================================================
package kafka

import org.apache.spark.sql.types.StringType
import org.apache.spark.sql.types._
import spark.SparkHelper

object KafkaService {
  private val spark = SparkHelper.getSparkSession()

  val radioStructureName = "radioCount"

  val topicName = "test"

  val bootstrapServers = "localhost:9092"

  val schemaOutput = new StructType()
    .add("title", StringType)
    .add("artist", StringType)
    .add("radio", StringType)
    .add("count", LongType)
}


================================================
FILE: src/main/scala/kafka/KafkaSink.scala
================================================
package kafka

import org.apache.spark.sql.{DataFrame, Dataset}
import org.apache.spark.sql.functions.{struct, to_json, _}
import _root_.log.LazyLogger
import org.apache.spark.sql.streaming.StreamingQuery
import org.apache.spark.sql.types.{StringType, _}
import radio.{SimpleSongAggregation, SimpleSongAggregationKafka}
import spark.SparkHelper

object KafkaSink extends LazyLogger {
  private val spark = SparkHelper.getSparkSession()

  import spark.implicits._

  def writeStream(staticInputDS: Dataset[SimpleSongAggregation]) : StreamingQuery = {
    log.warn("Writing to Kafka")
    staticInputDS
      .select(to_json(struct($"*")).cast(StringType).alias("value"))
      .writeStream
      .outputMode("update")
      .format("kafka")
      .option("kafka.bootstrap.servers", KafkaService.bootstrapServers)
      .queryName("Kafka - Count number of broadcasts for a title/artist by radio")
      .option("topic", "test")
      .start()
  }

  /**
      Console sink from Kafka's stream
      +----+--------------------+-----+---------+------+--------------------+-------------+--------------------+
      | key|               value|topic|partition|offset|           timestamp|timestampType|          radioCount|
      +----+--------------------+-----+---------+------+--------------------+-------------+--------------------+
      |null|[7B 22 72 61 64 6...| test|        0|    60|2017-11-21 22:56:...|            0|[Feel No Ways,Dra...|
    *
    */
  def debugStream(staticKafkaInputDS: Dataset[SimpleSongAggregationKafka]) = {
    staticKafkaInputDS
      .writeStream
      .queryName("Debug Stream Kafka")
      .format("console")
      .start()
  }
}


================================================
FILE: src/main/scala/kafka/KafkaSource.scala
================================================
package kafka

import org.apache.spark.sql.{DataFrame, Dataset}
import org.apache.spark.sql.functions.{struct, to_json, _}
import _root_.log.LazyLogger
import org.apache.spark.sql.types.{StringType, _}
import radio.{SimpleSongAggregation, SimpleSongAggregationKafka}
import spark.SparkHelper

/**
 @see https://spark.apache.org/docs/latest/structured-streaming-kafka-integration.html
 */
object KafkaSource extends LazyLogger {
  private val spark = SparkHelper.getSparkSession()

  import spark.implicits._

  /**
    * will return, we keep some kafka metadata for our example, otherwise we would only focus on "radioCount" structure
     |-- key: binary (nullable = true)
     |-- value: binary (nullable = true)
     |-- topic: string (nullable = true) : KEPT
     |-- partition: integer (nullable = true) : KEPT
     |-- offset: long (nullable = true) : KEPT
     |-- timestamp: timestamp (nullable = true) : KEPT
     |-- timestampType: integer (nullable = true)
     |-- radioCount: struct (nullable = true)
     |    |-- title: string (nullable = true)
     |    |-- artist: string (nullable = true)
     |    |-- radio: string (nullable = true)
     |    |-- count: long (nullable = true)

    * @return
    *
    *
    * startingOffsets should use a JSON coming from the lastest offsets saved in our DB (Cassandra here)
    */
    def read(startingOption: String = "startingOffsets", partitionsAndOffsets: String = "earliest") : Dataset[SimpleSongAggregationKafka] = {
      log.warn("Reading from Kafka")

      spark
      .readStream
      .format("kafka")
      .option("kafka.bootstrap.servers", "localhost:9092")
      .option("subscribe", KafkaService.topicName)
      .option("enable.auto.commit", false) // Cannot be set to true in Spark Strucutured Streaming https://spark.apache.org/docs/latest/structured-streaming-kafka-integration.html#kafka-specific-configurations
      .option("group.id", "Structured-Streaming-Examples")
      .option("failOnDataLoss", false) // when starting a fresh kafka (default location is temporary (/tmp) and cassandra is not (var/lib)), we have saved different offsets in Cassandra than real offsets in kafka (that contains nothing)
      .option(startingOption, partitionsAndOffsets) //this only applies when a new query is started and that resuming will always pick up from where the query left off
      .load()
      .withColumn(KafkaService.radioStructureName, // nested structure with our json
        from_json($"value".cast(StringType), KafkaService.schemaOutput) //From binary to JSON object
      ).as[SimpleSongAggregationKafka]
      .filter(_.radioCount != null) //TODO find a better way to filter bad json
  }
}


================================================
FILE: src/main/scala/log/LazyLogger.scala
================================================
package log

import org.apache.log4j.LogManager

trait LazyLogger {
  @transient lazy val log = LogManager.getLogger(getClass)
}


================================================
FILE: src/main/scala/mapGroupsWithState/MapGroupsWithState.scala
================================================
package mapGroupsWithState

import org.apache.spark.sql.{DataFrame, Dataset}
import org.apache.spark.sql.functions.{struct, to_json, _}
import _root_.log.LazyLogger
import org.apache.spark.sql.types.StringType
import spark.SparkHelper
import org.apache.spark.sql.streaming.{GroupState, GroupStateTimeout, OutputMode}
import radio.{ArtistAggregationState, SimpleSongAggregation, SimpleSongAggregationKafka}

object MapGroupsWithState extends LazyLogger {
  private val spark = SparkHelper.getSparkSession()

  import spark.implicits._


  def updateArtistStateWithEvent(state: ArtistAggregationState, artistCount : SimpleSongAggregation) = {
    log.warn("MapGroupsWithState - updateArtistStateWithEvent")
    if(state.artist == artistCount.artist) {
      ArtistAggregationState(state.artist, state.count + artistCount.count)
    } else {
      state
    }
  }

  def updateAcrossEvents(artist:String,
                         inputs: Iterator[SimpleSongAggregation],
                         oldState: GroupState[ArtistAggregationState]): ArtistAggregationState = {

    var state: ArtistAggregationState = if (oldState.exists)
      oldState.get
    else
      ArtistAggregationState(artist, 1L)

    // for every rows, let's count by artist the number of broadcast, instead of counting by artist, title and radio
    for (input <- inputs) {
      state = updateArtistStateWithEvent(state, input)
      oldState.update(state)
    }

    state
  }


  /**
    *
    * @return
    *
    * Batch: 4
      -------------------------------------------
      +------+-----+
      |artist|count|
      +------+-----+
      | Drake| 4635|
      +------+-----+

      Batch: 5
      -------------------------------------------
      +------+-----+
      |artist|count|
      +------+-----+
      | Drake| 4710|
      +------+-----+
    */
  def write(ds: Dataset[SimpleSongAggregationKafka] ) = {
    ds.select($"radioCount.title", $"radioCount.artist", $"radioCount.radio", $"radioCount.count")
      .as[SimpleSongAggregation]
      .groupByKey(_.artist)
      .mapGroupsWithState(GroupStateTimeout.NoTimeout)(updateAcrossEvents) //we can control what should be done with the state when no update is received after a timeout.
      .writeStream
      .outputMode(OutputMode.Update())
      .format("console")
      .queryName("mapGroupsWithState - counting artist broadcast")
      .start()
  }
}


================================================
FILE: src/main/scala/parquetHelper/ParquetService.scala
================================================
package parquetHelper

import log.LazyLogger
import org.apache.spark.sql.{DataFrame, Dataset}
import org.apache.spark.sql.types._
import radio.{SimpleSongAggregation, Song}
import spark.SparkHelper

object ParquetService extends LazyLogger {
  val pathRadioStationSongs = "data/allRadioPartitionByRadioAndDate.parquet"
  val pathRadioES = "data/broadcast.parquet"

  private val spark = SparkHelper.getSparkSession()
  import spark.implicits._

  val schema = new StructType()
    .add("timestamp", TimestampType)
    .add("title", StringType)
    .add("artist", StringType)
    .add("radio", StringType)
    .add("humanDate", LongType)
    .add("hour", IntegerType)
    .add("minute", IntegerType)
    .add("allArtists", StringType)
    .add("year", IntegerType)
    .add("month", IntegerType)
    .add("day", IntegerType)

  def batchWay() = {
    //Classic  Batch way
    val batchWay =
      spark
        .read
        .schema(ParquetService.schema)
        .parquet(pathRadioStationSongs)
        .where($"artist" === "Drake")
        .groupBy($"radio", $"artist",  $"title")
        .count()
        .orderBy("count")
        .as[Song]

    batchWay.show()

    batchWay
  }

  def streamingWay() : Dataset[SimpleSongAggregation] = {
    log.warn("Starting to stream events from Parquet files....")

    spark
      .readStream
      .schema(ParquetService.schema)
      .option("maxFilesPerTrigger", 1000)  // Treat a sequence of files as a stream by picking one file at a time
      .parquet(pathRadioStationSongs)
      .as[Song]
      .where($"artist" === "Drake")
      .groupBy($"radio", $"artist",  $"title")
      .count()
      .as[SimpleSongAggregation]
  }

  def streamEachEvent : Dataset[Song]  = {
    spark
      .readStream
      .schema(ParquetService.schema)
      .option("maxFilesPerTrigger", 1000)  // Treat a sequence of files as a stream by picking one file at a time
      .parquet(pathRadioES)
      .as[Song]
      .where($"artist" === "Drake")
      .withWatermark("timestamp", "10 minutes")
      .as[Song]
  }

  //Process stream on console to debug only
  def debugStream(staticInputDF: DataFrame) = {
    staticInputDF.writeStream
      .format("console")
      .outputMode("complete")
      .queryName("Console - Count number of broadcasts for a title/artist by radio")
      .start()
  }
}


================================================
FILE: src/main/scala/radio/Song.scala
================================================
package radio

import java.sql.Timestamp

case class Song(timestamp: Long, humanDate:Long, year:Int, month:Int, day:Int, hour:Int, minute: Int, artist:String, allArtists: String, title:String, radio:String)

case class SimpleSong(title: String, artist: String, radio: String)

case class SimpleSongAggregation(title: String, artist: String, radio: String, count: Long)

case class SimpleSongAggregationKafka(topic: String, partition: Int, offset: Long, timestamp: Timestamp, radioCount: SimpleSongAggregation)

case class ArtistAggregationState(artist: String, count: Long)

================================================
FILE: src/main/scala/spark/SparkHelper.scala
================================================
package spark

import org.apache.spark.{SparkConf, SparkContext}
import org.apache.spark.sql.SparkSession

object SparkHelper {
  def getAndConfigureSparkSession() = {
    val conf = new SparkConf()
      .setAppName("Structured Streaming from Parquet to Cassandra")
      .setMaster("local[2]")
      .set("spark.cassandra.connection.host", "127.0.0.1")
      .set("spark.sql.streaming.checkpointLocation", "checkpoint")
      .set("es.nodes", "localhost") // full config : https://www.elastic.co/guide/en/elasticsearch/hadoop/current/configuration.html
      .set("es.index.auto.create", "true") //https://www.elastic.co/guide/en/elasticsearch/hadoop/current/spark.html
      .set("es.nodes.wan.only", "true")

    val sc = new SparkContext(conf)
    sc.setLogLevel("WARN")

    SparkSession
      .builder()
      .getOrCreate()
  }

  def getSparkSession() = {
    SparkSession
      .builder()
      .getOrCreate()
  }
}


================================================
FILE: start-docker-compose.sh
================================================
#!/bin/bash

docker-compose up -d --no-recreate;

# create Cassandra schema
sleep 5
echo "Creating Cassandra's Schema... if error run ./src/conf/cassandra/create-schema.sh"
./src/conf/cassandra/create-schema.sh
Download .txt
Showing preview only (725K chars total). Download the full file or copy to clipboard to get everything.
gitextract_3i94o2pu/

├── .gitignore
├── LICENSE
├── README.md
├── build.sbt
├── data/
│   ├── allRadioPartitionByRadioAndDate.parquet/
│   │   ├── ._SUCCESS.crc
│   │   ├── _SUCCESS
│   │   ├── radio=nova/
│   │   │   ├── year=2015/
│   │   │   │   └── month=12/
│   │   │   │       └── day=31/
│   │   │   │           ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │   │           ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │   │           ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │   │           └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │   └── year=2016/
│   │   │       ├── month=1/
│   │   │       │   ├── day=1/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=10/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=11/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=12/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=13/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=14/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=15/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=16/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=17/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=18/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=19/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=2/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=20/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=21/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=22/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=23/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=24/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=25/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=26/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=27/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=28/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=29/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=3/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=30/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=31/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=4/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=5/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=6/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=7/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=8/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   └── day=9/
│   │   │       │       ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │       ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │       ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │       └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       ├── month=10/
│   │   │       │   ├── day=1/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=10/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=11/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=12/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=13/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=14/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=15/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=16/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=17/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=18/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=19/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=2/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=20/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=21/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=22/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=23/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=24/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=25/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=26/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=27/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=28/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=29/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=3/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=30/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=31/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=4/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=5/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=6/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=7/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=8/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   └── day=9/
│   │   │       │       ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │       ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │       ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │       └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       ├── month=11/
│   │   │       │   ├── day=1/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=10/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=11/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=12/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=13/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=14/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=15/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=16/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=17/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=18/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=19/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=2/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=20/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=21/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=22/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=23/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=24/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=25/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=26/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=27/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=28/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=29/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=3/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=30/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=4/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=5/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=6/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=7/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=8/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   └── day=9/
│   │   │       │       ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │       ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │       ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │       └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       ├── month=12/
│   │   │       │   ├── day=1/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=10/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=11/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=12/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=13/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=14/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=15/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=16/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=17/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=18/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=19/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=2/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=20/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=21/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=22/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=23/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=24/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=25/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=26/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=27/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=28/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=29/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=3/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=30/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=31/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=4/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=5/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=6/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=7/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=8/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   └── day=9/
│   │   │       │       ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │       ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │       ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │       └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       ├── month=2/
│   │   │       │   ├── day=1/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=10/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=11/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=12/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=13/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=14/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=15/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=16/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=17/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=18/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=19/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=2/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=20/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=21/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=22/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=23/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=24/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=25/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=26/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=27/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=28/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=29/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=3/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=4/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=5/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=6/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=7/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=8/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   └── day=9/
│   │   │       │       ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │       ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │       ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │       └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       ├── month=3/
│   │   │       │   ├── day=1/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=10/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=11/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=12/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=13/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=14/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=15/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=16/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=17/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=18/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=19/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=2/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=20/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=21/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=22/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=23/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=24/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=25/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=26/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=27/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=28/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=29/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=3/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=30/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=31/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=4/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=5/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=6/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=7/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=8/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   └── day=9/
│   │   │       │       ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │       ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │       ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │       └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       ├── month=4/
│   │   │       │   ├── day=1/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=10/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=11/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=12/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=13/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=14/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=15/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=16/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=17/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=18/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=19/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=2/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=20/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=21/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=22/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=23/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=24/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=25/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=26/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=27/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=28/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=29/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=3/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=30/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=4/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=5/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=6/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=7/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=8/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   └── day=9/
│   │   │       │       ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │       ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │       ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │       └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       ├── month=5/
│   │   │       │   ├── day=1/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=10/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=11/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=12/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=13/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=14/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=15/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=16/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=17/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=18/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=19/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=2/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=20/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=21/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=22/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=23/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=24/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=25/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=26/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=27/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=28/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=29/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=3/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=30/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=31/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=4/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=5/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=6/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=7/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=8/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   └── day=9/
│   │   │       │       ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │       ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │       ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │       └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       ├── month=6/
│   │   │       │   ├── day=1/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=10/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=11/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=12/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=13/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=14/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=15/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=16/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=17/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=18/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=19/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=2/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=20/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=21/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=22/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=23/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=24/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=25/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=26/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=27/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=28/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=29/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=3/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=30/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=4/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=5/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=6/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=7/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=8/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   └── day=9/
│   │   │       │       ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │       ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │       ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │       └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       ├── month=7/
│   │   │       │   ├── day=1/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=10/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=11/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=12/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=13/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=14/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=15/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=16/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=17/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=18/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=19/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=2/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=20/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=21/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=22/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=23/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=24/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=25/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=26/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=27/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=28/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=29/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=3/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=30/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=31/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=4/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=5/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=6/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=7/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=8/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   └── day=9/
│   │   │       │       ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │       ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │       ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │       └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       ├── month=8/
│   │   │       │   ├── day=1/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=10/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=11/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=12/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=13/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=14/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=15/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=16/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=17/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=18/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=19/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=2/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=20/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=21/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=22/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=23/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=24/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=25/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=26/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=27/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=28/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=29/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=3/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=30/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=31/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=4/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=5/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=6/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=7/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=8/
│   │   │       │   │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   └── day=9/
│   │   │       │       ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │       ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │       ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │       └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       └── month=9/
│   │   │           ├── day=1/
│   │   │           │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │           │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │           │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │           │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │           ├── day=10/
│   │   │           │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │           │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │           │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │           │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │           ├── day=11/
│   │   │           │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │           │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │           │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │           │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │           ├── day=12/
│   │   │           │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │           │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │           │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │           │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │           ├── day=13/
│   │   │           │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │           │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │           │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │           │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │           ├── day=14/
│   │   │           │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │           │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │           │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │           │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │           ├── day=15/
│   │   │           │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │           │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │           │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │           │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │           ├── day=16/
│   │   │           │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │           │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │           │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │           │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │           ├── day=17/
│   │   │           │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │           │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │           │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │           │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │           ├── day=18/
│   │   │           │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │           │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │           │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │           │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │           ├── day=19/
│   │   │           │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │           │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │           │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │           │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │           ├── day=2/
│   │   │           │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │           │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │           │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │           │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │           ├── day=20/
│   │   │           │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │           │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │           │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │           │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │           ├── day=21/
│   │   │           │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │           │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │           │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │           │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │           ├── day=22/
│   │   │           │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │           │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │           │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │           │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │           ├── day=23/
│   │   │           │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │           │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │           │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │           │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │           ├── day=24/
│   │   │           │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │           │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │           │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │           │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │           ├── day=25/
│   │   │           │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │           │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │           │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │           │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │           ├── day=26/
│   │   │           │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │           │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │           │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │           │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │           ├── day=27/
│   │   │           │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │           │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │           │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │           │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │           ├── day=28/
│   │   │           │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │           │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │           │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │           │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │           ├── day=29/
│   │   │           │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │           │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │           │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │           │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │           ├── day=3/
│   │   │           │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │           │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │           │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │           │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │           ├── day=30/
│   │   │           │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │           │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │           │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │           │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │           ├── day=4/
│   │   │           │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │           │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │           │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │           │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │           ├── day=5/
│   │   │           │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │           │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │           │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │           │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │           ├── day=6/
│   │   │           │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │           │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │           │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │           │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │           ├── day=7/
│   │   │           │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │           │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │           │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │           │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │           ├── day=8/
│   │   │           │   ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │           │   ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │           │   ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │           │   └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │           └── day=9/
│   │   │               ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │               ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │               ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │               └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   ├── radio=nrj/
│   │   │   └── year=2016/
│   │   │       ├── month=1/
│   │   │       │   ├── day=1/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=2/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=3/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=4/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   └── day=5/
│   │   │       │       ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │       ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │       ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │       ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │       ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │       └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       ├── month=10/
│   │   │       │   ├── day=1/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=10/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=11/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=12/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=13/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=14/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=15/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=16/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=17/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=18/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=19/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=2/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=20/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=21/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=22/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=23/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=24/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=25/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=26/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=3/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=4/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=5/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=6/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=7/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=8/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   └── day=9/
│   │   │       │       ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │       ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │       ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │       ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │       ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │       └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       ├── month=11/
│   │   │       │   ├── day=24/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=25/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=26/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=27/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=28/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=29/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   └── day=30/
│   │   │       │       ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │       ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │       ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │       ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │       ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │       └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       ├── month=12/
│   │   │       │   ├── day=1/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=10/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=11/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=12/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=13/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=14/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=15/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=16/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=17/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=18/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=19/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=2/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=20/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=21/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=22/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=23/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=24/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=25/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=26/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=27/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=28/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=29/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=3/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=30/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=31/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=4/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=5/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=6/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=7/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=8/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   └── day=9/
│   │   │       │       ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │       ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │       ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │       ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │       ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │       └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       ├── month=2/
│   │   │       │   ├── day=10/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=11/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=12/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=13/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=14/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=15/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=16/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=17/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=18/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=19/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=20/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=21/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=22/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=23/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=24/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   ├── day=25/
│   │   │       │   │   ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│   │   │       │   │   ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│   │   │       │   │   ├── part-00006-7260bb34-a32a-419c-b737-a5c
Condensed preview — 6093 files, each showing path, character count, and a content snippet. Download the .json file or copy for the full structured content (48K chars).
[
  {
    "path": ".gitignore",
    "chars": 58,
    "preview": ".idea/*\ntarget/*\nspark-warehouse/*\ncheckpoint/*\nproject/*\n"
  },
  {
    "path": "LICENSE",
    "chars": 11343,
    "preview": "                                 Apache License\n                           Version 2.0, January 2004\n                   "
  },
  {
    "path": "README.md",
    "chars": 7723,
    "preview": "# Kafka / Cassandra / Elastic with Spark Structured Streaming\n\n[![Codacy Badge](https://api.codacy.com/project/badge/Gra"
  },
  {
    "path": "build.sbt",
    "chars": 674,
    "preview": "resolvers += \"Spark Packages Repo\" at \"https://dl.bintray.com/spark-packages/maven\"\n\nname := \"Spark-Structured-Streaming"
  },
  {
    "path": "data/allRadioPartitionByRadioAndDate.parquet/_SUCCESS",
    "chars": 0,
    "preview": ""
  },
  {
    "path": "data/broadcast.parquet/_SUCCESS",
    "chars": 0,
    "preview": ""
  },
  {
    "path": "docker-compose.yml",
    "chars": 1415,
    "preview": "version: '2'\nservices:\n  zookeeper: # thanks to https://github.com/confluentinc/cp-docker-images/issues/265#issuecomment"
  },
  {
    "path": "src/conf/cassandra/create-schema.sh",
    "chars": 166,
    "preview": "#!/bin/bash\n\n# create Cassandra schema\ndocker-compose exec cassandra cqlsh -f /schema.cql;\n\n# confirm schema\ndocker-comp"
  },
  {
    "path": "src/conf/cassandra/schema.cql",
    "chars": 781,
    "preview": "CREATE KEYSPACE IF NOT EXISTS structuredstreaming\n  WITH REPLICATION = {\n   'class' : 'SimpleStrategy',\n   'replication_"
  },
  {
    "path": "src/conf/log4j.properties",
    "chars": 54,
    "preview": "log4j.logger.org.apache.spark.storage.BlockManager=OFF"
  },
  {
    "path": "src/main/scala/Main.scala",
    "chars": 1487,
    "preview": "package main\n\nimport cassandra.CassandraDriver\nimport elastic.ElasticSink\nimport kafka.{KafkaSink, KafkaSource}\nimport m"
  },
  {
    "path": "src/main/scala/cassandra/CassandraDriver.scala",
    "chars": 3536,
    "preview": "package cassandra\n\nimport org.apache.spark.sql._\nimport com.datastax.spark.connector._\nimport com.datastax.spark.connect"
  },
  {
    "path": "src/main/scala/cassandra/CassandraKafkaMetadata.scala",
    "chars": 557,
    "preview": "package cassandra\n\nimport kafka.KafkaMetadata\n\nobject CassandraKafkaMetadata {\n  private def cql(metadata: KafkaMetadata"
  },
  {
    "path": "src/main/scala/cassandra/StreamSinkProvider/CassandraSink.scala",
    "chars": 2338,
    "preview": "package cassandra.StreamSinkProvider\n\nimport cassandra.{CassandraDriver, CassandraKafkaMetadata}\nimport org.apache.spark"
  },
  {
    "path": "src/main/scala/cassandra/StreamSinkProvider/CassandraSinkProvider.scala",
    "chars": 737,
    "preview": "package cassandra.StreamSinkProvider\n\nimport org.apache.spark.sql.sources.StreamSinkProvider\nimport org.apache.spark.sql"
  },
  {
    "path": "src/main/scala/cassandra/foreachSink/CassandraSinkForeach.scala",
    "chars": 1461,
    "preview": "package cassandra.foreachSink\n\nimport cassandra.CassandraDriver\nimport log.LazyLogger\nimport org.apache.spark.sql.Foreac"
  },
  {
    "path": "src/main/scala/elastic/ElasticSink.scala",
    "chars": 762,
    "preview": "package elastic\n\nimport org.apache.spark.sql.{DataFrame, Dataset, SparkSession}\nimport org.apache.spark.sql.streaming.{O"
  },
  {
    "path": "src/main/scala/kafka/KafkaMetadata.scala",
    "chars": 71,
    "preview": "package kafka\n\ncase class KafkaMetadata(partition: Long, offset: Long)\n"
  },
  {
    "path": "src/main/scala/kafka/KafkaService.scala",
    "chars": 466,
    "preview": "package kafka\n\nimport org.apache.spark.sql.types.StringType\nimport org.apache.spark.sql.types._\nimport spark.SparkHelper"
  },
  {
    "path": "src/main/scala/kafka/KafkaSink.scala",
    "chars": 1663,
    "preview": "package kafka\n\nimport org.apache.spark.sql.{DataFrame, Dataset}\nimport org.apache.spark.sql.functions.{struct, to_json, "
  },
  {
    "path": "src/main/scala/kafka/KafkaSource.scala",
    "chars": 2678,
    "preview": "package kafka\n\nimport org.apache.spark.sql.{DataFrame, Dataset}\nimport org.apache.spark.sql.functions.{struct, to_json, "
  },
  {
    "path": "src/main/scala/log/LazyLogger.scala",
    "chars": 129,
    "preview": "package log\n\nimport org.apache.log4j.LogManager\n\ntrait LazyLogger {\n  @transient lazy val log = LogManager.getLogger(get"
  },
  {
    "path": "src/main/scala/mapGroupsWithState/MapGroupsWithState.scala",
    "chars": 2391,
    "preview": "package mapGroupsWithState\n\nimport org.apache.spark.sql.{DataFrame, Dataset}\nimport org.apache.spark.sql.functions.{stru"
  },
  {
    "path": "src/main/scala/parquetHelper/ParquetService.scala",
    "chars": 2330,
    "preview": "package parquetHelper\n\nimport log.LazyLogger\nimport org.apache.spark.sql.{DataFrame, Dataset}\nimport org.apache.spark.sq"
  },
  {
    "path": "src/main/scala/radio/Song.scala",
    "chars": 573,
    "preview": "package radio\n\nimport java.sql.Timestamp\n\ncase class Song(timestamp: Long, humanDate:Long, year:Int, month:Int, day:Int,"
  },
  {
    "path": "src/main/scala/spark/SparkHelper.scala",
    "chars": 926,
    "preview": "package spark\n\nimport org.apache.spark.{SparkConf, SparkContext}\nimport org.apache.spark.sql.SparkSession\n\nobject SparkH"
  },
  {
    "path": "start-docker-compose.sh",
    "chars": 211,
    "preview": "#!/bin/bash\n\ndocker-compose up -d --no-recreate;\n\n# create Cassandra schema\nsleep 5\necho \"Creating Cassandra's Schema..."
  }
]

// ... and 6066 more files (download for full content)

About this extraction

This page contains the full source code of the polomarcus/Spark-Structured-Streaming-Examples GitHub repository, extracted and formatted as plain text for AI agents and large language models (LLMs). The extraction includes 6093 files (43.5 KB), approximately 303.2k tokens. Use this with OpenClaw, Claude, ChatGPT, Cursor, Windsurf, or any other AI tool that accepts text input. You can copy the full output to your clipboard or download it as a .txt file.

Extracted by GitExtract — free GitHub repo to text converter for AI. Built by Nikandr Surkov.

Copied to clipboard!