Convenience functions for moving/copying column data strings & blobs

This commit is contained in:
2020-10-08 10:21:17 +01:00
parent 6035772774
commit 1c79c56d61
3 changed files with 62 additions and 6 deletions

View File

@@ -4,6 +4,7 @@
#include <stddef.h>
#include "modb_types.h"
#include "database.h"
#include "strext.h"
@@ -48,5 +49,9 @@ void modbColumnNameAs_sb(str_builder *sb, modb_ref *modb,
const char *column, size_t column_len,
const char *as_column, size_t as_column_len);
int moveColumnStrPointer(column_data *col, size_t row, int move, char **target, size_t *target_len);
int moveColumnBlobPointer(column_data *col, size_t row, int move,
char **target, size_t *target_len);
#endif // H__MODB_P__