Interface ExecutableOperator
- All Superinterfaces:
StatsProvider
- All Known Subinterfaces:
BinaryExecutableOp,NaryExecutableOp,NullaryExecutableOp,UnaryExecutableOp
- All Known Implementing Classes:
BaseForExecOpIndexNestedLoopsJoinWithRequestOps,BaseForExecOpIndexNestedLoopsJoinWithRequests,BaseForExecOpIndexNestedLoopsJoinWithSolMapsRequests,BaseForExecOpParallelBindJoin,BaseForExecOpParallelBindJoinSPARQL,BaseForExecOpRequest,BaseForExecOpRequestWithPaging,BaseForExecOpRequestWithTPFPaging,BaseForExecOps,BaseForExecOpSequentialBindJoin,BaseForExecOpSequentialBindJoinSPARQL,BaseForExecOpTriplesRequest,BaseForUnaryExecOpWithCollectedInput,BinaryExecutableOpBase,ExecOpBinaryUnion,ExecOpBind,ExecOpDuplicateRemoval,ExecOpFilter,ExecOpGlobalToLocal,ExecOpHashJoin,ExecOpHashRJoin,ExecOpIndexNestedLoopsJoinSPARQL,ExecOpIndexNestedLoopsJoinTPF,ExecOpLocalToGlobal,ExecOpLookupJoinViaWrapperWithoutParamVars,ExecOpLookupJoinViaWrapperWithParamVars,ExecOpMultiwayUnion,ExecOpNaiveNestedLoopsJoin,ExecOpParallelBindJoinSPARQLwithFILTER,ExecOpParallelBindJoinSPARQLwithUNION,ExecOpParallelBindJoinSPARQLwithVALUES,ExecOpParallelMultiwayLeftJoin,ExecOpRequestBRTPF,ExecOpRequestOther,ExecOpRequestSPARQL,ExecOpRequestTPF,ExecOpSequentialBindJoinBRTPF,ExecOpSequentialBindJoinSPARQLwithFILTER,ExecOpSequentialBindJoinSPARQLwithUNION,ExecOpSequentialBindJoinSPARQLwithVALUES,ExecOpSequentialBindJoinSPARQLwithVALUESorFILTER,ExecOpSequentialBindJoinSPARQLwithVarRenaming,ExecOpSymmetricHashJoin,ExecOpUnfold,NaryExecutableOpBase,NullaryExecutableOpBase,UnaryExecutableOpBase,UnaryExecutableOpBaseWithoutBlocking
An executable operator provides the implementation of the concrete
algorithm that a physical operator is associated with. This interface
is the top-level interface for all executable operators of HeFQUIN.
-
Method Summary
Modifier and TypeMethodDescriptionReturns exceptions that were caught and collected during the execution of this operator (if any).Returns theQueryPlanningInfoobject that was populated for a physical plan whose root operator was the physical operator for which this executable operator was created.getStats()Methods inherited from interface se.liu.ida.hefquin.base.utils.StatsProvider
resetStats
-
Method Details
-
getStats
ExecutableOperatorStats getStats()- Specified by:
getStatsin interfaceStatsProvider
-
getQueryPlanningInfo
QueryPlanningInfo getQueryPlanningInfo()Returns theQueryPlanningInfoobject that was populated for a physical plan whose root operator was the physical operator for which this executable operator was created.- Returns:
- the
QueryPlanningInfoobject ornull.
-
getExceptionsCaughtDuringExecution
-