Updated Readme
This commit is contained in:
parent
5197e3f8f4
commit
5791a38c33
@ -6,8 +6,8 @@ SORM stands for SQL ORM. I made this because i have a hate/love relationship wit
|
||||
The naming of my functions and variables are something to get used to. They're all abbreviations, kinda like C stdlib style. It looks weird, but you get used to it quickly and in reality, you just use a few of them.
|
||||
|
||||
Examples of common used functions are:
|
||||
- `sormc(char *path)` connect to database. Returns int.
|
||||
- `sormq(int conn, char *sql, ...)` execute query. Variadic arguments. Works like printf. Returns result in CSV format in case of SELECT.
|
||||
- `sormc(char *path)` connect to database. Returns `int`.
|
||||
- `sormq(int conn, char *sql, ...)` execute query. Variadic arguments. Works like `printf`. Returns result in CSV format in case of `SELECT`.
|
||||
- `sorm_csvd(char *csv_data)` dumps your CSV result data to a nice fixed content width table in the terminal.
|
||||
|
||||
## Thread safety
|
||||
@ -19,7 +19,7 @@ Same argument is for the result set of `sormq` (the query function) resulting in
|
||||
While the performance is nice, it's not written with performance in mind at all.
|
||||
|
||||
## Python support
|
||||
The python library is low quality. I made it just for fun and test. This is not a defitive version. But it show very well how to communicate with a shared object file. I'm sure someone will be happy with examples how to use variadic functions trough Python to C. See `sorm.py`
|
||||
The Python library is low quality. I made it just for fun and test. This is not a defitive version. But it show very well how to communicate with a shared object file. I'm sure someone will be happy with examples how to use variadic functions trough Python to C. See `sorm.py`
|
||||
|
||||
## C API examples:
|
||||
|
||||
@ -28,7 +28,7 @@ The python library is low quality. I made it just for fun and test. This is not
|
||||
int db = sormc("db.sqlite3");
|
||||
```
|
||||
### Create table
|
||||
This one should return True if executed.
|
||||
This one should return true if executed.
|
||||
```c
|
||||
sormq(db, "CREATE TABLE IF NOT EXISTS pony (id INTEGER PRIMARY KEY AUTOINCREMENT,name,age);",NULL);
|
||||
```
|
||||
|
Loading…
Reference in New Issue
Block a user