Documentation
¶
Index ¶
- Variables
- type BadgerDatasetIterator
- func (b *BadgerDatasetIterator) Close() error
- func (b *BadgerDatasetIterator) Error() error
- func (b *BadgerDatasetIterator) Inverse() Iterator
- func (b *BadgerDatasetIterator) Item() []byte
- func (b *BadgerDatasetIterator) LatestOnly() Iterator
- func (b *BadgerDatasetIterator) Next() bool
- func (b *BadgerDatasetIterator) NextOffset() types.DatasetOffset
- type CompactionStrategy
- type CompactionWorker
- type IterableBadgerDataset
- type IterableDataset
- type Iterator
- type Lineage
- type LineageBuilder
- type LineageRel
Constants ¶
This section is empty.
Variables ¶
View Source
var DeduplicationStrategy = func() CompactionStrategy { return &deduplicationStrategy{counts: make(map[string]int), changeBuffer: make(map[[24]byte]byte)} }
Functions ¶
This section is empty.
Types ¶
type BadgerDatasetIterator ¶
type BadgerDatasetIterator struct {
// contains filtered or unexported fields
}
func (*BadgerDatasetIterator) Close ¶
func (b *BadgerDatasetIterator) Close() error
func (*BadgerDatasetIterator) Error ¶
func (b *BadgerDatasetIterator) Error() error
func (*BadgerDatasetIterator) Inverse ¶
func (b *BadgerDatasetIterator) Inverse() Iterator
func (*BadgerDatasetIterator) Item ¶
func (b *BadgerDatasetIterator) Item() []byte
func (*BadgerDatasetIterator) LatestOnly ¶
func (b *BadgerDatasetIterator) LatestOnly() Iterator
func (*BadgerDatasetIterator) Next ¶
func (b *BadgerDatasetIterator) Next() bool
func (*BadgerDatasetIterator) NextOffset ¶
func (b *BadgerDatasetIterator) NextOffset() types.DatasetOffset
type CompactionStrategy ¶ added in v1.10.0
type CompactionStrategy interface { SetLogger(logger *zap.SugaredLogger) // contains filtered or unexported methods }
type CompactionWorker ¶ added in v1.10.0
type CompactionWorker struct {
// contains filtered or unexported fields
}
func NewCompactor ¶ added in v1.10.0
func NewCompactor(store *server.Store, dsm *server.DsManager, logger *zap.SugaredLogger) *CompactionWorker
func (*CompactionWorker) CompactAsync ¶ added in v1.10.0
func (c *CompactionWorker) CompactAsync(datasetID string, strategy CompactionStrategy) error
type IterableBadgerDataset ¶
type IterableBadgerDataset struct {
// contains filtered or unexported fields
}
func (IterableBadgerDataset) At ¶
func (d IterableBadgerDataset) At(since types.DatasetOffset) (Iterator, error)
type IterableDataset ¶
type IterableDataset interface {
At(since types.DatasetOffset) (Iterator, error)
}
func Of ¶
func Of(store store.BadgerStore, datasetName string) (IterableDataset, error)
type Lineage ¶ added in v1.11.0
type Lineage []LineageRel
type LineageBuilder ¶ added in v1.11.0
type LineageBuilder struct {
// contains filtered or unexported fields
}
func NewLineageBuilder ¶ added in v1.11.0
func NewLineageBuilder(store *server.Store, dsm *server.DsManager, named *zap.SugaredLogger) *LineageBuilder
func (*LineageBuilder) ForAll ¶ added in v1.11.0
func (lb *LineageBuilder) ForAll() (Lineage, error)
func (*LineageBuilder) ForDataset ¶ added in v1.11.0
func (lb *LineageBuilder) ForDataset(datasetName string) (Lineage, error)
type LineageRel ¶ added in v1.11.0
Click to show internal directories.
Click to hide internal directories.