Details
-
Improvement
-
Status: Resolved
-
Minor
-
Resolution: Fixed
-
None
Description
Currently, ArrowReader.close() will close resources (VectorSchemaRoot and Dictionary Vectors) and also close the input ReadChannel, or InputStream for ArrowStreamReader. Closing of the ReadChannel should be done by what ever created it because it might need to be reused.
If this not possible, an alternative could be to add a method ArrowReader.end() that will close resources but not the ReadChannel. Then end() could be called instead of close().
Attachments
Issue Links
- links to