Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Tags: mjl-/bstore

Tags

v0.0.10

Toggle v0.0.10's commit message
v0.0.10

- Update to latest bbolt v1.3.x dependency.
- In docs, make some references a link.

v0.0.9

Toggle v0.0.9's commit message

Verified

This tag was signed with the committer’s verified signature.
mjl- Mechiel Lukkien
v0.0.9

- Add Query.All() returning an iterator for use with range-over-func.

v0.0.8

Toggle v0.0.8's commit message

Verified

This tag was signed with the committer’s verified signature.
mjl- Mechiel Lukkien
v0.0.8

- While a query is using a cursor, reset the cursor when changes are made to the cursor bucket.

v0.0.7

Toggle v0.0.7's commit message

Verified

This tag was signed with the committer’s verified signature.
mjl- Mechiel Lukkien
v0.0.7

- go1.21 is minimum required version due to use of slog, not go1.19 (#1, thanks bricewge!)
- update bbolt dependency to latest version, so binaries built for openbsd work

v0.0.6

Toggle v0.0.6's commit message

Verified

This tag was signed with the committer’s verified signature.
mjl- Mechiel Lukkien
v0.0.6

- Add optional logger to Options for bstore.Open, for debug logging about schema changes.

v0.0.5

Toggle v0.0.5's commit message

Verified

This tag was signed with the committer’s verified signature.
mjl- Mechiel Lukkien
v0.0.5

- Bugfix: ordering by a part of an index would sort all matching records by the
  remaining orderings not handled by the index, undoing the ordering of the index.
- Use more of an index for orderings:
  - If we have an exact filter from an index that we also order on, recognize
    that as having fulfilled the ordering requirement.
  - Let more than 1 ordering be fulfilled with multi-key indices. only if they
    have the same direction.
  - Our index keys have one or more fields, followed (implicitly) by the value of
    the primary key. If we have consumed our index, and there is still an
    ordering to apply (of same direction) by primary key, also fulfill that
    primary key order through the index.

v0.0.4

Toggle v0.0.4's commit message

Verified

This tag was signed with the committer’s verified signature.
mjl- Mechiel Lukkien
v0.0.4

- Fix exporting records of (fixed length) array types that have zero values.
  The export code didn't take the fieldmap (used to store only the nonzero
  values) weren't taken into account when exporting). This function is used by
  the bstore command when exporting to CSV or JSON. This is not used during
  regular database operation.

v0.0.3

Toggle v0.0.3's commit message

Verified

This tag was signed with the committer’s verified signature.
mjl- Mechiel Lukkien
v0.0.3

- bugfix: Query.Delete and probably Query.Update* would not affect all records that match the query in certain data-dependent cases

v0.0.2

Toggle v0.0.2's commit message

Verified

This tag was signed with the committer’s verified signature.
mjl- Mechiel Lukkien
v0.0.2

- Check if context is done while executing query. Before, we could still spend
  quite some time looking for the next matching row, only then would be check
  the context.

v0.0.1

Toggle v0.0.1's commit message

Verified

This tag was signed with the committer’s verified signature.
mjl- Mechiel Lukkien
v0.0.1

First tag. Plan is to keep the storage format compatible in the future. More
seemless schema updates may be allowed in the future. The API could still
change, but incompatible changes will not be made lightly.