|
MySQL Connector/C++ 9.5.0
MySQL connector library for C and C++ applications
|
X DevAPI Classes and types. More...
Modules | |
| Database operations | |
| Classes representing yet-to-be-executed database operations. | |
| Classes for result processing | |
| Classes used to examine results of a statement and documents or rows contained in a result. | |
| Auxiliary types | |
Files | |
| file | xdevapi.h |
| The main header for MySQL Connector/C++ DevAPI. | |
Classes | |
| class | Error |
| Base class for connector errors. More... | |
| class | Error |
| Base class for connector errors. More... | |
| class | Warning |
| An error, warning or other diagnostic information reported by server when executing queries or statements. More... | |
| class | SessionSettings |
| Represents session options to be passed at session creation time. More... | |
| class | ClientSettings |
| ClientSettings are used to construct Client objects. More... | |
| class | Schema |
| Represents a database schema. More... | |
| class | Collection |
| Represents a collection of documents in a schema. More... | |
| class | Table |
| Represents a table in a schema. More... | |
| class | Session |
| Represents a session which gives access to data stored in a data store. More... | |
Functions | |
| internal::Expression | expr (std::string &&e) |
| Function which indicates that a given string should be treated as expression. More... | |
| template<class ... P> | |
| Session | getSession (P...p) |
| Function to get Session object. More... | |
| template<class ... P> | |
| Client | getClient (P...p) |
| Function to get Client object. More... | |
X DevAPI Classes and types.
See Connector/C++ X DevAPI Example for introduction.
|
inline |
Function which indicates that a given string should be treated as expression.
If s is a string value, then in contexts where values are expected, expr(s) treats s as a DevAPI expression. For example statement
table.select("foo > 1").execute();
returns the string "foo 1" for each row in the table while
table.select(expr("foo > 1")).execute();
returns true/false, depending on the value of the expression.
| Session mysqlx::abi2::r0::getSession | ( | P... | p | ) |