src/jdk.incubator.adba/share/classes/jdk/incubator/sql2/Result.java
branchJDK-8188051-branch
changeset 56824 62e92191354d
parent 56797 fb523d4d9185
child 56997 c9cbac2979fb
--- a/src/jdk.incubator.adba/share/classes/jdk/incubator/sql2/Result.java	Fri Jul 06 20:37:32 2018 -0400
+++ b/src/jdk.incubator.adba/share/classes/jdk/incubator/sql2/Result.java	Mon Jul 09 15:09:06 2018 -0400
@@ -241,12 +241,14 @@
     public default void forEach(Consumer<? super Column> action) {
       do {
         action.accept(this);
-      } while (hasNext());
+        if (!hasNext()) break;
+        next();
+      } while (true);
     }
 
     @Override
     public default Column iterator() {
-      return this;
+      return this.clone();
     }
 
     /**