timoninmaxim opened a new pull request, #13743:
URL: https://github.com/apache/ignite/pull/13743

   ## Summary
   
   Local `IndexQuery` returned binary keys and values even when the cache was 
queried without `withKeepBinary()`. The local path unwrapped entries according 
to `keepBinary` for the filter, but returned the original binary entries.
   
   Return the entries in the requested representation while preserving the 
existing representation used for query read events. Add a regression test with 
POJO keys and values that checks both regular and keep-binary local queries.
   
   ## Testing
   
   - `mvn -pl modules/indexing -am -Dtest=IndexQueryLocalTest 
-Dsurefire.failIfNoSpecifiedTests=false -DFORK_COUNT_SET_TO_1 test` (Java 17): 
5 tests passed.
   - The standalone reproducer returned `BinaryObjectImpl` for local 
`IndexQuery` on Ignite 2.17.0 and 2.18.0 before the fix.
   


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