diff options
| author | Jason Kirtland <jek@discorporate.us> | 2007-10-31 00:21:36 +0000 |
|---|---|---|
| committer | Jason Kirtland <jek@discorporate.us> | 2007-10-31 00:21:36 +0000 |
| commit | 8edda5baf6f07eed4869b7887f4f1b5c0c885d8b (patch) | |
| tree | 2a46b2c6beadec30f77353205c818db77d0ad5ae /lib | |
| parent | 206c0b9792b02a0d77d92e679952cb2d0465cede (diff) | |
| download | sqlalchemy-8edda5baf6f07eed4869b7887f4f1b5c0c885d8b.tar.gz | |
- Added the NUMERIC sql type alias
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/sqlalchemy/__init__.py | 2 | ||||
| -rw-r--r-- | lib/sqlalchemy/types.py | 23 |
2 files changed, 13 insertions, 12 deletions
diff --git a/lib/sqlalchemy/__init__.py b/lib/sqlalchemy/__init__.py index b4587ee04..39a13ff7e 100644 --- a/lib/sqlalchemy/__init__.py +++ b/lib/sqlalchemy/__init__.py @@ -7,7 +7,7 @@ import inspect from sqlalchemy.types import \ BLOB, BOOLEAN, CHAR, CLOB, DATE, DATETIME, DECIMAL, FLOAT, INT, \ - NCHAR, SMALLINT, TEXT, TIME, TIMESTAMP, VARCHAR, \ + NCHAR, NUMERIC, SMALLINT, TEXT, TIME, TIMESTAMP, VARCHAR, \ Binary, Boolean, Date, DateTime, Float, Integer, Interval, Numeric, \ PickleType, SmallInteger, String, Time, Unicode diff --git a/lib/sqlalchemy/types.py b/lib/sqlalchemy/types.py index 1f18201d7..ec2d1072d 100644 --- a/lib/sqlalchemy/types.py +++ b/lib/sqlalchemy/types.py @@ -5,9 +5,9 @@ # the MIT License: http://www.opensource.org/licenses/mit-license.php __all__ = [ 'TypeEngine', 'TypeDecorator', - 'INT', 'CHAR', 'VARCHAR', 'NCHAR', 'TEXT', 'FLOAT', 'DECIMAL', - 'TIMESTAMP', 'DATETIME', 'CLOB', 'BLOB', 'BOOLEAN', - 'SMALLINT', 'DATE', 'TIME', + 'INT', 'CHAR', 'VARCHAR', 'NCHAR', 'TEXT', 'FLOAT', + 'NUMERIC', 'DECIMAL', 'TIMESTAMP', 'DATETIME', 'CLOB', 'BLOB', + 'BOOLEAN', 'SMALLINT', 'DATE', 'TIME', 'String', 'Integer', 'SmallInteger','Smallinteger', 'Numeric', 'Float', 'DateTime', 'Date', 'Time', 'Binary', 'Boolean', 'Unicode', 'PickleType', 'Interval', @@ -346,7 +346,7 @@ class SmallInteger(Integer): Smallinteger = SmallInteger class Numeric(TypeEngine): - def __init__(self, precision = 10, length = 2, asdecimal=True): + def __init__(self, precision=10, length=2, asdecimal=True): self.precision = precision self.length = length self.asdecimal = asdecimal @@ -566,20 +566,21 @@ class Interval(TypeDecorator): return impl_processor(value) - zero_timestamp return process -class FLOAT(Float):pass -class TEXT(String):pass -class DECIMAL(Numeric):pass -class INT(Integer):pass +class FLOAT(Float): pass +class TEXT(String): pass +class NUMERIC(Numeric): pass +class DECIMAL(Numeric): pass +class INT(Integer): pass INTEGER = INT -class SMALLINT(Smallinteger):pass +class SMALLINT(Smallinteger): pass class TIMESTAMP(DateTime): pass class DATETIME(DateTime): pass class DATE(Date): pass class TIME(Time): pass class CLOB(TEXT): pass class VARCHAR(String): pass -class CHAR(String):pass -class NCHAR(Unicode):pass +class CHAR(String): pass +class NCHAR(Unicode): pass class BLOB(Binary): pass class BOOLEAN(Boolean): pass |
