MySQL Connector/C++
MySQL connector library for C and C++ applications
Loading...
Searching...
No Matches
Public Member Functions | List of all members
TableRemove Class Reference

An operation which removes rows from a table. More...

Public Member Functions

Operation & where (const string &expr)
 Specify selection criteria for rows to be removed.
 
Operation & orderBy (Type... spec)
 Specify ordering of rows in a query results.
 
Operation & limit (unsigned items)
 Limit the operation to the given number of items (rows or documents).
 
BindOperationbind (const string &parameter, const Value &val)
 Bind parameter with given name to the given value.
 
Operation & bind (const Map &args)
 Bind parameters to values given by a map from parameter names to their values.
 
virtual Result execute ()
 Execute given operation and return its result.
 
virtual Result execute ()
 Execute given operation and return its result.
 
virtual Result execute ()
 Execute given operation and return its result.
 

Detailed Description

An operation which removes rows from a table.

The class defines methods to specify which rows should be removed.

Member Function Documentation

◆ orderBy()

Operation & orderBy ( Type...  spec)
inlineinherited

Specify ordering of rows in a query results.

Arguments are one or more strings of the form "<expr> <dir>" where <expr> gives the value to sort on and <dir> is a sorting direction ASC or DESC.

◆ bind()

BindOperation & bind ( const string parameter,
const Value val 
)
inlineinherited

Bind parameter with given name to the given value.

A statement or query can be executed only if all named parameters used by it are bound to values.


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