fastcgi++
|
Wraps a Set object around a reference to a dataset of type T. More...
#include <data.hpp>
Public Member Functions | |
SetRefBuilder (const T &x) | |
Private Member Functions | |
virtual size_t | numberOfSqlElements () const |
Wrapper function for the numberOfSqlElements() function in the data object. | |
virtual Index | getSqlIndex (const size_t index) const |
Wrapper function for the getSqlIndex() function in the data object. | |
Private Attributes | |
const T & | m_data |
Reference to the dataset. |
Wraps a Set object around a reference to a dataset of type T.
T | object type to reference to. Must have numberOfSqlElements() and getSqlIndex() function defined as per the instruction in Data::Set. |
ASql::Data::SetRefBuilder< T >::SetRefBuilder | ( | const T & | x | ) | [inline] |
virtual Index ASql::Data::SetRefBuilder< T >::getSqlIndex | ( | const size_t | index | ) | const [inline, private, virtual] |
Wrapper function for the getSqlIndex() function in the data object.
Implements ASql::Data::Set.
Definition at line 392 of file data.hpp.
References ASql::Data::SetRefBuilder< T >::m_data.
virtual size_t ASql::Data::SetRefBuilder< T >::numberOfSqlElements | ( | ) | const [inline, private, virtual] |
Wrapper function for the numberOfSqlElements() function in the data object.
Implements ASql::Data::Set.
Definition at line 390 of file data.hpp.
References ASql::Data::SetRefBuilder< T >::m_data.
const T& ASql::Data::SetRefBuilder< T >::m_data [private] |
Reference to the dataset.
Definition at line 394 of file data.hpp.
Referenced by ASql::Data::SetRefBuilder< T >::getSqlIndex(), and ASql::Data::SetRefBuilder< T >::numberOfSqlElements().