├── .asf.yaml ├── .cargo └── config.toml ├── .commitlintrc.yaml ├── .github ├── CODEOWNERS ├── ISSUE_TEMPLATE │ ├── 1-bug.yml │ ├── 2-feature-request.yml │ └── config.yml ├── PULL_REQUEST_TEMPLATE.md ├── dependabot.yml ├── labeler.yml └── workflows │ ├── ci.yml │ ├── code.yml │ ├── pr.yml │ └── release.yml ├── .gitignore ├── .licenserc.yaml ├── CHANGELOG.md ├── CONTRIBUTING.md ├── Cargo.toml ├── LICENSE ├── Makefile ├── NOTICE ├── README.md ├── cliff.toml ├── codecov.yml ├── cpp ├── .gitignore ├── CMakeLists.txt ├── Cargo.toml ├── build.rs ├── include │ └── arrow │ │ └── c │ │ └── abi.h └── src │ ├── lib.rs │ └── util.rs ├── crates ├── core │ ├── Cargo.toml │ ├── schemas │ │ ├── HoodieDeleteRecord.avsc │ │ └── HoodieDeleteRecordList.avsc │ ├── src │ │ ├── avro_to_arrow │ │ │ ├── README.md │ │ │ ├── arrow_array_reader.rs │ │ │ ├── mod.rs │ │ │ └── schema.rs │ │ ├── config │ │ │ ├── error.rs │ │ │ ├── internal.rs │ │ │ ├── mod.rs │ │ │ ├── read.rs │ │ │ ├── table.rs │ │ │ └── util.rs │ │ ├── error.rs │ │ ├── expr │ │ │ ├── filter.rs │ │ │ └── mod.rs │ │ ├── file_group │ │ │ ├── base_file.rs │ │ │ ├── builder.rs │ │ │ ├── file_slice.rs │ │ │ ├── log_file │ │ │ │ ├── avro.rs │ │ │ │ ├── content.rs │ │ │ │ ├── log_block.rs │ │ │ │ ├── log_format.rs │ │ │ │ ├── mod.rs │ │ │ │ ├── reader.rs │ │ │ │ └── scanner.rs │ │ │ ├── mod.rs │ │ │ ├── reader.rs │ │ │ └── record_batches.rs │ │ ├── lib.rs │ │ ├── merge │ │ │ ├── mod.rs │ │ │ ├── ordering.rs │ │ │ └── record_merger.rs │ │ ├── metadata │ │ │ ├── commit.rs │ │ │ ├── meta_field.rs │ │ │ ├── mod.rs │ │ │ └── replace_commit.rs │ │ ├── record │ │ │ └── mod.rs │ │ ├── schema │ │ │ ├── delete.rs │ │ │ ├── mod.rs │ │ │ └── resolver.rs │ │ ├── storage │ │ │ ├── error.rs │ │ │ ├── file_metadata.rs │ │ │ ├── mod.rs │ │ │ ├── reader.rs │ │ │ └── util.rs │ │ ├── table │ │ │ ├── builder.rs │ │ │ ├── fs_view.rs │ │ │ ├── listing.rs │ │ │ ├── mod.rs │ │ │ ├── partition.rs │ │ │ └── validation.rs │ │ ├── timeline │ │ │ ├── instant.rs │ │ │ ├── mod.rs │ │ │ ├── selector.rs │ │ │ └── util.rs │ │ └── util │ │ │ ├── arrow.rs │ │ │ ├── collection.rs │ │ │ └── mod.rs │ └── tests │ │ └── data │ │ ├── a.parquet │ │ ├── hudi_conf_dir │ │ └── hudi-defaults.conf │ │ ├── leaf_dir │ │ └── .gitkeep │ │ ├── log_files │ │ ├── valid_log_avro_data │ │ │ └── .ff32ab89-5ad0-4968-83b4-89a34c95d32f-0_20250316025816068.log.1_0-54-122 │ │ ├── valid_log_delete │ │ │ ├── .6d3d1d6e-2298-4080-a0c1-494877d6f40a-0_20250618054711154.log.1_0-26-85 │ │ │ └── datagen.sql │ │ ├── valid_log_parquet_data │ │ │ └── .ee2ace10-7667-40f5-9848-0a144b5ea064-0_20250113230302428.log.1_0-188-387 │ │ └── valid_log_rollback │ │ │ ├── .0712b9f9-d2d5-4cae-bcf4-8fd7146af503-0_20250126040823628.log.2_1-0-1 │ │ │ └── datagen.sql │ │ ├── table_props_invalid │ │ └── .hoodie │ │ │ └── hoodie.properties │ │ ├── table_props_no_create_schema │ │ └── .hoodie │ │ │ └── hoodie.properties │ │ ├── table_props_partial │ │ └── .hoodie │ │ │ └── hoodie.properties │ │ ├── table_props_valid │ │ └── .hoodie │ │ │ └── hoodie.properties │ │ ├── table_props_valid_minimum │ │ └── .hoodie │ │ │ └── hoodie.properties │ │ └── timeline │ │ ├── commits_load_schema_from_base_file_cow │ │ ├── .hoodie │ │ │ ├── 20250628002223107.commit │ │ │ ├── 20250628002223107.commit.requested │ │ │ └── 20250628002223107.inflight │ │ ├── city=chennai │ │ │ └── 03ffd613-fb74-456e-b6bb-115355d9b0ed-0_2-13-37_20250628002223107.parquet │ │ ├── city=san_francisco │ │ │ └── b271b5f8-29df-463d-ba4d-feedbe6e09ed-0_0-13-35_20250628002223107.parquet │ │ └── city=sao_paulo │ │ │ └── a3c5da68-55a5-4804-ab8b-57e75252c69f-0_1-13-36_20250628002223107.parquet │ │ ├── commits_load_schema_from_base_file_mor │ │ ├── .hoodie │ │ │ ├── 20250331030642808.deltacommit │ │ │ ├── 20250331030642808.deltacommit.inflight │ │ │ ├── 20250331030642808.deltacommit.requested │ │ │ ├── 20250331030645735.deltacommit │ │ │ ├── 20250331030645735.deltacommit.inflight │ │ │ └── 20250331030645735.deltacommit.requested │ │ └── city=san_francisco │ │ │ ├── .d0304c53-6fd2-4b7a-a9d6-5ff632f79224-0_20250331030642808.log.1_0-26-85 │ │ │ └── d0304c53-6fd2-4b7a-a9d6-5ff632f79224-0_0-13-60_20250331030642808.parquet │ │ ├── commits_stub │ │ ├── .hoodie │ │ │ ├── 20240402123035233.commit │ │ │ ├── 20240402123035233.commit.requested │ │ │ ├── 20240402123035233.inflight │ │ │ ├── 20240402144910683.commit │ │ │ ├── 20240402144910683.commit.requested │ │ │ ├── 20240402144910683.inflight │ │ │ └── hoodie.properties │ │ ├── a.parquet │ │ ├── part1 │ │ │ └── b.parquet │ │ ├── part2 │ │ │ └── part22 │ │ │ │ └── c.parquet │ │ ├── part3 │ │ │ └── part32 │ │ │ │ └── part33 │ │ │ │ └── d.parquet │ │ └── test.crc │ │ ├── commits_with_empty_commit_metadata │ │ └── .hoodie │ │ │ ├── 20240402144910683.commit │ │ │ ├── 20240402144910683.commit.requested │ │ │ ├── 20240402144910683.inflight │ │ │ └── hoodie.properties │ │ ├── commits_with_invalid_content │ │ └── .hoodie │ │ │ ├── 20240402123035233.commit │ │ │ ├── 20240402123035233.commit.requested │ │ │ ├── 20240402123035233.inflight │ │ │ ├── 20240402144910683.commit │ │ │ ├── 20240402144910683.commit.requested │ │ │ ├── 20240402144910683.inflight │ │ │ └── hoodie.properties │ │ ├── commits_with_no_schema_and_write_stats │ │ └── .hoodie │ │ │ ├── 20240402144910683.commit │ │ │ ├── 20240402144910683.commit.requested │ │ │ ├── 20240402144910683.inflight │ │ │ └── hoodie.properties │ │ └── commits_with_valid_schema_in_commit_metadata │ │ └── .hoodie │ │ ├── 20240402144910683.commit │ │ ├── 20240402144910683.commit.requested │ │ ├── 20240402144910683.inflight │ │ └── hoodie.properties ├── datafusion │ ├── Cargo.toml │ ├── src │ │ ├── lib.rs │ │ └── util │ │ │ ├── expr.rs │ │ │ └── mod.rs │ └── tests │ │ └── data │ │ └── table_props_valid │ │ └── .hoodie │ │ └── hoodie.properties ├── hudi │ ├── Cargo.toml │ └── src │ │ └── lib.rs └── test │ ├── Cargo.toml │ ├── README.md │ ├── data │ ├── quickstart_trips_table │ │ └── mor │ │ │ └── avro │ │ │ ├── v6_trips_8i1u.sql │ │ │ ├── v6_trips_8i1u.zip │ │ │ ├── v6_trips_8i3d.sql │ │ │ ├── v6_trips_8i3d.zip │ │ │ ├── v8_trips_8i1u.sql │ │ │ ├── v8_trips_8i1u.zip │ │ │ ├── v8_trips_8i3d.sql │ │ │ └── v8_trips_8i3d.zip │ └── sample_table │ │ ├── cow │ │ ├── v6_complexkeygen_hivestyle.sql │ │ ├── v6_complexkeygen_hivestyle.zip │ │ ├── v6_empty.sql │ │ ├── v6_empty.zip │ │ ├── v6_nonpartitioned.sql │ │ ├── v6_nonpartitioned.zip │ │ ├── v6_simplekeygen_hivestyle_no_metafields.sql │ │ ├── v6_simplekeygen_hivestyle_no_metafields.zip │ │ ├── v6_simplekeygen_nonhivestyle.sql │ │ ├── v6_simplekeygen_nonhivestyle.zip │ │ ├── v6_simplekeygen_nonhivestyle_overwritetable.sql │ │ ├── v6_simplekeygen_nonhivestyle_overwritetable.zip │ │ ├── v6_timebasedkeygen_nonhivestyle.sql │ │ ├── v6_timebasedkeygen_nonhivestyle.zip │ │ ├── v8_complexkeygen_hivestyle.sql │ │ ├── v8_complexkeygen_hivestyle.zip │ │ ├── v8_empty.sql │ │ ├── v8_empty.zip │ │ ├── v8_nonpartitioned.sql │ │ ├── v8_nonpartitioned.zip │ │ ├── v8_simplekeygen_hivestyle_no_metafields.sql │ │ ├── v8_simplekeygen_hivestyle_no_metafields.zip │ │ ├── v8_simplekeygen_nonhivestyle.sql │ │ ├── v8_simplekeygen_nonhivestyle.zip │ │ ├── v8_simplekeygen_nonhivestyle_overwritetable.sql │ │ ├── v8_simplekeygen_nonhivestyle_overwritetable.zip │ │ ├── v8_timebasedkeygen_nonhivestyle.sql │ │ └── v8_timebasedkeygen_nonhivestyle.zip │ │ └── mor │ │ └── parquet │ │ ├── v6_complexkeygen_hivestyle.sql │ │ ├── v6_complexkeygen_hivestyle.zip │ │ ├── v6_empty.sql │ │ ├── v6_empty.zip │ │ ├── v6_nonpartitioned.sql │ │ ├── v6_nonpartitioned.zip │ │ ├── v6_nonpartitioned_rollback.sql │ │ ├── v6_nonpartitioned_rollback.zip │ │ ├── v6_simplekeygen_hivestyle_no_metafields.sql │ │ ├── v6_simplekeygen_hivestyle_no_metafields.zip │ │ ├── v6_simplekeygen_nonhivestyle.sql │ │ ├── v6_simplekeygen_nonhivestyle.zip │ │ ├── v6_simplekeygen_nonhivestyle_overwritetable.sql │ │ └── v6_simplekeygen_nonhivestyle_overwritetable.zip │ └── src │ ├── lib.rs │ └── util.rs ├── demo ├── .env ├── .gitignore ├── README.md ├── apps │ ├── datafusion │ │ ├── Cargo.toml │ │ └── src │ │ │ └── main.rs │ ├── hudi-file-group-api │ │ └── cpp │ │ │ ├── CMakeLists.txt │ │ │ └── main.cpp │ └── hudi-table-api │ │ ├── python │ │ └── src │ │ │ ├── __init__.py │ │ │ └── main.py │ │ └── rust │ │ ├── Cargo.toml │ │ └── src │ │ └── main.rs ├── ci_run.sh ├── compose.yaml └── infra │ ├── mc │ ├── Dockerfile │ └── prepare_data.sh │ └── runner │ └── Dockerfile ├── python ├── .cargo │ └── config.toml ├── .gitignore ├── Cargo.toml ├── hudi │ ├── __init__.py │ ├── _internal.pyi │ ├── py.typed │ └── table │ │ ├── __init__.py │ │ └── builder.py ├── pyproject.toml ├── src │ ├── datafusion_internal.rs │ ├── internal.rs │ └── lib.rs └── tests │ ├── __init__.py │ ├── conftest.py │ ├── table │ └── 0.x_cow_partitioned.zip │ ├── test_datafusion_read.py │ ├── test_file_group_read.py │ ├── test_table_builder.py │ ├── test_table_incremental_read.py │ └── test_table_read.py ├── release ├── README.md ├── bump_version_in_main.sh ├── publish_src_release.sh ├── upload_src_release_to_dev.sh └── verify_src_release.sh └── rust-toolchain.toml /.asf.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/.asf.yaml -------------------------------------------------------------------------------- /.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/.cargo/config.toml -------------------------------------------------------------------------------- /.commitlintrc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/.commitlintrc.yaml -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/1-bug.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/.github/ISSUE_TEMPLATE/1-bug.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/2-feature-request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/.github/ISSUE_TEMPLATE/2-feature-request.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/labeler.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/.github/labeler.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/code.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/.github/workflows/code.yml -------------------------------------------------------------------------------- /.github/workflows/pr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/.github/workflows/pr.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/.gitignore -------------------------------------------------------------------------------- /.licenserc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/.licenserc.yaml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/Makefile -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/NOTICE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/README.md -------------------------------------------------------------------------------- /cliff.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/cliff.toml -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/codecov.yml -------------------------------------------------------------------------------- /cpp/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/cpp/.gitignore -------------------------------------------------------------------------------- /cpp/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/cpp/CMakeLists.txt -------------------------------------------------------------------------------- /cpp/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/cpp/Cargo.toml -------------------------------------------------------------------------------- /cpp/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/cpp/build.rs -------------------------------------------------------------------------------- /cpp/include/arrow/c/abi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/cpp/include/arrow/c/abi.h -------------------------------------------------------------------------------- /cpp/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/cpp/src/lib.rs -------------------------------------------------------------------------------- /cpp/src/util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/cpp/src/util.rs -------------------------------------------------------------------------------- /crates/core/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/core/Cargo.toml -------------------------------------------------------------------------------- /crates/core/schemas/HoodieDeleteRecord.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/core/schemas/HoodieDeleteRecord.avsc -------------------------------------------------------------------------------- /crates/core/schemas/HoodieDeleteRecordList.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/core/schemas/HoodieDeleteRecordList.avsc -------------------------------------------------------------------------------- /crates/core/src/avro_to_arrow/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/core/src/avro_to_arrow/README.md -------------------------------------------------------------------------------- /crates/core/src/avro_to_arrow/arrow_array_reader.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/core/src/avro_to_arrow/arrow_array_reader.rs -------------------------------------------------------------------------------- /crates/core/src/avro_to_arrow/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/core/src/avro_to_arrow/mod.rs -------------------------------------------------------------------------------- /crates/core/src/avro_to_arrow/schema.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/core/src/avro_to_arrow/schema.rs -------------------------------------------------------------------------------- /crates/core/src/config/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/core/src/config/error.rs -------------------------------------------------------------------------------- /crates/core/src/config/internal.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/core/src/config/internal.rs -------------------------------------------------------------------------------- /crates/core/src/config/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/core/src/config/mod.rs -------------------------------------------------------------------------------- /crates/core/src/config/read.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/core/src/config/read.rs -------------------------------------------------------------------------------- /crates/core/src/config/table.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/core/src/config/table.rs -------------------------------------------------------------------------------- /crates/core/src/config/util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/core/src/config/util.rs -------------------------------------------------------------------------------- /crates/core/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/core/src/error.rs -------------------------------------------------------------------------------- /crates/core/src/expr/filter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/core/src/expr/filter.rs -------------------------------------------------------------------------------- /crates/core/src/expr/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/core/src/expr/mod.rs -------------------------------------------------------------------------------- /crates/core/src/file_group/base_file.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/core/src/file_group/base_file.rs -------------------------------------------------------------------------------- /crates/core/src/file_group/builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/core/src/file_group/builder.rs -------------------------------------------------------------------------------- /crates/core/src/file_group/file_slice.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/core/src/file_group/file_slice.rs -------------------------------------------------------------------------------- /crates/core/src/file_group/log_file/avro.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/core/src/file_group/log_file/avro.rs -------------------------------------------------------------------------------- /crates/core/src/file_group/log_file/content.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/core/src/file_group/log_file/content.rs -------------------------------------------------------------------------------- /crates/core/src/file_group/log_file/log_block.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/core/src/file_group/log_file/log_block.rs -------------------------------------------------------------------------------- /crates/core/src/file_group/log_file/log_format.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/core/src/file_group/log_file/log_format.rs -------------------------------------------------------------------------------- /crates/core/src/file_group/log_file/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/core/src/file_group/log_file/mod.rs -------------------------------------------------------------------------------- /crates/core/src/file_group/log_file/reader.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/core/src/file_group/log_file/reader.rs -------------------------------------------------------------------------------- /crates/core/src/file_group/log_file/scanner.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/core/src/file_group/log_file/scanner.rs -------------------------------------------------------------------------------- /crates/core/src/file_group/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/core/src/file_group/mod.rs -------------------------------------------------------------------------------- /crates/core/src/file_group/reader.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/core/src/file_group/reader.rs -------------------------------------------------------------------------------- /crates/core/src/file_group/record_batches.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/core/src/file_group/record_batches.rs -------------------------------------------------------------------------------- /crates/core/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/core/src/lib.rs -------------------------------------------------------------------------------- /crates/core/src/merge/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/core/src/merge/mod.rs -------------------------------------------------------------------------------- /crates/core/src/merge/ordering.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/core/src/merge/ordering.rs -------------------------------------------------------------------------------- /crates/core/src/merge/record_merger.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/core/src/merge/record_merger.rs -------------------------------------------------------------------------------- /crates/core/src/metadata/commit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/core/src/metadata/commit.rs -------------------------------------------------------------------------------- /crates/core/src/metadata/meta_field.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/core/src/metadata/meta_field.rs -------------------------------------------------------------------------------- /crates/core/src/metadata/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/core/src/metadata/mod.rs -------------------------------------------------------------------------------- /crates/core/src/metadata/replace_commit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/core/src/metadata/replace_commit.rs -------------------------------------------------------------------------------- /crates/core/src/record/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/core/src/record/mod.rs -------------------------------------------------------------------------------- /crates/core/src/schema/delete.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/core/src/schema/delete.rs -------------------------------------------------------------------------------- /crates/core/src/schema/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/core/src/schema/mod.rs -------------------------------------------------------------------------------- /crates/core/src/schema/resolver.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/core/src/schema/resolver.rs -------------------------------------------------------------------------------- /crates/core/src/storage/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/core/src/storage/error.rs -------------------------------------------------------------------------------- /crates/core/src/storage/file_metadata.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/core/src/storage/file_metadata.rs -------------------------------------------------------------------------------- /crates/core/src/storage/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/core/src/storage/mod.rs -------------------------------------------------------------------------------- /crates/core/src/storage/reader.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/core/src/storage/reader.rs -------------------------------------------------------------------------------- /crates/core/src/storage/util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/core/src/storage/util.rs -------------------------------------------------------------------------------- /crates/core/src/table/builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/core/src/table/builder.rs -------------------------------------------------------------------------------- /crates/core/src/table/fs_view.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/core/src/table/fs_view.rs -------------------------------------------------------------------------------- /crates/core/src/table/listing.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/core/src/table/listing.rs -------------------------------------------------------------------------------- /crates/core/src/table/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/core/src/table/mod.rs -------------------------------------------------------------------------------- /crates/core/src/table/partition.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/core/src/table/partition.rs -------------------------------------------------------------------------------- /crates/core/src/table/validation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/core/src/table/validation.rs -------------------------------------------------------------------------------- /crates/core/src/timeline/instant.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/core/src/timeline/instant.rs -------------------------------------------------------------------------------- /crates/core/src/timeline/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/core/src/timeline/mod.rs -------------------------------------------------------------------------------- /crates/core/src/timeline/selector.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/core/src/timeline/selector.rs -------------------------------------------------------------------------------- /crates/core/src/timeline/util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/core/src/timeline/util.rs -------------------------------------------------------------------------------- /crates/core/src/util/arrow.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/core/src/util/arrow.rs -------------------------------------------------------------------------------- /crates/core/src/util/collection.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/core/src/util/collection.rs -------------------------------------------------------------------------------- /crates/core/src/util/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/core/src/util/mod.rs -------------------------------------------------------------------------------- /crates/core/tests/data/a.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/core/tests/data/a.parquet -------------------------------------------------------------------------------- /crates/core/tests/data/hudi_conf_dir/hudi-defaults.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/core/tests/data/hudi_conf_dir/hudi-defaults.conf -------------------------------------------------------------------------------- /crates/core/tests/data/leaf_dir/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crates/core/tests/data/log_files/valid_log_avro_data/.ff32ab89-5ad0-4968-83b4-89a34c95d32f-0_20250316025816068.log.1_0-54-122: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/core/tests/data/log_files/valid_log_avro_data/.ff32ab89-5ad0-4968-83b4-89a34c95d32f-0_20250316025816068.log.1_0-54-122 -------------------------------------------------------------------------------- /crates/core/tests/data/log_files/valid_log_delete/.6d3d1d6e-2298-4080-a0c1-494877d6f40a-0_20250618054711154.log.1_0-26-85: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/core/tests/data/log_files/valid_log_delete/.6d3d1d6e-2298-4080-a0c1-494877d6f40a-0_20250618054711154.log.1_0-26-85 -------------------------------------------------------------------------------- /crates/core/tests/data/log_files/valid_log_delete/datagen.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/core/tests/data/log_files/valid_log_delete/datagen.sql -------------------------------------------------------------------------------- /crates/core/tests/data/log_files/valid_log_parquet_data/.ee2ace10-7667-40f5-9848-0a144b5ea064-0_20250113230302428.log.1_0-188-387: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/core/tests/data/log_files/valid_log_parquet_data/.ee2ace10-7667-40f5-9848-0a144b5ea064-0_20250113230302428.log.1_0-188-387 -------------------------------------------------------------------------------- /crates/core/tests/data/log_files/valid_log_rollback/.0712b9f9-d2d5-4cae-bcf4-8fd7146af503-0_20250126040823628.log.2_1-0-1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/core/tests/data/log_files/valid_log_rollback/.0712b9f9-d2d5-4cae-bcf4-8fd7146af503-0_20250126040823628.log.2_1-0-1 -------------------------------------------------------------------------------- /crates/core/tests/data/log_files/valid_log_rollback/datagen.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/core/tests/data/log_files/valid_log_rollback/datagen.sql -------------------------------------------------------------------------------- /crates/core/tests/data/table_props_invalid/.hoodie/hoodie.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/core/tests/data/table_props_invalid/.hoodie/hoodie.properties -------------------------------------------------------------------------------- /crates/core/tests/data/table_props_no_create_schema/.hoodie/hoodie.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/core/tests/data/table_props_no_create_schema/.hoodie/hoodie.properties -------------------------------------------------------------------------------- /crates/core/tests/data/table_props_partial/.hoodie/hoodie.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/core/tests/data/table_props_partial/.hoodie/hoodie.properties -------------------------------------------------------------------------------- /crates/core/tests/data/table_props_valid/.hoodie/hoodie.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/core/tests/data/table_props_valid/.hoodie/hoodie.properties -------------------------------------------------------------------------------- /crates/core/tests/data/table_props_valid_minimum/.hoodie/hoodie.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/core/tests/data/table_props_valid_minimum/.hoodie/hoodie.properties -------------------------------------------------------------------------------- /crates/core/tests/data/timeline/commits_load_schema_from_base_file_cow/.hoodie/20250628002223107.commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/core/tests/data/timeline/commits_load_schema_from_base_file_cow/.hoodie/20250628002223107.commit -------------------------------------------------------------------------------- /crates/core/tests/data/timeline/commits_load_schema_from_base_file_cow/.hoodie/20250628002223107.commit.requested: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crates/core/tests/data/timeline/commits_load_schema_from_base_file_cow/.hoodie/20250628002223107.inflight: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/core/tests/data/timeline/commits_load_schema_from_base_file_cow/.hoodie/20250628002223107.inflight -------------------------------------------------------------------------------- /crates/core/tests/data/timeline/commits_load_schema_from_base_file_cow/city=chennai/03ffd613-fb74-456e-b6bb-115355d9b0ed-0_2-13-37_20250628002223107.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/core/tests/data/timeline/commits_load_schema_from_base_file_cow/city=chennai/03ffd613-fb74-456e-b6bb-115355d9b0ed-0_2-13-37_20250628002223107.parquet -------------------------------------------------------------------------------- /crates/core/tests/data/timeline/commits_load_schema_from_base_file_cow/city=san_francisco/b271b5f8-29df-463d-ba4d-feedbe6e09ed-0_0-13-35_20250628002223107.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/core/tests/data/timeline/commits_load_schema_from_base_file_cow/city=san_francisco/b271b5f8-29df-463d-ba4d-feedbe6e09ed-0_0-13-35_20250628002223107.parquet -------------------------------------------------------------------------------- /crates/core/tests/data/timeline/commits_load_schema_from_base_file_cow/city=sao_paulo/a3c5da68-55a5-4804-ab8b-57e75252c69f-0_1-13-36_20250628002223107.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/core/tests/data/timeline/commits_load_schema_from_base_file_cow/city=sao_paulo/a3c5da68-55a5-4804-ab8b-57e75252c69f-0_1-13-36_20250628002223107.parquet -------------------------------------------------------------------------------- /crates/core/tests/data/timeline/commits_load_schema_from_base_file_mor/.hoodie/20250331030642808.deltacommit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/core/tests/data/timeline/commits_load_schema_from_base_file_mor/.hoodie/20250331030642808.deltacommit -------------------------------------------------------------------------------- /crates/core/tests/data/timeline/commits_load_schema_from_base_file_mor/.hoodie/20250331030642808.deltacommit.inflight: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/core/tests/data/timeline/commits_load_schema_from_base_file_mor/.hoodie/20250331030642808.deltacommit.inflight -------------------------------------------------------------------------------- /crates/core/tests/data/timeline/commits_load_schema_from_base_file_mor/.hoodie/20250331030642808.deltacommit.requested: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crates/core/tests/data/timeline/commits_load_schema_from_base_file_mor/.hoodie/20250331030645735.deltacommit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/core/tests/data/timeline/commits_load_schema_from_base_file_mor/.hoodie/20250331030645735.deltacommit -------------------------------------------------------------------------------- /crates/core/tests/data/timeline/commits_load_schema_from_base_file_mor/.hoodie/20250331030645735.deltacommit.inflight: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/core/tests/data/timeline/commits_load_schema_from_base_file_mor/.hoodie/20250331030645735.deltacommit.inflight -------------------------------------------------------------------------------- /crates/core/tests/data/timeline/commits_load_schema_from_base_file_mor/.hoodie/20250331030645735.deltacommit.requested: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crates/core/tests/data/timeline/commits_load_schema_from_base_file_mor/city=san_francisco/.d0304c53-6fd2-4b7a-a9d6-5ff632f79224-0_20250331030642808.log.1_0-26-85: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/core/tests/data/timeline/commits_load_schema_from_base_file_mor/city=san_francisco/.d0304c53-6fd2-4b7a-a9d6-5ff632f79224-0_20250331030642808.log.1_0-26-85 -------------------------------------------------------------------------------- /crates/core/tests/data/timeline/commits_load_schema_from_base_file_mor/city=san_francisco/d0304c53-6fd2-4b7a-a9d6-5ff632f79224-0_0-13-60_20250331030642808.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/core/tests/data/timeline/commits_load_schema_from_base_file_mor/city=san_francisco/d0304c53-6fd2-4b7a-a9d6-5ff632f79224-0_0-13-60_20250331030642808.parquet -------------------------------------------------------------------------------- /crates/core/tests/data/timeline/commits_stub/.hoodie/20240402123035233.commit: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crates/core/tests/data/timeline/commits_stub/.hoodie/20240402123035233.commit.requested: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crates/core/tests/data/timeline/commits_stub/.hoodie/20240402123035233.inflight: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crates/core/tests/data/timeline/commits_stub/.hoodie/20240402144910683.commit: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crates/core/tests/data/timeline/commits_stub/.hoodie/20240402144910683.commit.requested: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crates/core/tests/data/timeline/commits_stub/.hoodie/20240402144910683.inflight: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crates/core/tests/data/timeline/commits_stub/.hoodie/hoodie.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crates/core/tests/data/timeline/commits_stub/a.parquet: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crates/core/tests/data/timeline/commits_stub/part1/b.parquet: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crates/core/tests/data/timeline/commits_stub/part2/part22/c.parquet: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crates/core/tests/data/timeline/commits_stub/part3/part32/part33/d.parquet: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crates/core/tests/data/timeline/commits_stub/test.crc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crates/core/tests/data/timeline/commits_with_empty_commit_metadata/.hoodie/20240402144910683.commit: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /crates/core/tests/data/timeline/commits_with_empty_commit_metadata/.hoodie/20240402144910683.commit.requested: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crates/core/tests/data/timeline/commits_with_empty_commit_metadata/.hoodie/20240402144910683.inflight: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crates/core/tests/data/timeline/commits_with_empty_commit_metadata/.hoodie/hoodie.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crates/core/tests/data/timeline/commits_with_invalid_content/.hoodie/20240402123035233.commit: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crates/core/tests/data/timeline/commits_with_invalid_content/.hoodie/20240402123035233.commit.requested: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crates/core/tests/data/timeline/commits_with_invalid_content/.hoodie/20240402123035233.inflight: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crates/core/tests/data/timeline/commits_with_invalid_content/.hoodie/20240402144910683.commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/core/tests/data/timeline/commits_with_invalid_content/.hoodie/20240402144910683.commit -------------------------------------------------------------------------------- /crates/core/tests/data/timeline/commits_with_invalid_content/.hoodie/20240402144910683.commit.requested: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crates/core/tests/data/timeline/commits_with_invalid_content/.hoodie/20240402144910683.inflight: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crates/core/tests/data/timeline/commits_with_invalid_content/.hoodie/hoodie.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crates/core/tests/data/timeline/commits_with_no_schema_and_write_stats/.hoodie/20240402144910683.commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/core/tests/data/timeline/commits_with_no_schema_and_write_stats/.hoodie/20240402144910683.commit -------------------------------------------------------------------------------- /crates/core/tests/data/timeline/commits_with_no_schema_and_write_stats/.hoodie/20240402144910683.commit.requested: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crates/core/tests/data/timeline/commits_with_no_schema_and_write_stats/.hoodie/20240402144910683.inflight: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crates/core/tests/data/timeline/commits_with_no_schema_and_write_stats/.hoodie/hoodie.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crates/core/tests/data/timeline/commits_with_valid_schema_in_commit_metadata/.hoodie/20240402144910683.commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/core/tests/data/timeline/commits_with_valid_schema_in_commit_metadata/.hoodie/20240402144910683.commit -------------------------------------------------------------------------------- /crates/core/tests/data/timeline/commits_with_valid_schema_in_commit_metadata/.hoodie/20240402144910683.commit.requested: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crates/core/tests/data/timeline/commits_with_valid_schema_in_commit_metadata/.hoodie/20240402144910683.inflight: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crates/core/tests/data/timeline/commits_with_valid_schema_in_commit_metadata/.hoodie/hoodie.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crates/datafusion/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/datafusion/Cargo.toml -------------------------------------------------------------------------------- /crates/datafusion/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/datafusion/src/lib.rs -------------------------------------------------------------------------------- /crates/datafusion/src/util/expr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/datafusion/src/util/expr.rs -------------------------------------------------------------------------------- /crates/datafusion/src/util/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/datafusion/src/util/mod.rs -------------------------------------------------------------------------------- /crates/datafusion/tests/data/table_props_valid/.hoodie/hoodie.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/datafusion/tests/data/table_props_valid/.hoodie/hoodie.properties -------------------------------------------------------------------------------- /crates/hudi/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/hudi/Cargo.toml -------------------------------------------------------------------------------- /crates/hudi/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/hudi/src/lib.rs -------------------------------------------------------------------------------- /crates/test/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/test/Cargo.toml -------------------------------------------------------------------------------- /crates/test/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/test/README.md -------------------------------------------------------------------------------- /crates/test/data/quickstart_trips_table/mor/avro/v6_trips_8i1u.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/test/data/quickstart_trips_table/mor/avro/v6_trips_8i1u.sql -------------------------------------------------------------------------------- /crates/test/data/quickstart_trips_table/mor/avro/v6_trips_8i1u.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/test/data/quickstart_trips_table/mor/avro/v6_trips_8i1u.zip -------------------------------------------------------------------------------- /crates/test/data/quickstart_trips_table/mor/avro/v6_trips_8i3d.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/test/data/quickstart_trips_table/mor/avro/v6_trips_8i3d.sql -------------------------------------------------------------------------------- /crates/test/data/quickstart_trips_table/mor/avro/v6_trips_8i3d.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/test/data/quickstart_trips_table/mor/avro/v6_trips_8i3d.zip -------------------------------------------------------------------------------- /crates/test/data/quickstart_trips_table/mor/avro/v8_trips_8i1u.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/test/data/quickstart_trips_table/mor/avro/v8_trips_8i1u.sql -------------------------------------------------------------------------------- /crates/test/data/quickstart_trips_table/mor/avro/v8_trips_8i1u.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/test/data/quickstart_trips_table/mor/avro/v8_trips_8i1u.zip -------------------------------------------------------------------------------- /crates/test/data/quickstart_trips_table/mor/avro/v8_trips_8i3d.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/test/data/quickstart_trips_table/mor/avro/v8_trips_8i3d.sql -------------------------------------------------------------------------------- /crates/test/data/quickstart_trips_table/mor/avro/v8_trips_8i3d.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/test/data/quickstart_trips_table/mor/avro/v8_trips_8i3d.zip -------------------------------------------------------------------------------- /crates/test/data/sample_table/cow/v6_complexkeygen_hivestyle.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/test/data/sample_table/cow/v6_complexkeygen_hivestyle.sql -------------------------------------------------------------------------------- /crates/test/data/sample_table/cow/v6_complexkeygen_hivestyle.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/test/data/sample_table/cow/v6_complexkeygen_hivestyle.zip -------------------------------------------------------------------------------- /crates/test/data/sample_table/cow/v6_empty.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/test/data/sample_table/cow/v6_empty.sql -------------------------------------------------------------------------------- /crates/test/data/sample_table/cow/v6_empty.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/test/data/sample_table/cow/v6_empty.zip -------------------------------------------------------------------------------- /crates/test/data/sample_table/cow/v6_nonpartitioned.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/test/data/sample_table/cow/v6_nonpartitioned.sql -------------------------------------------------------------------------------- /crates/test/data/sample_table/cow/v6_nonpartitioned.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/test/data/sample_table/cow/v6_nonpartitioned.zip -------------------------------------------------------------------------------- /crates/test/data/sample_table/cow/v6_simplekeygen_hivestyle_no_metafields.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/test/data/sample_table/cow/v6_simplekeygen_hivestyle_no_metafields.sql -------------------------------------------------------------------------------- /crates/test/data/sample_table/cow/v6_simplekeygen_hivestyle_no_metafields.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/test/data/sample_table/cow/v6_simplekeygen_hivestyle_no_metafields.zip -------------------------------------------------------------------------------- /crates/test/data/sample_table/cow/v6_simplekeygen_nonhivestyle.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/test/data/sample_table/cow/v6_simplekeygen_nonhivestyle.sql -------------------------------------------------------------------------------- /crates/test/data/sample_table/cow/v6_simplekeygen_nonhivestyle.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/test/data/sample_table/cow/v6_simplekeygen_nonhivestyle.zip -------------------------------------------------------------------------------- /crates/test/data/sample_table/cow/v6_simplekeygen_nonhivestyle_overwritetable.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/test/data/sample_table/cow/v6_simplekeygen_nonhivestyle_overwritetable.sql -------------------------------------------------------------------------------- /crates/test/data/sample_table/cow/v6_simplekeygen_nonhivestyle_overwritetable.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/test/data/sample_table/cow/v6_simplekeygen_nonhivestyle_overwritetable.zip -------------------------------------------------------------------------------- /crates/test/data/sample_table/cow/v6_timebasedkeygen_nonhivestyle.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/test/data/sample_table/cow/v6_timebasedkeygen_nonhivestyle.sql -------------------------------------------------------------------------------- /crates/test/data/sample_table/cow/v6_timebasedkeygen_nonhivestyle.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/test/data/sample_table/cow/v6_timebasedkeygen_nonhivestyle.zip -------------------------------------------------------------------------------- /crates/test/data/sample_table/cow/v8_complexkeygen_hivestyle.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/test/data/sample_table/cow/v8_complexkeygen_hivestyle.sql -------------------------------------------------------------------------------- /crates/test/data/sample_table/cow/v8_complexkeygen_hivestyle.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/test/data/sample_table/cow/v8_complexkeygen_hivestyle.zip -------------------------------------------------------------------------------- /crates/test/data/sample_table/cow/v8_empty.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/test/data/sample_table/cow/v8_empty.sql -------------------------------------------------------------------------------- /crates/test/data/sample_table/cow/v8_empty.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/test/data/sample_table/cow/v8_empty.zip -------------------------------------------------------------------------------- /crates/test/data/sample_table/cow/v8_nonpartitioned.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/test/data/sample_table/cow/v8_nonpartitioned.sql -------------------------------------------------------------------------------- /crates/test/data/sample_table/cow/v8_nonpartitioned.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/test/data/sample_table/cow/v8_nonpartitioned.zip -------------------------------------------------------------------------------- /crates/test/data/sample_table/cow/v8_simplekeygen_hivestyle_no_metafields.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/test/data/sample_table/cow/v8_simplekeygen_hivestyle_no_metafields.sql -------------------------------------------------------------------------------- /crates/test/data/sample_table/cow/v8_simplekeygen_hivestyle_no_metafields.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/test/data/sample_table/cow/v8_simplekeygen_hivestyle_no_metafields.zip -------------------------------------------------------------------------------- /crates/test/data/sample_table/cow/v8_simplekeygen_nonhivestyle.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/test/data/sample_table/cow/v8_simplekeygen_nonhivestyle.sql -------------------------------------------------------------------------------- /crates/test/data/sample_table/cow/v8_simplekeygen_nonhivestyle.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/test/data/sample_table/cow/v8_simplekeygen_nonhivestyle.zip -------------------------------------------------------------------------------- /crates/test/data/sample_table/cow/v8_simplekeygen_nonhivestyle_overwritetable.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/test/data/sample_table/cow/v8_simplekeygen_nonhivestyle_overwritetable.sql -------------------------------------------------------------------------------- /crates/test/data/sample_table/cow/v8_simplekeygen_nonhivestyle_overwritetable.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/test/data/sample_table/cow/v8_simplekeygen_nonhivestyle_overwritetable.zip -------------------------------------------------------------------------------- /crates/test/data/sample_table/cow/v8_timebasedkeygen_nonhivestyle.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/test/data/sample_table/cow/v8_timebasedkeygen_nonhivestyle.sql -------------------------------------------------------------------------------- /crates/test/data/sample_table/cow/v8_timebasedkeygen_nonhivestyle.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/test/data/sample_table/cow/v8_timebasedkeygen_nonhivestyle.zip -------------------------------------------------------------------------------- /crates/test/data/sample_table/mor/parquet/v6_complexkeygen_hivestyle.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/test/data/sample_table/mor/parquet/v6_complexkeygen_hivestyle.sql -------------------------------------------------------------------------------- /crates/test/data/sample_table/mor/parquet/v6_complexkeygen_hivestyle.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/test/data/sample_table/mor/parquet/v6_complexkeygen_hivestyle.zip -------------------------------------------------------------------------------- /crates/test/data/sample_table/mor/parquet/v6_empty.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/test/data/sample_table/mor/parquet/v6_empty.sql -------------------------------------------------------------------------------- /crates/test/data/sample_table/mor/parquet/v6_empty.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/test/data/sample_table/mor/parquet/v6_empty.zip -------------------------------------------------------------------------------- /crates/test/data/sample_table/mor/parquet/v6_nonpartitioned.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/test/data/sample_table/mor/parquet/v6_nonpartitioned.sql -------------------------------------------------------------------------------- /crates/test/data/sample_table/mor/parquet/v6_nonpartitioned.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/test/data/sample_table/mor/parquet/v6_nonpartitioned.zip -------------------------------------------------------------------------------- /crates/test/data/sample_table/mor/parquet/v6_nonpartitioned_rollback.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/test/data/sample_table/mor/parquet/v6_nonpartitioned_rollback.sql -------------------------------------------------------------------------------- /crates/test/data/sample_table/mor/parquet/v6_nonpartitioned_rollback.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/test/data/sample_table/mor/parquet/v6_nonpartitioned_rollback.zip -------------------------------------------------------------------------------- /crates/test/data/sample_table/mor/parquet/v6_simplekeygen_hivestyle_no_metafields.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/test/data/sample_table/mor/parquet/v6_simplekeygen_hivestyle_no_metafields.sql -------------------------------------------------------------------------------- /crates/test/data/sample_table/mor/parquet/v6_simplekeygen_hivestyle_no_metafields.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/test/data/sample_table/mor/parquet/v6_simplekeygen_hivestyle_no_metafields.zip -------------------------------------------------------------------------------- /crates/test/data/sample_table/mor/parquet/v6_simplekeygen_nonhivestyle.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/test/data/sample_table/mor/parquet/v6_simplekeygen_nonhivestyle.sql -------------------------------------------------------------------------------- /crates/test/data/sample_table/mor/parquet/v6_simplekeygen_nonhivestyle.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/test/data/sample_table/mor/parquet/v6_simplekeygen_nonhivestyle.zip -------------------------------------------------------------------------------- /crates/test/data/sample_table/mor/parquet/v6_simplekeygen_nonhivestyle_overwritetable.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/test/data/sample_table/mor/parquet/v6_simplekeygen_nonhivestyle_overwritetable.sql -------------------------------------------------------------------------------- /crates/test/data/sample_table/mor/parquet/v6_simplekeygen_nonhivestyle_overwritetable.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/test/data/sample_table/mor/parquet/v6_simplekeygen_nonhivestyle_overwritetable.zip -------------------------------------------------------------------------------- /crates/test/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/test/src/lib.rs -------------------------------------------------------------------------------- /crates/test/src/util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/crates/test/src/util.rs -------------------------------------------------------------------------------- /demo/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/demo/.env -------------------------------------------------------------------------------- /demo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/demo/.gitignore -------------------------------------------------------------------------------- /demo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/demo/README.md -------------------------------------------------------------------------------- /demo/apps/datafusion/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/demo/apps/datafusion/Cargo.toml -------------------------------------------------------------------------------- /demo/apps/datafusion/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/demo/apps/datafusion/src/main.rs -------------------------------------------------------------------------------- /demo/apps/hudi-file-group-api/cpp/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/demo/apps/hudi-file-group-api/cpp/CMakeLists.txt -------------------------------------------------------------------------------- /demo/apps/hudi-file-group-api/cpp/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/demo/apps/hudi-file-group-api/cpp/main.cpp -------------------------------------------------------------------------------- /demo/apps/hudi-table-api/python/src/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/demo/apps/hudi-table-api/python/src/__init__.py -------------------------------------------------------------------------------- /demo/apps/hudi-table-api/python/src/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/demo/apps/hudi-table-api/python/src/main.py -------------------------------------------------------------------------------- /demo/apps/hudi-table-api/rust/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/demo/apps/hudi-table-api/rust/Cargo.toml -------------------------------------------------------------------------------- /demo/apps/hudi-table-api/rust/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/demo/apps/hudi-table-api/rust/src/main.rs -------------------------------------------------------------------------------- /demo/ci_run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/demo/ci_run.sh -------------------------------------------------------------------------------- /demo/compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/demo/compose.yaml -------------------------------------------------------------------------------- /demo/infra/mc/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/demo/infra/mc/Dockerfile -------------------------------------------------------------------------------- /demo/infra/mc/prepare_data.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/demo/infra/mc/prepare_data.sh -------------------------------------------------------------------------------- /demo/infra/runner/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/demo/infra/runner/Dockerfile -------------------------------------------------------------------------------- /python/.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/python/.cargo/config.toml -------------------------------------------------------------------------------- /python/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/python/.gitignore -------------------------------------------------------------------------------- /python/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/python/Cargo.toml -------------------------------------------------------------------------------- /python/hudi/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/python/hudi/__init__.py -------------------------------------------------------------------------------- /python/hudi/_internal.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/python/hudi/_internal.pyi -------------------------------------------------------------------------------- /python/hudi/py.typed: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/python/hudi/py.typed -------------------------------------------------------------------------------- /python/hudi/table/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/python/hudi/table/__init__.py -------------------------------------------------------------------------------- /python/hudi/table/builder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/python/hudi/table/builder.py -------------------------------------------------------------------------------- /python/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/python/pyproject.toml -------------------------------------------------------------------------------- /python/src/datafusion_internal.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/python/src/datafusion_internal.rs -------------------------------------------------------------------------------- /python/src/internal.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/python/src/internal.rs -------------------------------------------------------------------------------- /python/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/python/src/lib.rs -------------------------------------------------------------------------------- /python/tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/python/tests/__init__.py -------------------------------------------------------------------------------- /python/tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/python/tests/conftest.py -------------------------------------------------------------------------------- /python/tests/table/0.x_cow_partitioned.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/python/tests/table/0.x_cow_partitioned.zip -------------------------------------------------------------------------------- /python/tests/test_datafusion_read.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/python/tests/test_datafusion_read.py -------------------------------------------------------------------------------- /python/tests/test_file_group_read.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/python/tests/test_file_group_read.py -------------------------------------------------------------------------------- /python/tests/test_table_builder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/python/tests/test_table_builder.py -------------------------------------------------------------------------------- /python/tests/test_table_incremental_read.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/python/tests/test_table_incremental_read.py -------------------------------------------------------------------------------- /python/tests/test_table_read.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/python/tests/test_table_read.py -------------------------------------------------------------------------------- /release/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/release/README.md -------------------------------------------------------------------------------- /release/bump_version_in_main.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/release/bump_version_in_main.sh -------------------------------------------------------------------------------- /release/publish_src_release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/release/publish_src_release.sh -------------------------------------------------------------------------------- /release/upload_src_release_to_dev.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/release/upload_src_release_to_dev.sh -------------------------------------------------------------------------------- /release/verify_src_release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/release/verify_src_release.sh -------------------------------------------------------------------------------- /rust-toolchain.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/hudi-rs/HEAD/rust-toolchain.toml --------------------------------------------------------------------------------