Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

cursor.cxx File Reference

#include "pqxx/compiler.h"
#include <cstdlib>
#include "pqxx/cursor"
#include "pqxx/result"
#include "pqxx/transaction"

Include dependency graph for cursor.cxx:


Functions

 pqxx::cursor_base::cursor_base (transaction_base *context, const string &cname, bool embellish_name)
int pqxx::cursor_base::get_unique_cursor_num ()
string pqxx::cursor_base::stridestring (difference_type n)
void pqxx::cursor_base::declare (const string &query, accesspolicy ap, updatepolicy up, ownershippolicy op, bool hold)
void pqxx::cursor_base::adopt (ownershippolicy op)
void pqxx::cursor_base::close () throw ()
pqxx::result pqxx::cursor_base::fetch (difference_type n)
pqxx::result pqxx::cursor_base::fetch (difference_type n, difference_type &d)
pqxx::cursor_base::difference_type pqxx::cursor_base::move (difference_type n)
pqxx::cursor_base::difference_type pqxx::cursor_base::move (difference_type n, difference_type &d)
 pqxx::icursorstream::icursorstream (pqxx::transaction_base &context, const string &query, const string &basename, difference_type Stride)
 pqxx::icursorstream::icursorstream (transaction_base &Context, const result::field &Name, difference_type Stride)
void pqxx::icursorstream::set_stride (difference_type n)
pqxx::result pqxx::icursorstream::fetchblock ()
pqxx::icursorstreampqxx::icursorstream::ignore (streamsize n)
pqxx::icursorstream::size_type pqxx::icursorstream::forward (size_type n)
void pqxx::icursorstream::insert_iterator (icursor_iterator *i) throw ()
void pqxx::icursorstream::remove_iterator (icursor_iterator *i) const throw ()
void pqxx::icursorstream::service_iterators (size_type topos)
 pqxx::icursor_iterator::icursor_iterator () throw ()
 pqxx::icursor_iterator::icursor_iterator (istream_type &s) throw ()
 pqxx::icursor_iterator::icursor_iterator (const icursor_iterator &rhs) throw ()
 pqxx::icursor_iterator::~icursor_iterator () throw ()
pqxx::icursor_iterator pqxx::icursor_iterator::operator++ (int)
pqxx::icursor_iteratorpqxx::icursor_iterator::operator++ ()
pqxx::icursor_iteratorpqxx::icursor_iterator::operator+= (difference_type n)
pqxx::icursor_iteratorpqxx::icursor_iterator::operator= (const icursor_iterator &rhs) throw ()
bool pqxx::icursor_iterator::operator== (const icursor_iterator &rhs) const
bool pqxx::icursor_iterator::operator< (const icursor_iterator &rhs) const
void pqxx::icursor_iterator::refresh () const
void pqxx::icursor_iterator::fill (const result &r)

Function Documentation

void pqxx::cursor_base::adopt ownershippolicy  op  ) 
 

void pqxx::cursor_base::close  )  throw ()
 

pqxx::cursor_base::cursor_base transaction_base *  context,
const string &  cname,
bool  embellish_name
 

void pqxx::cursor_base::declare const string &  query,
accesspolicy  ap,
updatepolicy  up,
ownershippolicy  op,
bool  hold
 

pqxx::result pqxx::cursor_base::fetch difference_type  n,
difference_type &  d
 

pqxx::result pqxx::cursor_base::fetch difference_type  n  ) 
 

int pqxx::cursor_base::get_unique_cursor_num  ) 
 

pqxx::cursor_base::difference_type pqxx::cursor_base::move difference_type  n,
difference_type &  d
 

pqxx::cursor_base::difference_type pqxx::cursor_base::move difference_type  n  ) 
 

string pqxx::cursor_base::stridestring difference_type  n  ) 
 

void pqxx::icursor_iterator::fill const result &  r  ) 
 

pqxx::icursor_iterator::icursor_iterator const icursor_iterator &  rhs  )  throw ()
 

pqxx::icursor_iterator::icursor_iterator istream_type &  s  )  throw ()
 

pqxx::icursor_iterator::icursor_iterator  )  throw ()
 

pqxx::icursor_iterator& pqxx::icursor_iterator::operator++  ) 
 

pqxx::icursor_iterator pqxx::icursor_iterator::operator++ int   ) 
 

pqxx::icursor_iterator& pqxx::icursor_iterator::operator+= difference_type  n  ) 
 

bool pqxx::icursor_iterator::operator< const icursor_iterator &  rhs  )  const
 

pqxx::icursor_iterator& pqxx::icursor_iterator::operator= const icursor_iterator &  rhs  )  throw ()
 

bool pqxx::icursor_iterator::operator== const icursor_iterator &  rhs  )  const
 

void pqxx::icursor_iterator::refresh  )  const
 

pqxx::icursor_iterator::~icursor_iterator  )  throw ()
 

pqxx::result pqxx::icursorstream::fetchblock  ) 
 

pqxx::icursorstream::size_type pqxx::icursorstream::forward size_type  n  ) 
 

pqxx::icursorstream::icursorstream transaction_base &  Context,
const result::field &  Name,
difference_type  Stride
 

pqxx::icursorstream::icursorstream pqxx::transaction_base context,
const string &  query,
const string &  basename,
difference_type  Stride
 

pqxx::icursorstream& pqxx::icursorstream::ignore streamsize  n  ) 
 

void pqxx::icursorstream::insert_iterator icursor_iterator *  i  )  throw ()
 

void pqxx::icursorstream::remove_iterator icursor_iterator *  i  )  const throw ()
 

void pqxx::icursorstream::service_iterators size_type  topos  ) 
 

void pqxx::icursorstream::set_stride difference_type  n  ) 
 


Generated on Mon Oct 3 20:28:59 2005 for libpqxx by  doxygen 1.4.2