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 TypeMethodDescriptionvoid
execute
(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, getStats
Methods 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
-