Impala
Impalaistheopensource,nativeanalyticdatabaseforApacheHadoop.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
impala::BufferedBlockMgr::Client Struct Reference
Collaboration diagram for impala::BufferedBlockMgr::Client:

Public Member Functions

 Client (BufferedBlockMgr *mgr, int num_reserved_buffers, MemTracker *tracker, RuntimeState *state)
 
void PinBuffer (BufferDescriptor *buffer)
 
void UnpinBuffer (BufferDescriptor *buffer)
 
string DebugString () const
 

Public Attributes

BufferedBlockMgrmgr_
 
RuntimeStatestate_
 
MemTrackertracker_
 
MemTrackerquery_tracker_
 
int num_reserved_buffers_
 
int num_tmp_reserved_buffers_
 
int num_pinned_buffers_
 

Detailed Description

Definition at line 45 of file buffered-block-mgr.cc.

Constructor & Destructor Documentation

impala::BufferedBlockMgr::Client::Client ( BufferedBlockMgr mgr,
int  num_reserved_buffers,
MemTracker tracker,
RuntimeState state 
)
inline

Definition at line 46 of file buffered-block-mgr.cc.

Member Function Documentation

string impala::BufferedBlockMgr::Client::DebugString ( ) const
inline
void impala::BufferedBlockMgr::Client::PinBuffer ( BufferDescriptor buffer)
inline
void impala::BufferedBlockMgr::Client::UnpinBuffer ( BufferDescriptor buffer)
inline

Member Data Documentation

BufferedBlockMgr* impala::BufferedBlockMgr::Client::mgr_

Definition at line 58 of file buffered-block-mgr.cc.

MemTracker* impala::BufferedBlockMgr::Client::query_tracker_
RuntimeState* impala::BufferedBlockMgr::Client::state_

The documentation for this struct was generated from the following file: