IronQuery
A SQL-first query builder for C++
Loading...
Searching...
No Matches
Classes
Exceptions

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...
 

Detailed Description

The exception hierarchy iron_query throws on misuse or invalid input.