functions to get data type as a character string
This commit is contained in:
@ -12,6 +12,8 @@ cdef extern from "obitypes.h" nogil:
|
||||
ctypedef char obichar_t
|
||||
ctypedef size_t obiidx_t
|
||||
|
||||
char* name_data_type(int data_type)
|
||||
|
||||
|
||||
cdef extern from "obidmscolumn.h" nogil:
|
||||
struct OBIDMS_column_t:
|
||||
@ -35,6 +37,6 @@ cdef extern from "obidmscolumn.h" nogil:
|
||||
cdef class OBIDMS_column:
|
||||
cdef OBIDMS_column_p pointer
|
||||
cdef OBIDMS_p dms
|
||||
cdef OBIType_t data_type
|
||||
cdef str data_type # keep as OBIType_t? both?
|
||||
cdef str dms_name
|
||||
cdef str column_name
|
||||
|
@ -14,7 +14,7 @@ cdef class OBIDMS_column:
|
||||
dms_name_b = dms_name.encode(encoding='UTF-8')
|
||||
self.dms_name = dms_name
|
||||
self.column_name = column_name
|
||||
self.data_type = type
|
||||
self.data_type = (name_data_type(type)).decode('UTF-8')
|
||||
if create :
|
||||
dms = obi_dms(dms_name_b)
|
||||
self.dms = dms
|
||||
|
Reference in New Issue
Block a user