module documentation
Base SQL and DDL compiler implementations. Classes provided include: :class:`.compiler.SQLCompiler` - renders SQL strings :class:`.compiler.DDLCompiler` - renders DDL (data definition language) strings :class:`.compiler.GenericTypeCompiler` - renders type specification strings. To generate user-defined SQL strings, see :doc:`/ext/compiler`.
Class |
|
Represent a compiled SQL or DDL expression. |
Class |
|
No class docstring; 3/3 constants documented |
Class |
|
No class docstring; 0/2 property, 0/1 class variable, 1/42 method documented |
Class |
|
represents state to use when producing "expanded" and "post compile" bound parameters for a statement. |
Class |
|
represents current state for the "cartesian product" detection feature. |
Class |
|
Undocumented |
Class |
|
Handle quoting and case-folding of identifiers based on options. |
Class | ilike |
produce a wrapping element for a case-insensitive portion of an ILIKE construct. |
Class |
|
represent preferences for the 'SQL linting' feature. |
Class |
|
Tracks a column expression that is expected to be represented in the result rows for this statement. |
Class |
|
Default implementation of :class:`.Compiled`. |
Class |
|
A :class:`.SQLCompiler` subclass which allows a small selection of non-standard SQL features to render into a string value. |
Class |
|
Undocumented |
Class |
|
Produces DDL specification for TypeEngine objects. |
Constant | BIND |
Undocumented |
Constant | BIND |
Undocumented |
Constant | BIND |
Undocumented |
Constant | COLLECT |
Undocumented |
Constant | COMPOUND |
Undocumented |
Constant | EXTRACT |
Undocumented |
Constant | FK |
Undocumented |
Constant | FK |
Undocumented |
Constant | FK |
Undocumented |
Constant | FROM |
Undocumented |
Constant | FUNCTIONS |
Undocumented |
Constant | ILLEGAL |
Undocumented |
Constant | LEGAL |
Undocumented |
Constant | LEGAL |
Undocumented |
Constant | NO |
Undocumented |
Constant | OPERATORS |
Undocumented |
Constant | RESERVED |
Undocumented |
Constant | RM |
Undocumented |
Constant | RM |
Undocumented |
Constant | RM |
Undocumented |
Constant | RM |
Undocumented |
Constant | WARN |
Undocumented |
Class | _ |
Undocumented |
Class | _ |
Undocumented |
Class | _ |
lightweight label object which acts as an expression.Label. |
Class | _ |
Undocumented |
Class | _ |
represents state to use for executing an "insertmanyvalues" statement |
Class | _ |
Undocumented |
Class | _ |
Undocumented |
Type Alias | _ |
Undocumented |
Variable | _pyformat |
Undocumented |
Undocumented
Value |
|
Undocumented
Value |
|
Undocumented
Value |
|
Undocumented
Value |
|
Undocumented
Value |
|