]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
(no commit message)
authorMike Bayer <mike_mp@zzzcomputing.com>
Thu, 22 Sep 2005 05:38:36 +0000 (05:38 +0000)
committerMike Bayer <mike_mp@zzzcomputing.com>
Thu, 22 Sep 2005 05:38:36 +0000 (05:38 +0000)
lib/sqlalchemy/schema.py
lib/sqlalchemy/sql.py

index da1e59c8782724aee339433b5c2e68473e3a26a8..333fbfa605c7676c0f9fe24e5216a517e1a16c5f 100644 (file)
 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 
 from sqlalchemy.util import *
+from sqlalchemy.types import *
 import copy
 
-__ALL__ = ['Table', 'Column', 'Sequence', 'ForeignKey', 
-            'INT', 'CHAR', 'VARCHAR', 'TEXT', 'FLOAT', 'DECIMAL', 
-            'TIMESTAMP', 'DATETIME', 'CLOB', 'BLOB', 'BOOLEAN', 'String', 'Integer', 'Numeric', 'DateTime', 'Binary', 
-            ]
 
-
-class String:
-    def __init__(self, length):
-        self.length = length
-
-class Integer:
-    """integer datatype"""
-    pass
-
-class Numeric:
-    def __init__(self, precision, length):
-        self.precision = precision
-        self.length = length
-
-class DateTime:
-    pass
-
-class Binary:pass
-class Boolean:pass
-    
-class FLOAT(Numeric):pass
-class TEXT(String): pass
-class DECIMAL(Numeric):pass
-class INT(Integer):pass
-INTEGER = INT
-class TIMESTAMP(DateTime): pass
-class DATETIME(DateTime): pass
-class CLOB(String): pass
-class VARCHAR(String): pass
-class CHAR(String):pass
-class BLOB(Binary): pass
-class BOOLEAN(Boolean): pass
+__ALL__ = ['Table', 'Column', 'Sequence', 'ForeignKey']
 
 
 class SchemaItem(object):
index e56d062bb4a64d33cb1891951a5cb8533ce10f06..35747476d38e667f6f48324db95d868cd1da73fd 100644 (file)
@@ -829,3 +829,4 @@ class Sequence(BindParamClause):
     def accept_visitor(self, visitor):
         visitor.visit_sequence(self)
 
+        
\ No newline at end of file