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::icursorstream & pqxx::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_iterator & pqxx::icursor_iterator::operator++ ()
pqxx::icursor_iterator & pqxx::icursor_iterator::operator+= (difference_type n)
pqxx::icursor_iterator & pqxx::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