SQL expression compilation routines and DDL implementations.
Default implementation of Compiled.
Compiles ClauseElements into SQL strings. Uses a similar visit paradigm as visitors.ClauseVisitor but implements its own traversal.
Construct a new DefaultCompiler object.
Called when a SELECT statement has no froms, and no FROM clause is to be appended.
Gives Oracle a chance to tack on a FROM DUAL to the string output.
Called when building a SELECT statement, position is just before column list.
given a FROM clause, return an additional WHERE condition that should be applied to a SELECT.
Currently used by Oracle to provide WHERE criterion for JOIN and OUTER JOIN constructs in non-ansi mode.
convert a column from a select's "columns" clause.
given a select() and a column element from its inner_columns collection, return a Label object if this column should be labeled in the columns clause. Otherwise, return None and the column will be used as-is.
The calling method will traverse the returned label to acquire its string representation.
Handle quoting and case-folding of identifiers based on options.
Construct a new IdentifierPreparer object.
Prepare a quoted column name.
Prepare a quoted column name with table name.
Quote an identifier.
Subclasses should override this to provide database-dependent quoting behavior.
Unpack 'schema.table.column'-like strings into components.
Construct a new SchemaDropper.
Construct a new SchemaGenerator.