Added some convenience methods for building column names
This commit is contained in:
16
src/modb_p.h
16
src/modb_p.h
@@ -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__
|
||||
|
||||
Reference in New Issue
Block a user