), () -> enumerator.close()); }; return new PlannerResult(resultsSupplier, root.validatedRowType, datasourceNames);
public void close() { enumerator.close(); } }
public void close() { enumerator.close(); } }
public void close() { enumerator.close(); } }
@Override public void close() { enumerator.close(); } }
public void close() { enumerator.close(); } }
public void close() { enumerator.close(); } }
public void close() { enumerator.close(); } }
public void close() { enumerator.close(); } }
public void close() { enumerator.close(); } }
public void close() { try { enumerator.close(); } catch (Exception e) { throw new RuntimeException("Error closing JSON reader", e); } } }
public void close() { current.close(); current = emptyEnumerator(); } };
@Override public void close() throws DataScannerException { try { wrapped.close(); } catch (RuntimeException err) { throw new DataScannerException(err); } }
@Override public Row receive() { if (enumerator.moveNext()) { return enumerator.current(); } // close the enumerator once we have gone through everything enumerator.close(); return null; }
@Override public Row receive() { if (enumerator.moveNext()) { return enumerator.current(); } // close the enumerator once we have gone through everything enumerator.close(); return null; }
/** * Returns distinct elements from a sequence by using * the default {@link EqualityComparer} to compare values. */ public static <TSource> Enumerable<TSource> distinct( Enumerable<TSource> enumerable) { final Enumerator<TSource> os = enumerable.enumerator(); final Set<TSource> set = new HashSet<>(); while (os.moveNext()) { set.add(os.current()); } os.close(); return Linq4j.asEnumerable(set); }
@SuppressWarnings("deprecation") @Override public void setSourceEnumerable(Enumerable<Row> enumerable) throws InterruptedException { // just copy over the source into the local list final Enumerator<Row> enumerator = enumerable.enumerator(); while (enumerator.moveNext()) { this.send(enumerator.current()); } enumerator.close(); } }
@SuppressWarnings("deprecation") @Override public void setSourceEnumerable(Enumerable<Row> enumerable) throws InterruptedException { // just copy over the source into the local list final Enumerator<Row> enumerator = enumerable.enumerator(); while (enumerator.moveNext()) { this.send(enumerator.current()); } enumerator.close(); } }
@SuppressWarnings("deprecation") @Override public void setSourceEnumerable(Enumerable<Row> enumerable) throws InterruptedException { // just copy over the source into the local list final Enumerator<Row> enumerator = enumerable.enumerator(); while (enumerator.moveNext()) { this.send(enumerator.current()); } enumerator.close(); } }
@SuppressWarnings("deprecation") @Override public void setSourceEnumerable(Enumerable<Row> enumerable) throws InterruptedException { // just copy over the source into the local list final Enumerator<Row> enumerator = enumerable.enumerator(); while (enumerator.moveNext()) { this.send(enumerator.current()); } enumerator.close(); } }