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

Member Function Documentation

> All members, including inherited

◆ ins()

template<typename... Args>
Insert ASqlBuilder::ins ( Args &&... args)
inline
Parameters
argscolumn names
Returns
helper object for adding rows

◆ insert()

Insert ASqlBuilder::insert ( const AStringVector & columnNames)
Parameters
columnNamescolumn names
Returns
helper object for adding rows

◆ insertORM()

template<typename Model>
id_t ASqlBuilder::insertORM ( const Model & model)
inline
Template Parameters
ModelORM
Parameters
modelORM
Returns
row id

◆ remove()

Delete ASqlBuilder::remove ( )
Returns
helper object for WHERE condition

◆ removeORM()

template<typename Model>
void ASqlBuilder::removeORM ( const Model & model)
inline
Template Parameters
ModelORM
Parameters
modelORM

◆ sel()

template<typename... Args>
Select ASqlBuilder::sel ( Args &&... args)
inline
Parameters
argscolumn names
Returns
helper object for retrieving rows

◆ select()

Select ASqlBuilder::select ( const AStringVector & columnNames = {})
Parameters
columnNamescolumn names
Returns
helper object for retrieving rows

◆ update()

Update ASqlBuilder::update ( const AMap< AString, AVariant > & data = {})
Parameters
datadata pairs {key, value}
Returns
helper object for adding data (additional data)

◆ updateORM()

template<typename Model>
void ASqlBuilder::updateORM ( const Model & model)
inline
Template Parameters
ModelORM
Parameters
modelORM