This is an automated email from the ASF dual-hosted git repository.

dongjoon pushed a commit to branch branch-2.0
in repository https://gitbox.apache.org/repos/asf/orc.git


The following commit(s) were added to refs/heads/branch-2.0 by this push:
     new ac39bd603 ORC-1598: Close reader in orc-examples
ac39bd603 is described below

commit ac39bd603410f4bb2453eaa4be7ef48845718f5c
Author: sychen <[email protected]>
AuthorDate: Sun Jan 21 23:53:08 2024 -0800

    ORC-1598: Close reader in orc-examples
    
    ### What changes were proposed in this pull request?
    Add close calls to several reader of `orc-examples`.
    
    ### Why are the changes needed?
    
    ### How was this patch tested?
    GA
    
    ### Was this patch authored or co-authored using generative AI tooling?
    No
    
    Closes #1765 from cxzl25/ORC-1598.
    
    Authored-by: sychen <[email protected]>
    Signed-off-by: Dongjoon Hyun <[email protected]>
    (cherry picked from commit 23de8ba9ccf0b1fc706ccc0f985b75759469e6f3)
    Signed-off-by: Dongjoon Hyun <[email protected]>
---
 java/examples/src/java/org/apache/orc/examples/AdvancedReader.java       | 1 +
 java/examples/src/java/org/apache/orc/examples/CoreReader.java           | 1 +
 .../src/java/org/apache/orc/examples/InMemoryEncryptionReader.java       | 1 +
 3 files changed, 3 insertions(+)

diff --git a/java/examples/src/java/org/apache/orc/examples/AdvancedReader.java 
b/java/examples/src/java/org/apache/orc/examples/AdvancedReader.java
index e09fc2abe..0bdfcff24 100644
--- a/java/examples/src/java/org/apache/orc/examples/AdvancedReader.java
+++ b/java/examples/src/java/org/apache/orc/examples/AdvancedReader.java
@@ -83,6 +83,7 @@ public class AdvancedReader {
       }
     }
     rowIterator.close();
+    reader.close();
   }
 
   public static void main(String[] args) throws IOException {
diff --git a/java/examples/src/java/org/apache/orc/examples/CoreReader.java 
b/java/examples/src/java/org/apache/orc/examples/CoreReader.java
index f4eedbbe3..e24898f11 100644
--- a/java/examples/src/java/org/apache/orc/examples/CoreReader.java
+++ b/java/examples/src/java/org/apache/orc/examples/CoreReader.java
@@ -60,6 +60,7 @@ public class CoreReader {
       }
     }
     rowIterator.close();
+    reader.close();
   }
 
   public static void main(String[] args) throws IOException {
diff --git 
a/java/examples/src/java/org/apache/orc/examples/InMemoryEncryptionReader.java 
b/java/examples/src/java/org/apache/orc/examples/InMemoryEncryptionReader.java
index 368dbd3a7..dec37ca11 100644
--- 
a/java/examples/src/java/org/apache/orc/examples/InMemoryEncryptionReader.java
+++ 
b/java/examples/src/java/org/apache/orc/examples/InMemoryEncryptionReader.java
@@ -60,6 +60,7 @@ public class InMemoryEncryptionReader {
       }
     }
     rowIterator.close();
+    reader.close();
   }
 
   public static void main(String[] args) throws IOException {

Reply via email to