17#ifndef __albaRelationalDatabaseAbstractConnector_H__
18#define __albaRelationalDatabaseAbstractConnector_H__
std::vector< std::vector< std::string > > WebRowSetStringDataTable
std::vector< std::string > WebRowSetColumnNameVector
std::vector< std::string > WebRowSetColumnTypeVector
std::vector< std::vector< albaQueryObject * > > WebRowSetQueryObjectsTable
Abstract superclass for all ALBA classes implementing RTTI APIs.
class name : albaRelationalDatabaseAbstractConnector class that handle all the process of connection,...
WebRowSetQueryObjectsTable GetQueryResultAsObjectsMatrix() const
retrieve result in form of object matrix, as WebRowSetQueryObjectsTable (typedef std::vector<std::vec...
WebRowSetColumnTypeVector GetColumnsTypeAsStringVector() const
retrieve result in form of string matrix, as WebRowSetColumnTypeVector (typedef std::vector<std::stri...
int GetNumberOfFields() const
return the number of records in terms of row
const albaRelationalDatabaseInformation & GetRelationalDatabaseInformation() const
Get information for connection to database.
void SetRelationalDatabaseInformation(albaRelationalDatabaseInformation info)
Set information for connection to database.
virtual bool IsFailed() const
check the validation of execution
int GetNumberOfRecords() const
return the number of records in terms of row
virtual void QueryExecute()=0
execute the query
WebRowSetStringDataTable GetQueryResultAsStringMatrix() const
retrieve result in form of string matrix, as WebRowSetStringDataTable (typedef std::vector<std::vecto...
void SetQuery(const char *queryString)
Set the current query that will be used.
WebRowSetColumnNameVector GetColumnsNameAsStringVector() const
retrieve result in form of string matrix, as WebRowSetColumnNameVector (typedef std::vector<std::stri...
virtual ~albaRelationalDatabaseAbstractConnector()
destructor
albaRelationalDatabaseAbstractConnector(const char *query="")
constructor
albaResultQueryAbstractHandler * m_ResultQueryHandler
albaAbstractTypeMacro(albaRelationalDatabaseAbstractConnector, albaObject)
RTTI macro.
const char * GetQuery() const
Get the current query that will be used.
class name: albaResultQueryAbstractHandler Interface for handle results from a query to a database