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

An operation which removes documents from a collection. More...

Public Member Functions

 CollectionRemove (Collection &coll, const string &expr)
 Create an operation which removes selected documnets from the given collection.
 
Operationsort (Type... spec)
 Specify ordering of documents in a query results.
 
Operationlimit (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.
 
Operationbind (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 documents from a collection.

Constructor & Destructor Documentation

◆ CollectionRemove()

CollectionRemove ( Collection coll,
const string expr 
)
inline

Create an operation which removes selected documnets from the given collection.

Documents to be removed are specified by the given Boolean expression.

Member Function Documentation

◆ sort()

Operation & sort ( Type...  spec)
inlineinherited

Specify ordering of documents 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: