- All Implemented Interfaces:
public abstract class QueryProcessor
- extends Object
- implements Processor
Processor implementation that builds a tree of
ProcessingComponent objects to perform the different
parts of the query processing logic. Subclasses are required to only implement one method: the
#createAccessComponent(QueryCommand,QueryContext, PlanNode, Columns, Analyzer) should create a ProcessorComponent
object that will perform the (low-level access) query described by the
plan given as a parameter.
public QueryResults execute(QueryContext context,
- Process the supplied query plan for the given command and return the results.
- Specified by:
execute in interface
context - the context in which the command is being processed
command - the command being executed
statistics - the time metrics up until this execution
plan - the plan to be processed
- the results of the query
- See Also:
Copyright © 2008-2010 JBoss, a division of Red Hat. All Rights Reserved.