Browser cleanups.

This commit is contained in:
adustman
2001-03-13 17:21:26 +00:00
parent aeae226132
commit 25e70e8a38
2 changed files with 17 additions and 6 deletions

View File

@@ -258,8 +258,8 @@ field_icons={
"CHAR": "int", "DATE": "date",
"DATETIME": "date", "DECIMAL": "float",
"DOUBLE": "float", "FLOAT": "float",
"INT24": "int", "LONG": "int",
"LONGLONG": "int", "SHORT": "int",
"TIMESTAMP": "date", "TINY": "int",
"MEDIUMINT": "int", "INT": "int",
"LONGINT": "int", "SMALLINT": "int",
"TIMESTAMP": "date", "TINYINT": "int",
"YEAR": "int"
}

View File

@@ -120,8 +120,18 @@ class DB(TM):
FIELD_TYPE.TINY: "i", FIELD_TYPE.YEAR: "i",
}
types={}
for k, v in FIELD_TYPE.__dict__.items(): types[v]=k
types={
FIELD_TYPE.CHAR: "CHAR", FIELD_TYPE.DATE: "DATE",
FIELD_TYPE.DATETIME: "DATETIME", FIELD_TYPE.DECIMAL: "DECIMAL",
FIELD_TYPE.DOUBLE: "DOUBLE", FIELD_TYPE.FLOAT: "FLOAT",
FIELD_TYPE.INT24: "MEDIUMINT", FIELD_TYPE.VAR_STRING: "VARCHAR",
FIELD_TYPE.LONG: "INT", FIELD_TYPE.LONGLONG: "LONGINT",
FIELD_TYPE.SHORT: "SMALLINT", FIELD_TYPE.TIMESTAMP: "TIMESTAMP",
FIELD_TYPE.TINY: "TINYINT", FIELD_TYPE.YEAR: "YEAR",
FIELD_TYPE.ENUM: "ENUM", FIELD_TYPE.SET: "SET",
FIELD_TYPE.TINY_BLOB: "TINYBLOB", FIELD_TYPE.MEDIUM_BLOB: "MEDIUMBLOB",
FIELD_TYPE.BLOB: "BLOB", FIELD_TYPE.STRING: "STRING",
}
conv={
FIELD_TYPE.TIMESTAMP: _mysql_timestamp_converter,
@@ -141,6 +151,7 @@ class DB(TM):
_p_oid=_p_changed=_registered=None
def __init__(self,connection):
from _mysql import CLIENT
self.connection=connection
self.kwargs = kwargs = self._parse_connection_string(connection)
self.db=apply(self.Database_Connection, (), kwargs)
@@ -195,7 +206,7 @@ class DB(TM):
'Type': self.types.get(type, '?'),
'Precision': p,
'Scale': scale,
'Nullable': null_ok,
'Nullable': null_ok and ' ' or "NOT NULL",
})
return r