@@ -17,7 +17,8 @@ WARNING: DO NOT edit .pxi FILE directly, .pxi is generated from .pxi.in
1717
1818dtypes = [('Float64', 'float64', 'float64_t'),
1919 ('Int64', 'int64', 'int64_t'),
20- ('String', 'string', 'char *')]
20+ ('String', 'string', 'char *'),
21+ ('UInt64', 'uint64', 'uint64_t')]
2122}}
2223
2324{{for name, dtype, arg in dtypes}}
@@ -40,6 +41,7 @@ cdef inline void append_data_{{dtype}}({{name}}VectorData *data,
4041
4142ctypedef fused vector_data:
4243 Int64VectorData
44+ UInt64VectorData
4345 Float64VectorData
4446 StringVectorData
4547
@@ -54,6 +56,7 @@ cdef inline bint needs_resize(vector_data *data) nogil:
5456
5557# name, dtype, arg, idtype
5658dtypes = [('Float64', 'float64', 'float64_t', 'np.float64'),
59+ ('UInt64', 'uint64', 'uint64_t', 'np.uint64'),
5760 ('Int64', 'int64', 'int64_t', 'np.int64')]
5861
5962}}
@@ -201,6 +204,7 @@ cdef class HashTable:
201204
202205# name, dtype, null_condition, float_group
203206dtypes = [('Float64', 'float64', 'val != val', True),
207+ ('UInt64', 'uint64', 'val == 0', False),
204208 ('Int64', 'int64', 'val == iNaT', False)]
205209
206210}}
0 commit comments