finalize schema/data setup
Signed-off-by: Folling <mail@folling.io>
This commit is contained in:
parent
4d7bf09c4e
commit
954b8a11a3
89 changed files with 2324 additions and 6271 deletions
5
docs/Flags.md
Normal file
5
docs/Flags.md
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
All mutating functions take a flag argument that can be used to control the behavior of the function. The flags are
|
||||
defined in a corresponding enum. The flags are passed as a bitset, so multiple flags can be passed at once by using the
|
||||
bitwise OR operator `|`.
|
||||
|
||||
The reason for this feature is ABI stability.
|
||||
7
docs/Ownership.md
Normal file
7
docs/Ownership.md
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
### Getters
|
||||
|
||||
Returned data remains owned by libikarus, the exception are Entity(Property)Values.
|
||||
|
||||
### Setters
|
||||
|
||||
libikarus assumes ownership of any data passed into it, the exception are Entity(Property)Values.
|
||||
2
docs/internal/Caching.md
Normal file
2
docs/internal/Caching.md
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
libikarus doesn't perform any caching as the filesystem & SQLite already cache quite well.
|
||||
Until we can see that there's a performance overhead no caching will be implemented.
|
||||
Loading…
Add table
Add a link
Reference in a new issue