def METHOD_NAME(self):
    pq_table = Table(parquet_path=hits_0)
    self.assertEqual((1000000, 105), pq_table.to_pandas().shape)
    t = time.time()
    ret = pq_table.query(sql)
    print("Run on parquet file. Time cost:", time.time() - t, "s", file=output)
    print("size:", len(ret._parquet_memoryview.tobytes()), "bytes", file=output)
    ret.flush_to_disk()
    print("file path:", ret._temp_parquet_path, file=output)
    print("size:", os.path.getsize(ret._temp_parquet_path), "bytes", file=output)
    # copy temp file to ./
    import shutil
    shutil.copy(ret._temp_parquet_path, "./ret.parquet")
    self.assertEqual(expected_query_output, str(ret))
    pq_table.flush_to_disk()
    self.assertIsNotNone(pq_table._parquet_path)