Chuanlei Ni
07/19/2024, 7:35 AMdaft.table.Table python class still useful. It seems that no other module use this python class.jay
07/19/2024, 7:44 AMChuanlei Ni
07/19/2024, 7:58 AMTable member and these two classes have a lot of duplicated implementations at the operator level. May I help to refactor these code to remove Table python&rust class?jay
07/19/2024, 5:18 PMTable member! Check out the state object.
The main difference is that MicroPartition is lazy — it can hold either a TableState:Loaded variant (which holds a Vec<Table>), or a TableState::Unloaded variant (which holds a ScanTask)
This allows us to save some work for certain operations that might not need to materialize Tables at all! Hence it wouldn’t be possible to remove Table today, it’s pretty important to the way the system worksChuanlei Ni
07/19/2024, 5:30 PM