package
0.0.0-20250206140059-0c7aa07fd502
Repository: https://github.com/ehsanranjbar/badgerutils.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# Functions

LookupPartitions returns an iterator that iterates over the keys in the given partition iterator.
NewExtension creates a new Extension.
NewMapValueRetriever creates a new map value retriever for the given struct type and field paths.
NewPartition creates a new partition with the given low and high keys and exclusivity.
NewValueInjector creates a new value injector for the given indexer and value retriever.
PopulateRoaring32 populates a roaring bitmap with 32-bit integers from an iterator of byte slices.
PopulateRoaring64 populates a roaring bitmap with 64-bit integers from an iterator of byte slices.

# Structs

Extension is an extension for extensible stores that indexes the data with a given indexer.
No description provided by the author
MapValueRetriever is a value retriever that retrieves the given field paths of struct and encodes them to bytes.
Indexer is a wrapper around an Indexer that injects custom values to the indexes.

# Interfaces

IndexDescriptor is an index describer.
Indexer is an indexer.
ValueRetriever is an interface that retrieves index custom values for index only scans from the indexed type.