Added some convenience methods for building column names

This commit is contained in:
2020-10-06 11:22:05 +01:00
parent f64b9474cb
commit 44ad06a819
2 changed files with 93 additions and 0 deletions

View File

@@ -22,5 +22,21 @@
char *modbTableName(struct modb_t *modb, const char *suffix, size_t suffix_len);
void modbTableName_sb(str_builder *sb, struct modb_t *modb, const char *suffix, size_t suffix_len);
char *modbColumnName(struct modb_t *modb,
const char *table, size_t table_len,
const char *column, size_t column_len);
void modbColumnName_sb(str_builder *sb, struct modb_t *modb,
const char *table, size_t table_len,
const char *column, size_t column_len);
char *modbColumnNameAs(struct modb_t *modb,
const char *table, size_t table_len,
const char *column, size_t column_len,
const char *as_column, size_t as_column_len);
void modbColumnNameAs_sb(str_builder *sb, struct modb_t *modb,
const char *table, size_t table_len,
const char *column, size_t column_len,
const char *as_column, size_t as_column_len);
#endif // H__MODB_P__