Impala
Impalaistheopensource,nativeanalyticdatabaseforApacheHadoop.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
impala-server.h File Reference
#include <boost/thread/mutex.hpp>
#include <boost/shared_ptr.hpp>
#include <boost/scoped_ptr.hpp>
#include <boost/unordered_map.hpp>
#include <boost/unordered_set.hpp>
#include <boost/uuid/uuid.hpp>
#include <boost/uuid/uuid_generators.hpp>
#include <boost/uuid/uuid_io.hpp>
#include "gen-cpp/ImpalaService.h"
#include "gen-cpp/ImpalaHiveServer2Service.h"
#include "gen-cpp/ImpalaInternalService.h"
#include "gen-cpp/Frontend_types.h"
#include "rpc/thrift-server.h"
#include "common/status.h"
#include "service/frontend.h"
#include "util/metrics.h"
#include "util/runtime-profile.h"
#include "util/simple-logger.h"
#include "util/thread-pool.h"
#include "util/time.h"
#include "util/uid-util.h"
#include "runtime/coordinator.h"
#include "runtime/runtime-state.h"
#include "runtime/timestamp-value.h"
#include "runtime/types.h"
#include "rapidjson/rapidjson.h"
Include dependency graph for impala-server.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  impala::ImpalaServer
 
class  impala::ImpalaServer::QueryResultSet
 
struct  impala::ImpalaServer::QueryStateRecord
 Snapshot of a query's state, archived in the query log. More...
 
struct  impala::ImpalaServer::SessionState
 
class  impala::ImpalaServer::ScopedSessionState
 
struct  impala::ImpalaServer::CatalogUpdateVersionInfo
 Contains details on the version information of a catalog update. More...
 
struct  impala::ImpalaServer::ExpirationEventComparator
 Comparator that breaks ties when two queries have identical expiration deadlines. More...
 

Namespaces

 impala
 This file contains type definitions that are used throughout the code base.
 

Functions

Status impala::CreateImpalaServer (ExecEnv *exec_env, int beeswax_port, int hs2_port, int be_port, ThriftServer **beeswax_server, ThriftServer **hs2_server, ThriftServer **be_server, ImpalaServer **impala_server)