Impala
Impalaistheopensource,nativeanalyticdatabaseforApacheHadoop.
|
#include <internal-queue.h>
Public Member Functions | |
Node () | |
virtual | ~Node () |
T * | Next () const |
Returns the Next/Prev node or NULL if this is the end/front. More... | |
T * | Prev () const |
Private Attributes | |
InternalQueue * | parent_queue |
Pointer to the queue this Node is on. NULL if not on any queue. More... | |
Node * | next |
Node * | prev |
Friends | |
class | InternalQueue |
Definition at line 42 of file internal-queue.h.
|
inline |
Definition at line 44 of file internal-queue.h.
|
inlinevirtual |
Definition at line 45 of file internal-queue.h.
|
inline |
Returns the Next/Prev node or NULL if this is the end/front.
Definition at line 48 of file internal-queue.h.
References impala::InternalQueue< T >::lock_, impala::InternalQueue< T >::Node::next, and impala::InternalQueue< T >::Node::parent_queue.
Referenced by impala::TEST(), and impala::BufferedBlockMgr::Validate().
|
inline |
Definition at line 52 of file internal-queue.h.
References impala::InternalQueue< T >::lock_, impala::InternalQueue< T >::Node::parent_queue, and impala::InternalQueue< T >::Node::prev.
Referenced by impala::TEST().
|
friend |
Definition at line 58 of file internal-queue.h.
|
private |
Definition at line 62 of file internal-queue.h.
Referenced by impala::InternalQueue< impala::DiskIoMgr::WriteRange >::DebugString(), impala::InternalQueue< impala::DiskIoMgr::WriteRange >::Dequeue(), impala::InternalQueue< impala::DiskIoMgr::WriteRange >::Enqueue(), impala::InternalQueue< T >::Node::Next(), impala::InternalQueue< impala::DiskIoMgr::WriteRange >::PopBack(), and impala::InternalQueue< impala::DiskIoMgr::WriteRange >::Remove().
|
private |
Pointer to the queue this Node is on. NULL if not on any queue.
Definition at line 61 of file internal-queue.h.
Referenced by impala::InternalQueue< T >::Node::Next(), and impala::InternalQueue< T >::Node::Prev().
|
private |
Definition at line 63 of file internal-queue.h.
Referenced by impala::InternalQueue< impala::DiskIoMgr::WriteRange >::Dequeue(), impala::InternalQueue< impala::DiskIoMgr::WriteRange >::Enqueue(), impala::InternalQueue< impala::DiskIoMgr::WriteRange >::PopBack(), impala::InternalQueue< T >::Node::Prev(), impala::InternalQueue< impala::DiskIoMgr::WriteRange >::Remove(), and impala::InternalQueue< impala::DiskIoMgr::WriteRange >::Validate().