created/updated/deleted are 64bit signed not 32bit unsigned
This commit is contained in:
@@ -52,12 +52,13 @@ int tableRowsToUsers(column_data **col_data, size_t n_cols,
|
||||
freeUsers(users, idx);
|
||||
return -1;
|
||||
}
|
||||
user->created_on = *(col_created->data.ptr_uint32 + idx);
|
||||
|
||||
user->created_on = *(col_created->data.ptr_int64 + idx);
|
||||
if (!columnRowIsNull(col_updated, idx)) {
|
||||
user->updated_on = *(col_updated->data.ptr_uint32 + idx);
|
||||
user->updated_on = *(col_updated->data.ptr_int64 + idx);
|
||||
}
|
||||
if (!columnRowIsNull(col_deleted, idx)) {
|
||||
user->deleted_on = *(col_deleted->data.ptr_uint32 + idx);
|
||||
user->deleted_on = *(col_deleted->data.ptr_int64 + idx);
|
||||
}
|
||||
|
||||
*(*users + idx) = user;
|
||||
@@ -183,12 +184,12 @@ int tableRowsToGroups(column_data **col_data, size_t n_cols,
|
||||
return -1;
|
||||
}
|
||||
|
||||
group->created_on = *(col_created->data.ptr_uint32 + idx);
|
||||
group->created_on = *(col_created->data.ptr_int64 + idx);
|
||||
if (!columnRowIsNull(col_updated, idx)) {
|
||||
group->updated_on = *(col_updated->data.ptr_uint32 + idx);
|
||||
group->updated_on = *(col_updated->data.ptr_int64 + idx);
|
||||
}
|
||||
if (!columnRowIsNull(col_deleted, idx)) {
|
||||
group->deleted_on = *(col_deleted->data.ptr_uint32 + idx);
|
||||
group->deleted_on = *(col_deleted->data.ptr_int64 + idx);
|
||||
}
|
||||
|
||||
*(*groups + idx) = group;
|
||||
|
||||
@@ -19,9 +19,9 @@ struct user_t {
|
||||
char *email;
|
||||
size_t email_len;
|
||||
|
||||
unsigned int created_on;
|
||||
unsigned int updated_on;
|
||||
unsigned int deleted_on;
|
||||
int64_t created_on;
|
||||
int64_t updated_on;
|
||||
int64_t deleted_on;
|
||||
|
||||
unsigned int *group_ids;
|
||||
struct group_t **groups;
|
||||
@@ -34,9 +34,9 @@ struct group_t {
|
||||
char *name;
|
||||
size_t name_len;
|
||||
|
||||
unsigned int created_on;
|
||||
unsigned int updated_on;
|
||||
unsigned int deleted_on;
|
||||
int64_t created_on;
|
||||
int64_t updated_on;
|
||||
int64_t deleted_on;
|
||||
|
||||
unsigned int *member_ids;
|
||||
struct user_t **members;
|
||||
|
||||
Reference in New Issue
Block a user