Package se.liu.ida.hefquin.engine
Class HeFQUINEngineConfigReader.ExtendedContextImpl2
java.lang.Object
se.liu.ida.hefquin.engine.HeFQUINEngineConfigReader.ExtendedContextImpl2
- All Implemented Interfaces:
HeFQUINEngineConfigReader.Context
,HeFQUINEngineConfigReader.ExtendedContext
- Enclosing class:
- HeFQUINEngineConfigReader
protected class HeFQUINEngineConfigReader.ExtendedContextImpl2
extends Object
implements HeFQUINEngineConfigReader.ExtendedContext
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected boolean
protected CostModel
protected final HeFQUINEngineConfigReader.Context
protected final QueryProcContext
-
Constructor Summary
ConstructorsConstructorDescriptionExtendedContextImpl2
(HeFQUINEngineConfigReader.Context ctx, FederationAccessManager fedAccessMgr) -
Method Summary
Modifier and TypeMethodDescriptionvoid
may benull
if logical plan printing is not requested by the usermay benull
if physical plan printing is not requested by the usermay benull
if source assignment printing is not requested by the userboolean
boolean
-
Field Details
-
qprocCtx
-
ctx
-
costModel
-
completed
protected boolean completed
-
-
Constructor Details
-
ExtendedContextImpl2
public ExtendedContextImpl2(HeFQUINEngineConfigReader.Context ctx, FederationAccessManager fedAccessMgr)
-
-
Method Details
-
complete
- Specified by:
complete
in interfaceHeFQUINEngineConfigReader.ExtendedContext
-
getQueryProcContext
- Specified by:
getQueryProcContext
in interfaceHeFQUINEngineConfigReader.ExtendedContext
-
getCostModel
- Specified by:
getCostModel
in interfaceHeFQUINEngineConfigReader.ExtendedContext
-
getExecutorServiceForFederationAccess
- Specified by:
getExecutorServiceForFederationAccess
in interfaceHeFQUINEngineConfigReader.Context
-
getExecutorServiceForPlanTasks
- Specified by:
getExecutorServiceForPlanTasks
in interfaceHeFQUINEngineConfigReader.Context
-
getFederationCatalog
- Specified by:
getFederationCatalog
in interfaceHeFQUINEngineConfigReader.Context
-
isExperimentRun
public boolean isExperimentRun()- Specified by:
isExperimentRun
in interfaceHeFQUINEngineConfigReader.Context
-
skipExecution
public boolean skipExecution()- Specified by:
skipExecution
in interfaceHeFQUINEngineConfigReader.Context
-
getSourceAssignmentPrinter
Description copied from interface:HeFQUINEngineConfigReader.Context
may benull
if source assignment printing is not requested by the user- Specified by:
getSourceAssignmentPrinter
in interfaceHeFQUINEngineConfigReader.Context
-
getLogicalPlanPrinter
Description copied from interface:HeFQUINEngineConfigReader.Context
may benull
if logical plan printing is not requested by the user- Specified by:
getLogicalPlanPrinter
in interfaceHeFQUINEngineConfigReader.Context
-
getPhysicalPlanPrinter
Description copied from interface:HeFQUINEngineConfigReader.Context
may benull
if physical plan printing is not requested by the user- Specified by:
getPhysicalPlanPrinter
in interfaceHeFQUINEngineConfigReader.Context
-