Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Merge ¶
func Merge(filename string, params common.SealParams, srcs ...Source) (*sealed.PreloadedData, error)
func NewPlanner ¶
func NewPlanner(ctx context.Context, fm *fracmanager.FracManager, cfg Config) *planner
Types ¶
type Executor ¶
type Executor struct {
// contains filtered or unexported fields
}
func NewExecutor ¶
func NewExecutor(workers int, params common.SealParams, p *planner) *Executor
type MergeSource ¶
type MergeSource struct {
// contains filtered or unexported fields
}
func NewMergeSource ¶
func NewMergeSource(filename string, sources []Source) *MergeSource
func (*MergeSource) BlockOffsets ¶
func (s *MergeSource) BlockOffsets() []uint64
func (*MergeSource) IDs ¶
func (s *MergeSource) IDs() iter.Seq2[indexwriter.DocLocation, error]
func (*MergeSource) Info ¶
func (s *MergeSource) Info() *common.Info
func (*MergeSource) TokenTriplets ¶
func (s *MergeSource) TokenTriplets() iter.Seq2[string, iter.Seq2[indexwriter.TokenLIDs, error]]
type Source ¶
type Source interface {
indexwriter.Source
DocBlocks() iter.Seq2[DocBlockLocation, error]
}
Click to show internal directories.
Click to hide internal directories.