Oracle compiler modifies the lexical structure of Select statements to work under non-ANSI configured Oracle databases, if the use_ansi flag is False.
Called when a SELECT statement has no froms, and no FROM clause is to be appended.
The Oracle compiler tacks a "FROM DUAL" to the statement.
Oracle doesn't like FROM table AS alias. Is the AS standard SQL??
INSERT s are required to have the primary keys be explicitly present.
Mapper will by default not put them in the insert statement to comply with autoincrement fields that require they not be present. so, put them all in for all primary key columns.
Look for LIMIT and OFFSET in a select statement, and if so tries to wrap it in a subquery with row_number() criterion.
Construct a new OracleDialect.
create a two-phase transaction ID.
this id will be passed to do_begin_twophase(), do_rollback_twophase(), do_commit_twophase(). its format is unspecified.
indicate whether the DBAPI can receive SQL statements as Python unicode strings