Base SQL and DDL compiler implementations.
Classes provided include:
.compiler.SQLCompiler
- renders SQL
strings
.compiler.DDLCompiler
- renders DDL
(data definition language) strings
.compiler.GenericTypeCompiler
- renders
type specification strings.
To generate user-defined SQL strings, see :doc:`/ext/compiler`.
Class | Compiled |
Represent a compiled SQL or DDL expression. |
Class | DDLCompiler |
No class docstring; 0/2 property, 1/38 method documented |
Class | GenericTypeCompiler |
Undocumented |
Class | IdentifierPreparer |
Handle quoting and case-folding of identifiers based on options. |
Class | SQLCompiler |
Default implementation of .Compiled . |
Class | StrSQLCompiler |
A .SQLCompiler subclass which allows a small selection of non-standard SQL features to render into a string value. |
Constant | BIND_PARAMS |
Undocumented |
Constant | BIND_PARAMS_ESC |
Undocumented |
Constant | BIND_TEMPLATES |
Undocumented |
Constant | COLLECT_CARTESIAN_PRODUCTS |
Undocumented |
Constant | COMPOUND_KEYWORDS |
Undocumented |
Constant | EXTRACT_MAP |
Undocumented |
Constant | FK_INITIALLY |
Undocumented |
Constant | FK_ON_DELETE |
Undocumented |
Constant | FK_ON_UPDATE |
Undocumented |
Constant | FROM_LINTING |
Undocumented |
Constant | FUNCTIONS |
Undocumented |
Constant | ILLEGAL_INITIAL_CHARACTERS |
Undocumented |
Constant | LEGAL_CHARACTERS |
Undocumented |
Constant | LEGAL_CHARACTERS_PLUS_SPACE |
Undocumented |
Constant | NO_LINTING |
Undocumented |
Constant | OPERATORS |
Undocumented |
Constant | RESERVED_WORDS |
Undocumented |
Constant | RM_NAME |
Undocumented |
Constant | RM_OBJECTS |
Undocumented |
Constant | RM_RENDERED_NAME |
Undocumented |
Constant | RM_TYPE |
Undocumented |
Constant | WARN_LINTING |
Undocumented |
Variable | ExpandedState |
Undocumented |
Class | _CompileLabel |
lightweight label object which acts as an expression.Label. |
Class | FromLinter |
Undocumented |
Class | StrSQLTypeCompiler |
Undocumented |
Class | TypeCompiler |
Produces DDL specification for TypeEngine objects. |
Constant | _BIND_TRANSLATE_CHARS |
Undocumented |
Constant | _BIND_TRANSLATE_RE |
Undocumented |
dict[ str, str]
=
Undocumented
Value |
|
Undocumented
Value |
|
Undocumented
Value |
|
dict[ str, str]
=
Undocumented
Value |
|
Undocumented
Value |
|
Undocumented
Value |
|
Undocumented
Value |
|
Undocumented
Value |
|
Undocumented
Value |
|
Undocumented
Value |
|
Undocumented
Value |
|