- dependency updates
- dependency updates
- add update operation
def update(key: RecordKey, modifier: T => T): IO[UpdateErrors, Option[T]]
- will return None if no record was found
- change upsert method signature to return the updated/inserted record (instead of Unit previously)
def upsert(key: RecordKey, modifier: Option[T] => T): IO[UpsertErrors, T]
- now the updated or inserted record is returned
- add limit parameter to collection collect operation
- upgrade to lmdb-java 1.9.0
- update dependencies
- add collectionDrop operation to delete a collection
- add the failIfExists parameter to collectionCreate
- simplify API usage for various use cases
- enhance collect / stream / streamWithKey (#19)
- in forward or backward key ordering
- start after/before a given key
- do not display logs during unit test execution
- add more unit tests
- add collection head, previous, next, last record operations (#18)
- update scala releases
- update dependencies
- add streamWithKeys operation (#14)
- Enhance scaladoc (#15)
- Add missing LMDB.databasePath operation
- Update dependencies
- Add stream operations (#13)
UpsertOverwrite
now doesn't care about the json definition of the previous stored value (#6)- Change
upsert
&upsertOverwrite
return type (#12)Unit
instead ofUpsertState
UpsertState
data type has been removed
- Add collection
contains
key operation
- Update dependencies
- Add collection
clear
all content operation (#7)