Class ExecOpRequestOther
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<SPARQLRequest,WrappedRESTEndpoint>
se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.ExecOpRequestOther
- All Implemented Interfaces:
StatsProvider,ExecutableOperator,NullaryExecutableOp
-
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, qpInfo -
Constructor Summary
ConstructorsConstructorDescriptionExecOpRequestOther(SPARQLRequest req, WrappedRESTEndpoint fm, boolean collectExceptions, QueryPlanningInfo qpInfo) -
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 RESTRequestprotected ExecutableOperatorStatsImplprotected voidprocess(String data, 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, getQueryPlanningInfo, 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, getQueryPlanningInfo
-
Constructor Details
-
ExecOpRequestOther
public ExecOpRequestOther(SPARQLRequest req, WrappedRESTEndpoint fm, boolean collectExceptions, QueryPlanningInfo qpInfo)
-
-
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
-
createRESTRequest
-
process
protected void process(String data, IntermediateResultElementSink sink) throws ExecOpExecutionException - Throws:
ExecOpExecutionException
-
resetStats
public void resetStats()- Specified by:
resetStatsin interfaceStatsProvider- Overrides:
resetStatsin classNullaryExecutableOpBase
-
createStats
- Overrides:
createStatsin classBaseForExecOpRequest<SPARQLRequest,WrappedRESTEndpoint>
-