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.
|
inlinevirtual |
|
pure virtual |
|
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().
|
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().
|
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().