summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/dialects/drizzle
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2012-10-10 14:25:21 -0400
committerMike Bayer <mike_mp@zzzcomputing.com>2012-10-10 14:25:21 -0400
commitce2c4509176da6c125ec239931f05a946ac44d58 (patch)
tree6bc57993f236f06fbd6a6b1ac4a205490a5fc2a8 /lib/sqlalchemy/dialects/drizzle
parentb7ecadfbde9a17eb32fc08d0e33f1a135de9ccc2 (diff)
downloadsqlalchemy-ce2c4509176da6c125ec239931f05a946ac44d58.tar.gz
- [feature] Added TIME type to mysql dialect,
accepts "fst" argument which is the new "fractional seconds" specifier for recent MySQL versions. The datatype will interpret a microseconds portion received from the driver, however note that at this time most/all MySQL DBAPIs do not support returning this value. [ticket:2534] - attempted to modernize the types tests in test_mysql a little, though has a long way to go
Diffstat (limited to 'lib/sqlalchemy/dialects/drizzle')
-rw-r--r--lib/sqlalchemy/dialects/drizzle/base.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/sqlalchemy/dialects/drizzle/base.py b/lib/sqlalchemy/dialects/drizzle/base.py
index 94d2711a0..858253f1c 100644
--- a/lib/sqlalchemy/dialects/drizzle/base.py
+++ b/lib/sqlalchemy/dialects/drizzle/base.py
@@ -183,7 +183,7 @@ class BIGINT(sqltypes.BIGINT):
super(BIGINT, self).__init__(**kw)
-class _DrizzleTime(mysql_dialect._MSTime):
+class TIME(mysql_dialect.TIME):
"""Drizzle TIME type."""
@@ -317,7 +317,7 @@ class _DrizzleBoolean(sqltypes.Boolean):
colspecs = {
sqltypes.Numeric: NUMERIC,
sqltypes.Float: FLOAT,
- sqltypes.Time: _DrizzleTime,
+ sqltypes.Time: TIME,
sqltypes.Enum: ENUM,
sqltypes.Boolean: _DrizzleBoolean,
}