SQL expression compilation routines and DDL implementations.
Default implementation of Compiled.
Compiles ClauseElements into SQL strings.
Construct a new DefaultCompiler object.
Return a sql.util.ClauseParameters object.
Combines the given bind parameter dictionary (string keys to object values) with the _BindParamClause objects stored within this Compiled object to produce a ClauseParameters structure, representing the bind arguments for a single statement execution, or one element of an executemany execution.
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.
Return the ClauseParameters corresponding to this compiled object. A shortcut for construct_params().
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.