|
ModeShape Distribution 3.5.0.Final | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.modeshape.jcr.query.process.ProcessingComponent
org.modeshape.jcr.query.process.DelegatingComponent
org.modeshape.jcr.query.process.SortValuesComponent
public class SortValuesComponent
A ProcessingComponent implementation that performs a PROJECT operation to reduce the columns that
appear in the results.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class org.modeshape.jcr.query.process.ProcessingComponent |
|---|
ProcessingComponent.DynamicOperation |
| Constructor Summary | |
|---|---|
SortValuesComponent(ProcessingComponent delegate,
List<Ordering> orderings,
Map<SelectorName,SelectorName> sourceNamesByAlias)
|
|
| Method Summary | |
|---|---|
protected Comparator<Object[]> |
createSortComparator(QueryContext context,
QueryResults.Columns columns,
List<Ordering> orderings,
Map<SelectorName,SelectorName> sourceNamesByAlias)
|
protected Comparator<Object[]> |
createSortComparator(QueryContext context,
QueryResults.Columns columns,
Ordering ordering,
Map<SelectorName,SelectorName> sourceNamesByAlias)
|
List<Object[]> |
execute()
Execute this stage of processing and return the resulting tuples that each conform to the columns. |
Comparator<Object[]> |
getSortingComparator()
|
| 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, getLocationIndexes, problems |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public SortValuesComponent(ProcessingComponent delegate,
List<Ordering> orderings,
Map<SelectorName,SelectorName> sourceNamesByAlias)
| Method Detail |
|---|
public Comparator<Object[]> getSortingComparator()
public List<Object[]> execute()
ProcessingComponentcolumns.
execute in class ProcessingComponentcolumns; never null
protected Comparator<Object[]> createSortComparator(QueryContext context,
QueryResults.Columns columns,
List<Ordering> orderings,
Map<SelectorName,SelectorName> sourceNamesByAlias)
protected Comparator<Object[]> createSortComparator(QueryContext context,
QueryResults.Columns columns,
Ordering ordering,
Map<SelectorName,SelectorName> sourceNamesByAlias)
|
ModeShape Distribution 3.5.0.Final | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||