@Override public final ResultIterator iterator(ParallelScanGrouper scanGrouper) throws SQLException { return iterator(scanGrouper, null); }
@Override public final ResultIterator iterator(ParallelScanGrouper scanGrouper, Scan scan) throws SQLException { return iterator(Collections.<ImmutableBytesPtr,ServerCache>emptyMap(), scanGrouper, scan); }
private void getEstimates() throws SQLException { getEstimatesCalled = true; // Initialize a dummy iterator to get the estimates based on stats. ResultIterator iterator = iterator(); iterator.close(); } }
@Override public final ResultIterator iterator() throws SQLException { return iterator(DefaultParallelScanGrouper.getInstance()); }
@Override public ExplainPlan getExplainPlan() throws SQLException { if (context.getScanRanges() == ScanRanges.NOTHING) { return new ExplainPlan(Collections.singletonList("DEGENERATE SCAN OVER " + getTableRef().getTable().getName().getString())); } ResultIterator iterator = iterator(); ExplainPlan explainPlan = new ExplainPlan(getPlanSteps(iterator)); iterator.close(); return explainPlan; }
@Override public final ResultIterator iterator(ParallelScanGrouper scanGrouper) throws SQLException { return iterator(scanGrouper, null); }
@Override public final ResultIterator iterator(ParallelScanGrouper scanGrouper) throws SQLException { return iterator(scanGrouper, null); }
@Override public final ResultIterator iterator(ParallelScanGrouper scanGrouper, Scan scan) throws SQLException { return iterator(Collections.<ImmutableBytesPtr,ServerCache>emptyMap(), scanGrouper, scan); }
ResultIterator iterator = joinInfo == null ? delegate.iterator(scanGrouper, scan) : ((BaseQueryPlan) delegate).iterator(dependencies, scanGrouper, scan); if (statement.getInnerSelectStatement() != null && postFilter != null) { iterator = new FilterResultIterator(iterator, postFilter);
@Override public final ResultIterator iterator(ParallelScanGrouper scanGrouper, Scan scan) throws SQLException { return iterator(Collections.<ImmutableBytesPtr,ServerCache>emptyMap(), scanGrouper, scan); }
throw e1; this.scanIterator = ((BaseQueryPlan) plan).iterator(caches, scanGrouper, newScan);
private void getEstimates() throws SQLException { getEstimatesCalled = true; // Initialize a dummy iterator to get the estimates based on stats. ResultIterator iterator = iterator(); iterator.close(); } }
private void getEstimates() throws SQLException { getEstimatesCalled = true; // Initialize a dummy iterator to get the estimates based on stats. ResultIterator iterator = iterator(); iterator.close(); } }
@Override public final ResultIterator iterator() throws SQLException { return iterator(DefaultParallelScanGrouper.getInstance()); }
@Override public final ResultIterator iterator() throws SQLException { return iterator(DefaultParallelScanGrouper.getInstance()); }
@Override public ExplainPlan getExplainPlan() throws SQLException { if (context.getScanRanges() == ScanRanges.NOTHING) { return new ExplainPlan(Collections.singletonList("DEGENERATE SCAN OVER " + getTableRef().getTable().getName().getString())); } ResultIterator iterator = iterator(); ExplainPlan explainPlan = new ExplainPlan(getPlanSteps(iterator)); iterator.close(); return explainPlan; }
@Override public ExplainPlan getExplainPlan() throws SQLException { if (context.getScanRanges() == ScanRanges.NOTHING) { return new ExplainPlan(Collections.singletonList("DEGENERATE SCAN OVER " + getTableRef().getTable().getName().getString())); } ResultIterator iterator = iterator(); ExplainPlan explainPlan = new ExplainPlan(getPlanSteps(iterator)); iterator.close(); return explainPlan; }
ResultIterator iterator = joinInfo == null ? delegate.iterator(scanGrouper, scan) : ((BaseQueryPlan) delegate).iterator(dependencies, scanGrouper, scan); if (statement.getInnerSelectStatement() != null && postFilter != null) { iterator = new FilterResultIterator(iterator, postFilter);
throw e1; this.scanIterator = ((BaseQueryPlan) plan).iterator(caches, scanGrouper, newScan);
throw e1; this.scanIterator = ((BaseQueryPlan) plan).iterator(caches, scanGrouper, newScan);