Class FragmentInstanceContext
- java.lang.Object
-
- org.apache.iotdb.db.query.context.QueryContext
-
- org.apache.iotdb.db.mpp.execution.fragment.FragmentInstanceContext
-
public class FragmentInstanceContext extends QueryContext
-
-
Field Summary
-
Fields inherited from class org.apache.iotdb.db.query.context.QueryContext
queryId
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidabort()OperatorContextaddOperatorContext(int operatorId, PlanNodeId planNodeId, java.lang.String operatorType)voidcancel()static FragmentInstanceContextcreateFragmentInstanceContext(FragmentInstanceId id, FragmentInstanceStateMachine stateMachine)static FragmentInstanceContextcreateFragmentInstanceContextForCompaction(long queryId)voidfailed(java.lang.Throwable cause)voidfinished()DriverContextgetDriverContext()longgetEndTime()java.lang.StringgetFailedCause()FragmentInstanceIdgetId()FragmentInstanceInfogetInstanceInfo()java.util.List<OperatorContext>getOperatorContexts()longgetStartTime()FragmentInstanceStateMachinegetStateMachine()voidsetDriverContext(DriverContext driverContext)voidstart()voidtransitionToFlushing()-
Methods inherited from class org.apache.iotdb.db.query.context.QueryContext
chunkNotSatisfy, getPathModifications, getPathModifications, getQueryId, getQueryTimeLowerBound, getStatement, getStatement, getTimeout, isDebug, isEnableTracing, isInterrupted, setEnableTracing, setInterrupted, setQueryTimeLowerBound, setStartTime, setStatement, setTimeout
-
-
-
-
Method Detail
-
createFragmentInstanceContext
public static FragmentInstanceContext createFragmentInstanceContext(FragmentInstanceId id, FragmentInstanceStateMachine stateMachine)
-
createFragmentInstanceContextForCompaction
public static FragmentInstanceContext createFragmentInstanceContextForCompaction(long queryId)
-
start
public void start()
-
addOperatorContext
public OperatorContext addOperatorContext(int operatorId, PlanNodeId planNodeId, java.lang.String operatorType)
-
getOperatorContexts
public java.util.List<OperatorContext> getOperatorContexts()
-
getId
public FragmentInstanceId getId()
-
getDriverContext
public DriverContext getDriverContext()
-
setDriverContext
public void setDriverContext(DriverContext driverContext)
-
failed
public void failed(java.lang.Throwable cause)
-
getFailedCause
public java.lang.String getFailedCause()
-
finished
public void finished()
-
transitionToFlushing
public void transitionToFlushing()
-
cancel
public void cancel()
-
abort
public void abort()
-
getEndTime
public long getEndTime()
-
getStartTime
public long getStartTime()
- Overrides:
getStartTimein classQueryContext
-
getInstanceInfo
public FragmentInstanceInfo getInstanceInfo()
-
getStateMachine
public FragmentInstanceStateMachine getStateMachine()
-
-