MCPcopy Create free account
hub / github.com/apache/arrow / _create_parquet_dataset_simple

Function _create_parquet_dataset_simple

python/pyarrow/tests/test_dataset.py:3788–3807  ·  view source on GitHub ↗

Creates a simple (flat files, no nested partitioning) Parquet dataset

(root_path)

Source from the content-addressed store, hash-verified

3786
3787
3788def _create_parquet_dataset_simple(root_path):
3789 """
3790 Creates a simple (flat files, no nested partitioning) Parquet dataset
3791 """
3792
3793 metadata_collector = []
3794
3795 for i in range(4):
3796 table = pa.table({'f1': [i] * 10, 'f2': [random.random() for _ in range(10)]})
3797 pq.write_to_dataset(
3798 table, str(root_path), metadata_collector=metadata_collector
3799 )
3800
3801 metadata_path = str(root_path / '_metadata')
3802 # write _metadata file
3803 pq.write_metadata(
3804 table.schema, metadata_path,
3805 metadata_collector=metadata_collector
3806 )
3807 return metadata_path, table
3808
3809
3810@pytest.mark.parquet

Calls

no outgoing calls

Tested by

no test coverage detected