Modifier and Type | Field and Description |
---|---|
protected ProcessorPlan |
Request.processPlan |
Modifier and Type | Method and Description |
---|---|
ProcessorPlan |
PreparedPlan.getPlan()
Return the ProcessorPlan.
|
Modifier and Type | Method and Description |
---|---|
void |
PreparedPlan.setPlan(ProcessorPlan planValue,
CommandContext context)
Set the ProcessorPlan.
|
void |
CachedResults.setResults(TupleBuffer results,
ProcessorPlan plan) |
Modifier and Type | Class and Description |
---|---|
static class |
SourceTriggerActionPlanner.CompositeProcessorPlan
TODO: elevate the transaction handling?
|
Modifier and Type | Method and Description |
---|---|
ProcessorPlan |
SourceTriggerActionPlanner.CompositeProcessorPlan.clone() |
ProcessorPlan |
ProcedurePlanner.optimize(Command procCommand,
IDGenerator idGenerator,
QueryMetadataInterface metadata,
CapabilitiesFinder capFinder,
AnalysisRecord analysisRecord,
CommandContext context)
Produce a ProcessorPlan for the CreateUpdateProcedureCommand on the current node
of the CommandTreeNode, the procedure plan construction involves using the child
processor plans.
|
ProcessorPlan |
CommandPlanner.optimize(Command command,
IDGenerator idGenerator,
QueryMetadataInterface metadata,
CapabilitiesFinder capFinder,
AnalysisRecord analysisRecord,
CommandContext context)
Allows the planner a chance to optimize the canonical plan(s) stored in
the CommandTreeNode tree.
|
ProcessorPlan |
DdlPlanner.optimize(Command command,
IDGenerator idGenerator,
QueryMetadataInterface metadata,
CapabilitiesFinder capFinder,
AnalysisRecord analysisRecord,
CommandContext context) |
ProcessorPlan |
SourceTriggerActionPlanner.optimize(Command command,
IDGenerator idGenerator,
QueryMetadataInterface metadata,
CapabilitiesFinder capFinder,
AnalysisRecord analysisRecord,
CommandContext context) |
ProcessorPlan |
BatchedUpdatePlanner.optimize(Command command,
IDGenerator idGenerator,
QueryMetadataInterface metadata,
CapabilitiesFinder capFinder,
AnalysisRecord analysisRecord,
CommandContext context)
Optimizes batched updates by batching all contiguous commands that relate to the same physical model.
|
ProcessorPlan |
TriggerActionPlanner.optimize(ProcedureContainer userCommand,
TriggerAction ta,
IDGenerator idGenerator,
QueryMetadataInterface metadata,
CapabilitiesFinder capFinder,
AnalysisRecord analysisRecord,
CommandContext context) |
static ProcessorPlan |
QueryOptimizer.optimizePlan(Command command,
QueryMetadataInterface metadata,
IDGenerator idGenerator,
CapabilitiesFinder capFinder,
AnalysisRecord analysisRecord,
CommandContext context) |
Constructor and Description |
---|
CompositeProcessorPlan(List<ProcessorPlan> plans,
List<String> names,
Table t) |
Modifier and Type | Method and Description |
---|---|
static ProcessorPlan |
FrameUtil.getNestedPlan(PlanNode accessNode)
Look for SOURCE node either one or two steps below the access node.
|
Modifier and Type | Method and Description |
---|---|
static AccessNode |
CriteriaCapabilityValidatorVisitor.getAccessNode(ProcessorPlan plan) |
Modifier and Type | Class and Description |
---|---|
class |
BatchedUpdatePlan
Plan for execution for a batched update command.
|
class |
DdlPlan |
Modifier and Type | Method and Description |
---|---|
ProcessorPlan |
DdlPlan.clone() |
abstract ProcessorPlan |
ProcessorPlan.clone()
Return a safe clone of the ProcessorPlan.
|
ProcessorPlan |
QueryProcessor.getProcessorPlan() |
Constructor and Description |
---|
QueryProcessor(ProcessorPlan plan,
CommandContext context,
BufferManager bufferMgr,
ProcessorDataManager dataMgr)
Construct a processor with all necessary information to process.
|
Constructor and Description |
---|
BatchedUpdatePlan(List<? extends ProcessorPlan> childPlans,
int commandsInBatch,
List<VariableContext> contexts,
boolean singleResult) |
Modifier and Type | Class and Description |
---|---|
class |
ForEachRowPlan |
class |
ProcedurePlan |
Modifier and Type | Field and Description |
---|---|
protected ProcessorPlan |
CreateCursorResultSetInstruction.plan |
Modifier and Type | Method and Description |
---|---|
ProcessorPlan |
ForEachRowPlan.clone() |
ProcessorPlan |
ProcedurePlan.clone() |
ProcessorPlan |
CreateCursorResultSetInstruction.getCommand() |
Modifier and Type | Method and Description |
---|---|
void |
ProcedurePlan.executePlan(ProcessorPlan command,
String rsName,
Map<ElementSymbol,ElementSymbol> procAssignments,
CreateCursorResultSetInstruction.Mode mode,
boolean usesLocalTemp) |
void |
ForEachRowPlan.setQueryPlan(ProcessorPlan queryPlan) |
Constructor and Description |
---|
CreateCursorResultSetInstruction(String rsName,
ProcessorPlan plan,
CreateCursorResultSetInstruction.Mode mode) |
LoopInstruction(Program loopProgram,
String rsName,
ProcessorPlan plan,
String label) |
Modifier and Type | Class and Description |
---|---|
class |
RelationalPlan |
Modifier and Type | Method and Description |
---|---|
ProcessorPlan |
PlanExecutionNode.getProcessorPlan() |
Modifier and Type | Method and Description |
---|---|
void |
PlanExecutionNode.setProcessorPlan(ProcessorPlan plan) |
Modifier and Type | Method and Description |
---|---|
ProcessorPlan |
Command.getProcessorPlan() |
Modifier and Type | Method and Description |
---|---|
void |
Command.setProcessorPlan(ProcessorPlan plan) |
Constructor and Description |
---|
RecursiveTableProcessor(QueryProcessor queryProcessor,
List<ElementSymbol> columns,
ProcessorPlan processorPlan,
boolean all) |
Copyright © 2018 JBoss by Red Hat. All rights reserved.