@Override public Iterator<Tuple<NodeId>> all() { return index.all() ; }
@Override public Iterator<Tuple<NodeId>> findAll() { try { startRead() ; return iteratorControl(tupleTable.getIndex(0).all()) ; } finally { finishRead() ; } }
Iterator<Tuple<NodeId>> iter = srcIdx.all(); while (iter.hasNext()) { if ( block == null )
return scanAllIndex.all() ;
public static void createSecondaryIndexes(MonitorOutput output, TupleIndex primaryIndex, TupleIndex[] secondaryIndexes) { boolean printTiming = true; for ( TupleIndex index : secondaryIndexes ) { String msg = primaryIndex.getName()+"->"+index.getName(); if ( index != null ) { ProgressMonitor monitor = ProgressMonitorOutput.create(output, msg, LoaderSequential.IndexTickPoint, LoaderSequential.IndexSuperTick); monitor.startMessage(msg); monitor.start(); LoaderOps.copyIndex(primaryIndex.all(), new TupleIndex[]{index}, monitor) ; monitor.finish(); monitor.finishMessage(index.getName()+" indexing: "); } } } }