Package org.apache.iotdb.db.mpp.common
Class MPPQueryContext
- java.lang.Object
-
- org.apache.iotdb.db.mpp.common.MPPQueryContext
-
public class MPPQueryContext extends java.lang.ObjectThis class is used to record the context of a query including QueryId, query statement, session info and so on
-
-
Constructor Summary
Constructors Constructor Description MPPQueryContext(java.lang.String sql, QueryId queryId, SessionInfo session, org.apache.iotdb.common.rpc.thrift.TEndPoint localDataBlockEndpoint, org.apache.iotdb.common.rpc.thrift.TEndPoint localInternalEndpoint)MPPQueryContext(java.lang.String sql, QueryId queryId, SessionInfo session, org.apache.iotdb.common.rpc.thrift.TEndPoint localDataBlockEndpoint, org.apache.iotdb.common.rpc.thrift.TEndPoint localInternalEndpoint, long timeOut, long startTime)MPPQueryContext(QueryId queryId)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddFailedEndPoint(org.apache.iotdb.common.rpc.thrift.TEndPoint endPoint)java.util.List<org.apache.iotdb.common.rpc.thrift.TEndPoint>getEndPointBlackList()org.apache.iotdb.common.rpc.thrift.TEndPointgetLocalDataBlockEndpoint()org.apache.iotdb.common.rpc.thrift.TEndPointgetLocalInternalEndpoint()QueryIdgetQueryId()QueryTypegetQueryType()ResultNodeContextgetResultNodeContext()SessionInfogetSession()longgetStartTime()longgetTimeOut()voidsetQueryType(QueryType queryType)voidsetStartTime(long startTime)voidsetTimeOut(long timeOut)
-
-
-
Constructor Detail
-
MPPQueryContext
public MPPQueryContext(QueryId queryId)
-
MPPQueryContext
public MPPQueryContext(java.lang.String sql, QueryId queryId, SessionInfo session, org.apache.iotdb.common.rpc.thrift.TEndPoint localDataBlockEndpoint, org.apache.iotdb.common.rpc.thrift.TEndPoint localInternalEndpoint)
-
MPPQueryContext
public MPPQueryContext(java.lang.String sql, QueryId queryId, SessionInfo session, org.apache.iotdb.common.rpc.thrift.TEndPoint localDataBlockEndpoint, org.apache.iotdb.common.rpc.thrift.TEndPoint localInternalEndpoint, long timeOut, long startTime)
-
-
Method Detail
-
getQueryId
public QueryId getQueryId()
-
getQueryType
public QueryType getQueryType()
-
getTimeOut
public long getTimeOut()
-
setTimeOut
public void setTimeOut(long timeOut)
-
setQueryType
public void setQueryType(QueryType queryType)
-
getResultNodeContext
public ResultNodeContext getResultNodeContext()
-
getLocalDataBlockEndpoint
public org.apache.iotdb.common.rpc.thrift.TEndPoint getLocalDataBlockEndpoint()
-
getLocalInternalEndpoint
public org.apache.iotdb.common.rpc.thrift.TEndPoint getLocalInternalEndpoint()
-
getSession
public SessionInfo getSession()
-
getStartTime
public long getStartTime()
-
setStartTime
public void setStartTime(long startTime)
-
addFailedEndPoint
public void addFailedEndPoint(org.apache.iotdb.common.rpc.thrift.TEndPoint endPoint)
-
getEndPointBlackList
public java.util.List<org.apache.iotdb.common.rpc.thrift.TEndPoint> getEndPointBlackList()
-
-