LsomeYeah opened a new pull request, #8693:
URL: https://github.com/apache/paimon/pull/8693

   ### Purpose\n\nWhen a source table exposes BLOB values as descriptors, a 
downstream write must reopen the referenced objects before writing them into 
the target table. Rebuilding  from the target table catalog context can miss 
source data permissions, especially for token-based catalogs.\n\nThis PR adds 
the optional  option. When configured, Paimon loads that table from the same 
catalog and uses its serializable  to materialize descriptor-backed BLOBs. The 
existing target-context behavior remains unchanged when the option is 
absent.\n\nIt also resolves the reader factory once per sink/write 
construction, avoiding catalog loads in individual Spark tasks, and keeps 
existing row-wrapper constructors source compatible.\n\n### Tests\n\n-  and \n- 
Flink SQL end-to-end BLOB materialization in \n- Spark V1 and V2 SQL end-to-end 
BLOB materialization in \n- Spark V2 writer-factory regression test in \n- 
Flink and Spark row-wrapper compatibility tests\n- Spark 4 compilation with JDK 
17\n- Fl
 ink 2 compilation with JDK 11


-- 
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]

Reply via email to