Trippin Cyril
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | List of all members
trippingcyril::database::DBResult Struct Referenceabstract

Abstraction for database results. More...

#include <Database.h>

Public Member Functions

virtual ~DBResult ()
 
virtual const int columns () const =0
 
virtual const int rows () const =0
 
virtual const String getValue (int row, int column) const =0
 
virtual const bool hasError () const =0
 
virtual const String getError () const =0
 
virtual const bool isNull (int row, int column) const =0
 

Detailed Description

Abstraction for database results.

Constructor & Destructor Documentation

virtual trippingcyril::database::DBResult::~DBResult ( )
inlinevirtual

Member Function Documentation

virtual const int trippingcyril::database::DBResult::columns ( ) const
pure virtual
Returns
The amount of columns in the result
virtual const String trippingcyril::database::DBResult::getError ( ) const
pure virtual
Returns
The error if one occured
virtual const String trippingcyril::database::DBResult::getValue ( int  row,
int  column 
) const
pure virtual
Returns
The value present at row, column
virtual const bool trippingcyril::database::DBResult::hasError ( ) const
pure virtual
Returns
True if there was an error
virtual const bool trippingcyril::database::DBResult::isNull ( int  row,
int  column 
) const
pure virtual
Returns
True if the field at row, column is null
virtual const int trippingcyril::database::DBResult::rows ( ) const
pure virtual
Returns
The amount of rows in the result

The documentation for this struct was generated from the following file: