XQueryCompilationListener
public class VXQueryCompilationListener extends Object implements XQueryCompilationListener
Constructor | Description |
---|---|
VXQueryCompilationListener(boolean showAST,
boolean showTET,
boolean showOET,
boolean showRP) |
Modifier and Type | Method | Description |
---|---|---|
void |
notifyCodegenResult(Module module) |
Outputs the query inputs, outputs and user constraints for each module as result of code generation.
|
void |
notifyOptimizedResult(Module module) |
Outputs the optimized expression tree for the module in the format:
"-- logical operator(if exists) | execution mode |" where execution mode can be one of: UNPARTITIONED,PARTITIONED,LOCAL
|
void |
notifyParseResult(ModuleNode moduleNode) |
Outputs the abstract syntax tree obtained from parsing by serializing the DomDriver object to a pretty-printed XML
String.
|
void |
notifyTranslationResult(Module module) |
Outputs the syntax translation tree for the module in the format: "-- logical operator(if exists) | execution mode |"
where execution mode can be one of: UNPARTITIONED,PARTITIONED,LOCAL
|
void |
notifyTypecheckResult(Module module) |
public VXQueryCompilationListener(boolean showAST, boolean showTET, boolean showOET, boolean showRP)
public void notifyCodegenResult(Module module)
notifyCodegenResult
in interface XQueryCompilationListener
module
- public void notifyTranslationResult(Module module)
notifyTranslationResult
in interface XQueryCompilationListener
module
- public void notifyTypecheckResult(Module module)
notifyTypecheckResult
in interface XQueryCompilationListener
public void notifyOptimizedResult(Module module)
notifyOptimizedResult
in interface XQueryCompilationListener
module
- public void notifyParseResult(ModuleNode moduleNode)
notifyParseResult
in interface XQueryCompilationListener
moduleNode
- Copyright © 2019 Apache Software Foundation. All rights reserved.