Details
-
Task
-
Status: Open
-
Major
-
Resolution: Unresolved
-
2.1
-
None
-
None
Description
Currently we request first data blocks form server nodes on first cursor access. However, user code might want to execute a query, and access the cursor after some delay, in hope that asynchronous execution will do the trick.
For this reason, we should start requesting pages eagerly on "execute" command rather than on cursor access.
try (QueryCursor cursor = cache.execute(...)) { // <-- Should be here ... for (List<Object> row : cursor) { // <-- But currently here ... } }
Attachments
Issue Links
- is a child of
-
IGNITE-11203 SQL: global refactoring
- Open