caicancai opened a new pull request, #5030:
URL: https://github.com/apache/calcite/pull/5030

   https://issues.apache.org/jira/browse/CALCITE-7580
   
   This is a clean resubmission of the intended changes from #4992 after #5028 
reverted the original merge.
   
   The Arrow adapter now uses Arrow `ValueVector` reads for projection and 
evaluates the current `ArrowTranslator` filter token subset in Java. This 
removes the native Gandiva/LLVM runtime requirement from the adapter and its 
tests.
   
   Changes:
   
   - remove `arrow-gandiva` from the Arrow module and BOM/version constraints;
   - remove Gandiva-based project/filter enumerators;
   - add a Java filter enumerator for the current Arrow filter token subset;
   - stop skipping Arrow tests based on Gandiva native library availability.
   
   Unlike the original merge commit, this PR is based on the latest `main` and 
contains only the intended Arrow adapter, dependency, and release-note changes. 
It does not modify any Core or Testkit files.
   
   Validation:
   
   - `./gradlew :arrow:test :arrow:autostyleCheck :bom:autostyleCheck`
   - 84 Arrow tests passed
   - `git diff --check main...HEAD`
   


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