AUI Framework  master
Cross-platform base for C++ UI apps
Loading...
Searching...
No Matches
ASqlBuilder::Select Class Reference

Public Member Functions#

 Select (const Select &)=delete
 
Selectwhere (const WhereExpr &w)
 
AVector< AVector< AVariant > > get ()
 Gets query result.
 
template<class Model>
AVector< Model > as ()
 Gets query result in ORM.
 
- Public Member Functions inherited from ASqlBuilder::Statement
ASqlBuilderalso ()
 Does the another request to the same table.
 

Additional Inherited Members#

- Protected Member Functions inherited from ASqlBuilder::WhereStatement
 WhereStatement (ASqlBuilder &builder, const AString &sql)
 
void whereImpl (const WhereExpr &w)
 
- Protected Member Functions inherited from ASqlBuilder::Statement
 Statement (ASqlBuilder &builder, const AString &sql)
 
 Statement (const Statement &)=delete
 
- Protected Attributes inherited from ASqlBuilder::WhereStatement
AString mWhereExpr
 
AVector< AVariant > mWhereParams
 
- Protected Attributes inherited from ASqlBuilder::Statement
ASqlBuildermBuilder
 
AString mSql
 

Member Function Documentation#

◆ as()#

template<class Model>
AVector< Model > ASqlBuilder::Select::as ( )
inline
Returns
query result in ORM

◆ get()#

AVector< AVector< AVariant > > ASqlBuilder::Select::get ( )
Returns
query result