Changeset: 001494732c8e for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=001494732c8e
Modified Files:
        clients/python2/monetdb/sql/pythonize.py
        clients/python2/monetdb/sql/types.py
        clients/python3/monetdb/sql/pythonize.py
        clients/python3/monetdb/sql/types.py
Branch: int128
Log Message:

make python client recognize type HUGEINT


diffs (44 lines):

diff --git a/clients/python2/monetdb/sql/pythonize.py 
b/clients/python2/monetdb/sql/pythonize.py
--- a/clients/python2/monetdb/sql/pythonize.py
+++ b/clients/python2/monetdb/sql/pythonize.py
@@ -102,6 +102,7 @@ mapping = {
     types.INT: int,
     types.WRD: int,
     types.BIGINT: int,
+    types.HUGEINT: int,
     types.SERIAL: int,
     types.REAL: float,
     types.DOUBLE: float,
diff --git a/clients/python2/monetdb/sql/types.py 
b/clients/python2/monetdb/sql/types.py
--- a/clients/python2/monetdb/sql/types.py
+++ b/clients/python2/monetdb/sql/types.py
@@ -28,6 +28,7 @@ DECIMAL = 'decimal'                # (P,
 SMALLINT = 'smallint'              # 16 bit integer
 INT = 'int'                        # 32 bit integer
 BIGINT = 'bigint'                  # 64 bit integer
+HUGEINT = 'hugeint'                # 128 bit integer
 SERIAL = 'serial'                  # special 64 bit integer sequence generator
 REAL = 'real'                      # 32 bit floating point
 DOUBLE = 'double'                  # 64 bit floating point
diff --git a/clients/python3/monetdb/sql/pythonize.py 
b/clients/python3/monetdb/sql/pythonize.py
--- a/clients/python3/monetdb/sql/pythonize.py
+++ b/clients/python3/monetdb/sql/pythonize.py
@@ -106,6 +106,7 @@ mapping = {
     types.INT: int,
     types.WRD: int,
     types.BIGINT: int,
+    types.HUGEINT: int,
     types.SERIAL: int,
     types.REAL: float,
     types.DOUBLE: float,
diff --git a/clients/python3/monetdb/sql/types.py 
b/clients/python3/monetdb/sql/types.py
--- a/clients/python3/monetdb/sql/types.py
+++ b/clients/python3/monetdb/sql/types.py
@@ -28,6 +28,7 @@ DECIMAL = 'decimal'                # (P,
 SMALLINT = 'smallint'              # 16 bit integer
 INT = 'int'                        # 32 bit integer
 BIGINT = 'bigint'                  # 64 bit integer
+HUGEINT = 'hugeint'                # 128 bit integer
 SERIAL = 'serial'                  # special 64 bit integer sequence generator
 REAL = 'real'                      # 32 bit floating point
 DOUBLE = 'double'                  # 64 bit floating point
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to