diff --git a/teradata/datatypes.py b/teradata/datatypes.py index 702178a..e8c1649 100644 --- a/teradata/datatypes.py +++ b/teradata/datatypes.py @@ -47,15 +47,15 @@ periodRegEx1 = re.compile("\('(.*)',\s*'(.*)'\)") periodRegEx2 = re.compile("ResultStruct:PERIOD\(.*\)\[(.*),\s*(.*)\]") -NUMBER_TYPES = ("BYTEINT", "BIGINT", "DECIMAL", "DOUBLE", "DOUBLE PRECISION", +NUMBER_TYPES = {"BYTEINT", "BIGINT", "DECIMAL", "DOUBLE", "DOUBLE PRECISION", "INTEGER", "NUMBER", "SMALLINT", "FLOAT", "INT", "NUMERIC", - "REAL") + "REAL"} -INT_TYPES = ("BYTEINT", "BIGINT", "INTEGER", "SMALLINT", "INT") +INT_TYPES = {"BYTEINT", "BIGINT", "INTEGER", "SMALLINT", "INT"} -FLOAT_TYPES = ("FLOAT", "DOUBLE", "DOUBLE PRECISION", "REAL") +FLOAT_TYPES = {"FLOAT", "DOUBLE", "DOUBLE PRECISION", "REAL"} -BINARY_TYPES = ("BLOB", "BYTE", "VARBYTE") +BINARY_TYPES = {"BLOB", "BYTE", "VARBYTE"} def _getMs(m, num):