Class BaseForExecOpSolMapsRequest<ReqType extends DataRetrievalRequest,MemberType extends FederationMember>
java.lang.Object
se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOps
se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.NullaryExecutableOpBase
se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOpRequest<ReqType,MemberType>
se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOpSolMapsRequest<ReqType,MemberType>
- All Implemented Interfaces:
StatsProvider,ExecutableOperator,NullaryExecutableOp
- Direct Known Subclasses:
ExecOpRequestSPARQL
public abstract class BaseForExecOpSolMapsRequest<ReqType extends DataRetrievalRequest,MemberType extends FederationMember>
extends BaseForExecOpRequest<ReqType,MemberType>
-
Field Summary
Fields inherited from class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOpRequest
fm, reqFields inherited from class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.NullaryExecutableOpBase
timeAtExecEnd, timeAtExecStartFields inherited from class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOps
collectExceptions -
Constructor Summary
ConstructorsConstructorDescriptionBaseForExecOpSolMapsRequest(ReqType req, MemberType fm, boolean collectExceptions) -
Method Summary
Modifier and TypeMethodDescriptionprotected final void_execute(IntermediateResultElementSink sink, ExecutionContext execCxt) Implementations of this function need to execute the algorithm of this operator and send the result elements (if any) to the given sink.protected ExecutableOperatorStatsImplprotected abstract SolMapsResponseperformRequest(FederationAccessManager fedAccessMgr) protected voidprocess(SolMapsResponse response, IntermediateResultElementSink sink) voidMethods inherited from class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.NullaryExecutableOpBase
execute, getStatsMethods inherited from class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOps
getExceptionsCaughtDuringExecution, recordExceptionCaughtDuringExecutionMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface se.liu.ida.hefquin.engine.queryplan.executable.ExecutableOperator
getExceptionsCaughtDuringExecution
-
Constructor Details
-
BaseForExecOpSolMapsRequest
-
-
Method Details
-
_execute
protected final void _execute(IntermediateResultElementSink sink, ExecutionContext execCxt) throws ExecOpExecutionException Description copied from class:NullaryExecutableOpBaseImplementations of this function need to execute the algorithm of this operator and send the result elements (if any) to the given sink. If an exception occurs during this process, then this exception needs to either be collected or be thrown, depending on whetherBaseForExecOps.collectExceptionsis set totrue.- Specified by:
_executein classNullaryExecutableOpBase- Throws:
ExecOpExecutionException
-
process
-
performRequest
protected abstract SolMapsResponse performRequest(FederationAccessManager fedAccessMgr) throws FederationAccessException - Throws:
FederationAccessException
-
resetStats
public void resetStats()- Specified by:
resetStatsin interfaceStatsProvider- Overrides:
resetStatsin classNullaryExecutableOpBase
-
createStats
- Overrides:
createStatsin classBaseForExecOpRequest<ReqType extends DataRetrievalRequest,MemberType extends FederationMember>
-