Commit Graph

43 Commits

Author SHA1 Message Date
e88efb458f
Cursors get closed after transaction that open them
Some checks failed
Main LMDBAL workfow / Test LMDBAL with qt5 (push) Failing after 1m4s
Main LMDBAL workfow / Test LMDBAL with qt6 (push) Successful in 1m24s
Main LMDBAL workfow / Release documentation (push) Has been skipped
2024-12-24 14:59:58 +02:00
68ea7df6a9
Transactions now get closed with the database
All checks were successful
Main LMDBAL workfow / Test LMDBAL with qt5 (push) Successful in 1m3s
Main LMDBAL workfow / Test LMDBAL with qt6 (push) Successful in 1m20s
Main LMDBAL workfow / Release documentation (push) Successful in 25s
2024-12-22 19:39:35 +02:00
56d35d4832
pragma once and minor change in transactions
Some checks failed
Main LMDBAL workfow / Test LMDBAL with qt5 (push) Failing after 1m8s
Main LMDBAL workfow / Test LMDBAL with qt6 (push) Successful in 1m24s
Main LMDBAL workfow / Release documentation (push) Has been skipped
2024-12-17 20:03:48 +02:00
7aaab5e807
builds with different names to coexist
All checks were successful
Main LMDBAL workfow / Test LMDBAL with qt5 (push) Successful in 1m8s
Main LMDBAL workfow / Test LMDBAL with qt6 (push) Successful in 1m22s
Main LMDBAL workfow / Release documentation (push) Successful in 26s
LMDBAL Release workflow / Release qt5 build to AUR (release) Successful in 24s
LMDBAL Release workflow / Release qt6 build to AUR (release) Successful in 24s
2024-12-03 19:36:07 +02:00
f638228d24
removed lmdbal subdir from lib on installation
All checks were successful
Main LMDBAL workfow / Archlinux (push) Successful in 40s
2024-02-04 19:49:06 -03:00
d62eddc47e
small build adjustments
All checks were successful
Main LMDBAL workfow / Archlinux (push) Successful in 41s
2024-02-01 13:05:49 -03:00
6b475f615e
lmdb calls are now compiled into .so
All checks were successful
Main LMDBAL workfow / Archlinux (push) Successful in 41s
2023-11-14 20:15:16 -03:00
77ba8f9e7b
a bug in readAll of cache
All checks were successful
Main LMDBAL workfow / Archlinux (push) Successful in 45s
2023-11-10 19:27:04 -03:00
3307860ca6
tests, set method, tests for set method
All checks were successful
Main LMDBAL workfow / Archlinux (push) Successful in 46s
2023-11-01 19:45:42 -03:00
96d7d9ef64
First attempt to make RAII cursors, no tests yet
All checks were successful
Main LMDBAL workfow / Archlinux (push) Successful in 40s
2023-10-25 19:18:23 -03:00
0079f6e96e
a bug fix, reorganization and 0.5.1
Some checks failed
Main LMDBAL workfow / Archlinux (push) Failing after 38s
2023-10-21 16:41:41 -03:00
6b348023bb
tests for transaction RAII behaviour, transaction documentation, minor doc fixes
All checks were successful
Main LMDBAL workfow / Archlinux (push) Successful in 37s
2023-10-18 12:44:53 -03:00
de741eda21
RAII transactions
All checks were successful
Main LMDBAL workfow / Archlinux (push) Successful in 40s
2023-10-17 18:06:11 -03:00
fbcf94d1c2
Doc fixes, testing for QVariant
Some checks failed
Main LMDBAL workfow / Archlinux (push) Failing after 15s
2023-10-15 11:10:27 -03:00
de210b44f5
readAll method now works correctly for duplicates mode, testing, some doc fixes
All checks were successful
Main LMDBAL workfow / Archlinux (push) Successful in 40s
2023-08-20 13:38:29 -03:00
2d40692560
duplicates handling for forceRecord and changeRecord methods, tests and docs 2023-08-19 16:25:52 -03:00
f00f017b16
got down to the MDB_DUP... flags, some more tests, some docs 2023-08-18 12:04:37 -03:00
180c40370c
more duplicates test, misinterpreted something about duplicates, had to fallback 2023-08-18 10:31:30 -03:00
06e1aca45a
some more ideas about duplicates 2023-08-17 11:45:11 -03:00
f0727aa73d
started to work on duplicates support 2023-08-15 15:48:19 -03:00
7b26d57ab6
some more docs, doc build fix 2023-08-13 14:53:07 -03:00
d57d27f952
some more tests, one subtle but important bugfix with cache 2023-08-12 18:28:49 -03:00
8ff5672655
mostly documentation mostly for Cursor, some corner cases testing 2023-08-10 20:07:12 -03:00
8cb1e97e30
finally methods that actually do something, some testing of them 2023-08-09 14:41:15 -03:00
5fba60f7f0
some thoughts about cursors, nothing special yet 2023-08-07 18:27:44 -03:00
69bf1fcc3d
replaced some pointers to mutables, some first thoughts about cursors 2023-08-05 17:13:43 -03:00
4975721a5c
0.3.1 fix qt5 build, exception docs 2023-04-14 11:44:46 -03:00
2b4763b575
0.3.0 2023-04-12 12:36:33 -03:00
66df0da5f6
documented iStorage, hosted docs and added readme link 2023-04-11 12:11:27 -03:00
af0e48a684
Base class documentation, doxugen tweaking, new exception for one case 2023-04-10 18:01:19 -03:00
ec0d2d57f0
finished documentation for Storage object, added doxygen awesome theme support 2023-04-09 14:19:23 -03:00
6d21ecc155
one more test for adding multiple entries, fix of leaking cursor, Storage::change method rework, beginning of documentation 2023-04-08 02:27:53 +03:00
064277fa6e
two more methods for getting all records from cache, one more test for reading all 2023-04-07 02:51:45 +03:00
181a645efc
some more transaction methods, method for valueReference in cache, some errors fix 2023-04-06 02:01:24 +03:00
f99d5559cd
some transaction methods for cache, some more tests for transactions 2023-04-05 02:27:31 +03:00
8be63d7551
some more transaction thought on cache 2023-04-03 21:48:13 +03:00
f0779ae2aa
some ideas about transaction 2023-04-02 16:00:21 +03:00
a4bb7e6269
a method to get the size of the storage with opened transaction, tests for readAll, and some test for transactions 2023-04-01 17:45:20 +03:00
17fb37075c
unit tests for serialization 2023-03-30 20:00:56 +03:00
e2dbea21d1
external transaction methods for storage 2023-03-28 23:45:35 +03:00
763d956bf8
licensing, initial documentation initiative 2023-03-23 20:27:46 +03:00
f5612dc3c5
cmake magick to make package usable and discoverable by another CMake projects, readme, pkgbuild 2023-03-22 19:30:41 +03:00
7377f13534
project name change 2023-03-21 14:05:54 +03:00