@Override public void onClose() { super.onClose(); } }
/** * If invoked by a subclass, any partitions iterator this transformation has been applied to will terminate * after any currently-processing item is returned, as will any row/unfiltered iterator */ @DontInline protected void stop() { if (stop != null) stop.isSignalled = true; stopInPartition(); }
@Override protected void attachTo(BasePartitions partitions) { if (enforceLimits) super.attachTo(partitions); if (isDone()) stop(); }
/** * If invoked by a subclass, any partitions iterator this transformation has been applied to will terminate * after any currently-processing item is returned, as will any row/unfiltered iterator */ @DontInline protected void stop() { if (partitions != null) { partitions.stop.isSignalled = true; partitions.stopChild.isSignalled = true; } stopInPartition(); }
@Override protected void attachTo(BasePartitions partitions) { if (enforceLimits) super.attachTo(partitions); if (isDone()) stop(); }
/** * If invoked by a subclass, any partitions iterator this transformation has been applied to will terminate * after any currently-processing item is returned, as will any row/unfiltered iterator */ @DontInline protected void stop() { if (partitions != null) { partitions.stop.isSignalled = true; partitions.stopChild.isSignalled = true; } stopInPartition(); }
@Override protected void attachTo(BasePartitions partitions) { if (enforceLimits) super.attachTo(partitions); if (isDone()) stop(); }
@Override public void onClose() { super.onClose(); } }
/** * If invoked by a subclass, any partitions iterator this transformation has been applied to will terminate * after any currently-processing item is returned, as will any row/unfiltered iterator */ @DontInline protected void stop() { if (partitions != null) { partitions.stop.isSignalled = true; partitions.stopChild.isSignalled = true; } stopInPartition(); }
@Override protected void attachTo(BaseRows rows) { if (enforceLimits) super.attachTo(rows); applyToPartition(rows.partitionKey(), rows.staticRow()); if (isDoneForPartition()) stopInPartition(); }
@Override public void onClose() { super.onClose(); } }
@Override protected void attachTo(BaseRows rows) { if (enforceLimits) super.attachTo(rows); applyToPartition(rows.partitionKey(), rows.staticRow()); if (isDoneForPartition()) stopInPartition(); }
@Override protected void attachTo(BaseRows rows) { if (enforceLimits) super.attachTo(rows); applyToPartition(rows.partitionKey(), rows.staticRow()); if (isDoneForPartition()) stopInPartition(); }