| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jboss.dna.graph.query.process.ProcessingComponent
@NotThreadSafe public abstract class ProcessingComponent

A component that performs (some) portion of the query processing by returning the tuples that result from
 this stage of processing. Processing components are designed to be assembled into a processing structure, with a single
 component at the top that returns the results of a query.
| Method Summary | |
|---|---|
|  void | close()Close these results, allowing any resources to be released. | 
| abstract  List<Object[]> | execute()Execute this stage of processing and return the resulting tuples that each conform to the columns. | 
|  QueryResults.Columns | getColumns()Get the column definitions. | 
|  QueryContext | getContext()Get the context in which this query is being executed. | 
| Methods inherited from class java.lang.Object | 
|---|
| equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Method Detail | 
|---|
public final QueryContext getContext()
public final QueryResults.Columns getColumns()
public abstract List<Object[]> execute()
columns.
columns; never nullpublic void close()
| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||