Uses of Interface
se.liu.ida.hefquin.engine.queryplan.utils.LogicalPlanPrinter
Packages that use LogicalPlanPrinter
Package
Description
-
Uses of LogicalPlanPrinter in se.liu.ida.hefquin.cli.modules
Fields in se.liu.ida.hefquin.cli.modules declared as LogicalPlanPrinterModifier and TypeFieldDescriptionprotected LogicalPlanPrinterModPlanPrinting.lplanPrinterprotected LogicalPlanPrinterModPlanPrinting.srcasgPrinterMethods in se.liu.ida.hefquin.cli.modules that return LogicalPlanPrinterModifier and TypeMethodDescriptionModPlanPrinting.getLogicalPlanPrinter()Returns aLogicalPlanPrinterfor logical-plan printing that is set up according to the arguments provided to the command-line program, or returnsnullif no argument was provided to request logical-plan printing.ModPlanPrinting.getSourceAssignmentPrinter()Returns aLogicalPlanPrinterfor source assignment printing that is set up according to the arguments provided to the command-line program, or returnsnullif no argument was provided to request source assignment printing. -
Uses of LogicalPlanPrinter in se.liu.ida.hefquin.engine.queryplan.utils
Classes in se.liu.ida.hefquin.engine.queryplan.utils that implement LogicalPlanPrinterModifier and TypeClassDescriptionclassInternally, the functionality of this class is implemented based on aLogicalPlanVisitor, which makes sure that we get a compiler error whenever we add a new type of logical operator but forget to extend this class here to cover that new operator. -
Uses of LogicalPlanPrinter in se.liu.ida.hefquin.engine.queryproc
Fields in se.liu.ida.hefquin.engine.queryproc declared as LogicalPlanPrinterModifier and TypeFieldDescriptionprotected LogicalPlanPrinterQueryProcContextBuilder.lplanPrinterprotected LogicalPlanPrinterQueryProcContextBuilder.srcasgPrinterMethods in se.liu.ida.hefquin.engine.queryproc that return LogicalPlanPrinterModifier and TypeMethodDescriptionQueryProcContext.getLogicalPlanPrinter()A plan printer to be used for printing the final logical plan that is the result of logical optimization.QueryProcContext.getSourceAssignmentPrinter()A plan printer to be used for printing the source assignment (which is the initial logical plan after source selection, before logical optimization).Methods in se.liu.ida.hefquin.engine.queryproc with parameters of type LogicalPlanPrinterModifier and TypeMethodDescriptionQueryProcContextBuilder.setLogicalPlanPrinter(LogicalPlanPrinter p) Sets the logical-plan printer to be used within the query processing context.QueryProcContextBuilder.setSourceAssignmentPrinter(LogicalPlanPrinter p) Sets the source assignment printer to be used within the query processing context. -
Uses of LogicalPlanPrinter in se.liu.ida.hefquin.engine.queryproc.impl
Methods in se.liu.ida.hefquin.engine.queryproc.impl that return LogicalPlanPrinterModifier and TypeMethodDescriptionQueryProcessorImpl.MyQueryProcContextExt.getLogicalPlanPrinter()QueryProcessorImpl.MyQueryProcContextExt.getSourceAssignmentPrinter()