Commit fa8091e
authored
refactor(read): split ArrowReader into DataFileReader, DataEvolutionReader and TableRead (#246)
Move the monolithic arrow/reader.rs into three focused modules under table/:
- data_file_reader.rs: regular Parquet file reading with schema evolution
- data_evolution_reader.rs: column-merge reading for data evolution mode
- table_read.rs: TableRead extracted from read_builder.rs
Also replaces assert! with proper error returns and adds bounds checking
in attach_row_id.1 parent bda2c7e commit fa8091e
8 files changed
Lines changed: 1036 additions & 1047 deletions
File tree
- crates/paimon/src
- arrow
- table
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
20 | | - | |
21 | 20 | | |
22 | 21 | | |
23 | | - | |
24 | | - | |
25 | 22 | | |
26 | 23 | | |
27 | 24 | | |
| |||
This file was deleted.
Large diffs are not rendered by default.
0 commit comments