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

Function _create_parquet_dataset_simple

python/pyarrow/tests/test_dataset.py:3789–3808  ·  view source on GitHub ↗

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

(root_path)

Source from the content-addressed store, hash-verified

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

Calls

no outgoing calls

Tested by

no test coverage detected