Qx v0.7
Qt Extensions Library
|
The Inline class is the base class from which all SQL inline keywords derive from. More...
Public Types | |
enum | Constructor { None = 0x00 , Default = 0x01 , SingleString = 0x02 , SingleStringable = 0x04 , MultiStringable = 0x08 , MultiStringableParen = 0x10 , StringableRangeParen = 0x20 , Query = 0x40 } |
Public Member Functions | |
operator Qx::SqlString () const noexcept | |
Friends | |
Qx::SqlString | operator! (const Inline &i) |
Qx::SqlString | operator&= (const Inline &a, const Inline &b) |
Qx::SqlString | operator|= (const Inline &a, const Inline &b) |
Each inline keyword is implemented as a specialization of ConcreteInline, each having different constructors available as indicated by their use of the Constructor enum.
This enum specifies what constructors are available for an inline keyword.
|
inlinenoexcept |
Converts the inline word to an SQL string.