Commit Graph

15 Commits

Author SHA1 Message Date
974a6bf7e6 Renamed meta table to metadata 2020-10-09 10:23:58 +01:00
24b4cff430 Removed db helpers from modb (3 of 3) 2020-10-09 10:09:31 +01:00
d0dd1c3970 Renamed metadata table definition 2020-10-08 10:21:51 +01:00
1c79c56d61 Convenience functions for moving/copying column data strings & blobs 2020-10-08 10:21:17 +01:00
3847818116 modbTableName now takes an optional encapsulation char 2020-10-07 14:37:39 +01:00
6335951046 Added a join helper 2020-10-07 13:01:36 +01:00
4937b58c98 Typedef'd some structs to make code readability easier 2020-10-06 15:00:13 +01:00
44ad06a819 Added some convenience methods for building column names 2020-10-06 11:22:05 +01:00
6e50ca145b Fixed redefinition compile error 2020-10-05 17:30:54 +01:00
5ef02c9c8f Moved definitions from modb to modb_manage (2 of 2) 2020-10-05 17:24:33 +01:00
989662942e Moved definitions from modb to modb_manage (1 of 2) 2020-10-05 17:23:37 +01:00
eff16310fc Link an MODB name to a stored connection for easier usage 2020-10-05 17:02:52 +01:00
cc367d190a Moved the creation of the meta-extended table to the private implementation 2020-10-05 17:00:34 +01:00
cb9361fcc9 Collection of changes (mostly to db source)
- Replaced string malloc()... calls with strmemcpy() from strext.h where appropriate
- Added table name to column struct (useful for WHERE's)
- Changed the column type enum to powers of 2 (potential for NULLABLE flag  by or'ing)
- Added last_qry and num_queries to connection struct
- Fixed destruct tables stopping on error
- Renamed owners to users except in the meta table
- Fixed the 'tableExists' query
2020-10-02 12:46:21 +01:00
2e6eb0b107 Start of MODB implementation
- Create, check and destroy MODB tables
2020-09-24 16:45:27 +01:00