Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Fixed closing of compiled execution result
Problem occurred when closing ExecutionResult that had underlying result object from compiled runtime. Close method ensured that iterator over underlying result was initialized regardless whether it was consumed via iterator or visitor. For compiled execution result this caused visitor to be called twice - once for consumption and once for closing. Issue fixed by always closing underlying execution result and closing iterator, obtained from underlying result, only if it is initialized.
- Loading branch information
Showing
5 changed files
with
189 additions
and
44 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.