Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions python/ray/data/_internal/datasource/parquet_datasource.py
Original file line number Diff line number Diff line change
Expand Up @@ -825,4 +825,7 @@ def _infer_data_and_partition_columns(
partition_columns = [
column for column in user_specified_columns if column in partitions
]
else:
partition_columns = []

return data_columns, partition_columns
9 changes: 9 additions & 0 deletions python/ray/data/tests/test_parquet.py
Original file line number Diff line number Diff line change
Expand Up @@ -2223,6 +2223,15 @@ def test_parquet_write_parallel_overwrite(
assert result.count() == 1000


def test_read_parquet_with_none_partitioning_and_columns(tmp_path):
table = pa.table({"column": [42]})
path = os.path.join(tmp_path, "file.parquet")
pq.write_table(table, path)

ds = ray.data.read_parquet(path, partitioning=None, columns=["column"])
ds.take_all()


if __name__ == "__main__":
import sys

Expand Down