dbSelection Class Reference

#include <cursor.h>

List of all members.

Public Types

enum  { quantum = 1024 }

Public Member Functions

segmentcreateNewSegment (segment *after)
void add (oid_t oid)
void sort (dbDatabase *db, dbOrderByNode *order)
void toArray (oid_t *oids) const
void truncate (size_t from, size_t length)
 dbSelection ()
void reverse ()
void reset ()

Static Public Member Functions

static int compare (oid_t a, oid_t b, dbOrderByNode *order)

Public Attributes

segmentfirst
segmentlast
segmentcurr
size_t nRows
size_t pos

Classes

class  segment


Member Enumeration Documentation

anonymous enum

Enumerator:
quantum 


Constructor & Destructor Documentation

dbSelection (  )  [inline]


Member Function Documentation

BEGIN_FASTDB_NAMESPACE dbSelection::segment * createNewSegment ( dbSelection::segment after  ) 

void add ( oid_t  oid  )  [inline]

void sort ( dbDatabase db,
dbOrderByNode order 
)

int compare ( oid_t  a,
oid_t  b,
dbOrderByNode order 
) [static]

void toArray ( oid_t oids  )  const

void truncate ( size_t  from,
size_t  length 
)

void reverse (  ) 

void reset (  )  [inline]


Member Data Documentation

size_t nRows

size_t pos


Online Library Docs

sipXecs home page

Version 4.2.1-018930 2010-07-31T01:13:23 build16 abuild