|
IronQuery
A SQL-first query builder for C++
|
The exception hierarchy iron_query throws on misuse or invalid input. More...
Classes | |
| class | iron_query::LogicError |
| The builder was used incorrectly: a clause was set twice, a required clause is missing, or methods were called out of order. Programmer error, not bad input data. More... | |
| class | iron_query::InvalidArgument |
| A value or name given to the builder is invalid. Thrown directly for cases with no more specific subclass below (e.g. "needs at least one
argument"); prefer catching a specific subclass when one applies. More... | |
| class | iron_query::InvalidIdentifier |
identifier is not a valid (optionally dot-qualified) SQL identifier, or contains an embedded NUL byte. More... | |
| class | iron_query::InvalidOperator |
op is not a syntactically valid SQL operator name. More... | |
| class | iron_query::InvalidLiteral |
| A literal value has no valid SQL rendering (NaN/infinity, a string containing a NUL byte, ...). More... | |
| class | iron_query::UnknownColumn |
column was referenced via a TableWithColumns alias that doesn't declare it. More... | |
The exception hierarchy iron_query throws on misuse or invalid input.