BiteTheDDDDt commented on PR #65853: URL: https://github.com/apache/doris/pull/65853#issuecomment-5033281505
Updated the implementation after re-checking the optimizer's synchronous-MV matching path: - Follow `RelatedTableInfo.extractColumn` semantics and resolve the already-bound base `Column` from a simple MV `defineExpr` / `SlotRef`. - Preserve the classifier-selected base partition-column ordinal and exact translated leaf `SlotId` through `RuntimeFilter`. - Remove `OlapScanNode`'s column-name-based slot lookup; serialize boundaries directly for every exact target slot. - Reject complex MV definitions and conflicting valid unique IDs; added tests for both cases. Validation after the revision: 10 focused FE tests passed, full FE build passed, and `rf_partition_pruning` passed on the 9333 cluster with 3/4 partitions pruned for the sync-MV case. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
