ModeShape Distribution 3.0.0.Beta4

Class DistinctOfSortedComponent

  extended by org.modeshape.jcr.query.process.ProcessingComponent
      extended by org.modeshape.jcr.query.process.DelegatingComponent
          extended by org.modeshape.jcr.query.process.DistinctOfSortedComponent

public class DistinctOfSortedComponent
extends DelegatingComponent

An efficient ProcessingComponent that removes duplicates from an already-sorted set of results.

See Also:

Nested Class Summary
Nested classes/interfaces inherited from class org.modeshape.jcr.query.process.ProcessingComponent
Constructor Summary
DistinctOfSortedComponent(SortValuesComponent delegate)
Method Summary
 List<Object[]> execute()
          Execute this stage of processing and return the resulting tuples that each conform to the columns.
Methods inherited from class org.modeshape.jcr.query.process.DelegatingComponent
close, delegate
Methods inherited from class org.modeshape.jcr.query.process.ProcessingComponent
createDynamicOperation, createSortComparator, emptyTuples, getColumns, getContext, problems
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Constructor Detail


public DistinctOfSortedComponent(SortValuesComponent delegate)
Method Detail


public List<Object[]> execute()
Description copied from class: ProcessingComponent
Execute this stage of processing and return the resulting tuples that each conform to the columns.

Specified by:
execute in class ProcessingComponent
the list of tuples, where each tuple corresonds to the columns; never null

ModeShape Distribution 3.0.0.Beta4

Copyright © 2008-2012 JBoss, a division of Red Hat. All Rights Reserved.