summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/dialects/mysql/mysqldb.py
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2010-03-14 19:31:30 -0400
committerMike Bayer <mike_mp@zzzcomputing.com>2010-03-14 19:31:30 -0400
commit9b597425c9e66d1c3ceada5f4e1bb6014f6de2c8 (patch)
tree39261850f16da321262548cf79fafba0620dcd5a /lib/sqlalchemy/dialects/mysql/mysqldb.py
parent127c02747c519c8e487a01c55a1b407c7e00ede1 (diff)
downloadsqlalchemy-9b597425c9e66d1c3ceada5f4e1bb6014f6de2c8.tar.gz
- name all the "sub" dialect components <DB><component>_<dialectname>, [ticket:1738]
Diffstat (limited to 'lib/sqlalchemy/dialects/mysql/mysqldb.py')
-rw-r--r--lib/sqlalchemy/dialects/mysql/mysqldb.py16
1 files changed, 8 insertions, 8 deletions
diff --git a/lib/sqlalchemy/dialects/mysql/mysqldb.py b/lib/sqlalchemy/dialects/mysql/mysqldb.py
index 8cfd5930f..038e58a4c 100644
--- a/lib/sqlalchemy/dialects/mysql/mysqldb.py
+++ b/lib/sqlalchemy/dialects/mysql/mysqldb.py
@@ -30,7 +30,7 @@ from sqlalchemy.sql import operators as sql_operators
from sqlalchemy import exc, log, schema, sql, types as sqltypes, util
from sqlalchemy import processors
-class MySQL_mysqldbExecutionContext(MySQLExecutionContext):
+class MySQLExecutionContext_mysqldb(MySQLExecutionContext):
@property
def rowcount(self):
@@ -40,7 +40,7 @@ class MySQL_mysqldbExecutionContext(MySQLExecutionContext):
return self.cursor.rowcount
-class MySQL_mysqldbCompiler(MySQLCompiler):
+class MySQLCompiler_mysqldb(MySQLCompiler):
def visit_mod(self, binary, **kw):
return self.process(binary.left) + " %% " + self.process(binary.right)
@@ -62,22 +62,22 @@ class _MySQLdbNumeric(_DecimalType, NUMERIC):
class _MySQLdbDecimal(_DecimalType, DECIMAL):
pass
-class MySQL_mysqldbIdentifierPreparer(MySQLIdentifierPreparer):
+class MySQLIdentifierPreparer_mysqldb(MySQLIdentifierPreparer):
def _escape_identifier(self, value):
value = value.replace(self.escape_quote, self.escape_to_quote)
return value.replace("%", "%%")
-class MySQL_mysqldb(MySQLDialect):
+class MySQLDialect_mysqldb(MySQLDialect):
driver = 'mysqldb'
supports_unicode_statements = False
supports_sane_rowcount = True
supports_sane_multi_rowcount = True
default_paramstyle = 'format'
- execution_ctx_cls = MySQL_mysqldbExecutionContext
- statement_compiler = MySQL_mysqldbCompiler
- preparer = MySQL_mysqldbIdentifierPreparer
+ execution_ctx_cls = MySQLExecutionContext_mysqldb
+ statement_compiler = MySQLCompiler_mysqldb
+ preparer = MySQLIdentifierPreparer_mysqldb
colspecs = util.update_copy(
MySQLDialect.colspecs,
@@ -190,4 +190,4 @@ class MySQL_mysqldb(MySQLDialect):
return 'latin1'
-dialect = MySQL_mysqldb
+dialect = MySQLDialect_mysqldb