MCPcopy Create free account
hub / github.com/apache/impala / GetAllQueryHandles

Method GetAllQueryHandles

be/src/service/impala-server.cc:1995–2009  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1993}
1994
1995Status ImpalaServer::GetAllQueryHandles(const TUniqueId& query_id,
1996 QueryHandle* active_query_handle, QueryHandle* original_query_handle,
1997 bool return_unregistered) {
1998 DCHECK(active_query_handle != nullptr);
1999 DCHECK(original_query_handle != nullptr);
2000 shared_ptr<QueryDriver> query_driver = GetQueryDriver(query_id, return_unregistered);
2001 if (UNLIKELY(query_driver == nullptr)) {
2002 return GetInterruptedStatus(query_id);
2003 }
2004 active_query_handle->SetHandle(query_driver,
2005 query_driver->GetActiveClientRequestState());
2006 original_query_handle->SetHandle(query_driver,
2007 query_driver->GetClientRequestState(query_id));
2008 return Status::OK();
2009}
2010
2011Status ImpalaServer::CancelInternal(const TUniqueId& query_id) {
2012 VLOG_QUERY << "Cancel(): query_id=" << PrintId(query_id);

Callers

nothing calls this directly

Calls 4

OKFunction · 0.85
SetHandleMethod · 0.80
GetClientRequestStateMethod · 0.80

Tested by

no test coverage detected