Interface NullaryExecutableOp
- All Superinterfaces:
ExecutableOperator,StatsProvider
- All Known Implementing Classes:
BaseForExecOpRequest,BaseForExecOpRequestWithPaging,BaseForExecOpRequestWithTPFPaging,BaseForExecOpSolMapsRequest,BaseForExecOpTriplePatternRequestWithTPF,BaseForExecOpTriplesRequest,ExecOpRequestBRTPF,ExecOpRequestSPARQL,ExecOpRequestTPFatBRTPFServer,ExecOpRequestTPFatTPFServer,NullaryExecutableOpBase
A specialization of the
ExecutableOperator interface that
captures executable operators that do not consume any input produced
by other operators; hence, these operators are the leaf nodes in a
tree representation of query execution plans.-
Method Summary
Modifier and TypeMethodDescriptionvoidexecute(IntermediateResultElementSink sink, ExecutionContext execCxt) Executes this operator and sends the produced result elements (if any) to the given sink.Methods inherited from interface se.liu.ida.hefquin.engine.queryplan.executable.ExecutableOperator
getExceptionsCaughtDuringExecution, getStatsMethods inherited from interface se.liu.ida.hefquin.base.utils.StatsProvider
resetStats
-
Method Details
-
execute
void execute(IntermediateResultElementSink sink, ExecutionContext execCxt) throws ExecOpExecutionException Executes this operator and sends the produced result elements (if any) to the given sink.- Throws:
ExecOpExecutionException
-