abstract class HepInstruction
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
(package private) static class |
HepInstruction.BeginGroup
Instruction that begins a group.
|
(package private) static class |
HepInstruction.CommonRelSubExprRules
Instruction that finds common relational sub-expressions.
|
(package private) static class |
HepInstruction.ConverterRules
Instruction that executes converter rules.
|
(package private) static class |
HepInstruction.EndGroup
Instruction that ends a group.
|
(package private) static class |
HepInstruction.MatchLimit
Instruction that sets match limit.
|
(package private) static class |
HepInstruction.MatchOrder
Instruction that sets match order.
|
(package private) static class |
HepInstruction.RuleClass<R extends RelOptRule>
Instruction that executes all rules of a given class.
|
(package private) static class |
HepInstruction.RuleCollection
Instruction that executes all rules in a given collection.
|
(package private) static class |
HepInstruction.RuleInstance
Instruction that executes a given rule.
|
(package private) static class |
HepInstruction.Subprogram
Instruction that executes a sub-program.
|
Constructor and Description |
---|
HepInstruction() |
Modifier and Type | Method and Description |
---|---|
(package private) abstract void |
execute(HepPlanner planner) |
(package private) void |
initialize(boolean clearCache) |
void initialize(boolean clearCache)
abstract void execute(HepPlanner planner)
Copyright © 2012–2019 The Apache Software Foundation. All rights reserved.