|
fastcgi++
|
Base class for containers of Data::Set objects to be used for result/parameter data in SQL queries. More...
#include <data.hpp>
Public Member Functions | |
| virtual Set & | manufacture ()=0 |
| Appends a row to the container and returns a reference to it. | |
| virtual void | trim ()=0 |
| Pop a row off the end of the container. | |
| virtual | ~SetContainer () |
| virtual const Set * | pull () const =0 |
| Get a row from the front and move on to the next row. | |
| virtual void | init () const =0 |
Base class for containers of Data::Set objects to be used for result/parameter data in SQL queries.
| virtual ASql::Data::SetContainer::~SetContainer | ( | ) | [inline, virtual] |
| virtual void ASql::Data::SetContainer::init | ( | ) | const [pure virtual] |
| virtual Set& ASql::Data::SetContainer::manufacture | ( | ) | [pure virtual] |
Appends a row to the container and returns a reference to it.
Implemented in ASql::Data::STLSharedSetContainer< T >, ASql::Data::STLSetRefContainer< T >, ASql::Data::IndySTLSetContainer< T >, and ASql::Data::STLSetContainer< T >.
Referenced by ASql::MySQL::Statement::execute().
| virtual const Set* ASql::Data::SetContainer::pull | ( | ) | const [pure virtual] |
Get a row from the front and move on to the next row.
Implemented in ASql::Data::STLSharedSetContainer< T >, ASql::Data::STLSetRefContainer< T >, ASql::Data::IndySTLSetContainer< T >, and ASql::Data::STLSetContainer< T >.
Referenced by ASql::MySQL::Statement::execute().
| virtual void ASql::Data::SetContainer::trim | ( | ) | [pure virtual] |
Pop a row off the end of the container.
Implemented in ASql::Data::STLSharedSetContainer< T >, ASql::Data::STLSetRefContainer< T >, ASql::Data::IndySTLSetContainer< T >, and ASql::Data::STLSetContainer< T >.
Referenced by ASql::MySQL::Statement::execute().
1.7.6.1