indexing

package
v0.5.7 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 27, 2022 License: Apache-2.0 Imports: 16 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	ErrBackfillRunning = errors.New("backfill already running (use force flag to override it)")
)
View Source
var (
	ErrPurgingDisabled = errors.New("purging disabled")
)
View Source
var (
	ErrRunningSequentialReindex = errors.New("indexing skipped because sequential reindex hasn't finished yet")
)

Functions

func NewBackfillUseCase

func NewBackfillUseCase(cfg *config.Config, db *psql.Store, c figmentclient.Client) *backfillUseCase

func NewFetchIdentitiesUseCase added in v0.2.0

func NewFetchIdentitiesUseCase(db *psql.Store, client figmentclient.Client) *fetchIdentitiesUseCase

func NewFetchIdentitiesWorkerHandler added in v0.2.0

func NewFetchIdentitiesWorkerHandler(db *psql.Store, c figmentclient.Client) *fetchIdentitiesWorkerHandler

func NewPurgeUseCase

func NewPurgeUseCase(cfg *config.Config, db *psql.Store) *purgeUseCase

func NewPurgeWorkerHandler

func NewPurgeWorkerHandler(cfg *config.Config, db *psql.Store, c figmentclient.Client) *purgeWorkerHandler

func NewRunWorkerHandler

func NewRunWorkerHandler(cfg *config.Config, db *psql.Store, c figmentclient.Client, dl *datalake.DataLake) *runWorkerHandler

func NewStartUseCase

func NewStartUseCase(cfg *config.Config, db *psql.Store, c figmentclient.Client, dl *datalake.DataLake) *startUseCase

func NewSummarizeUseCase

func NewSummarizeUseCase(cfg *config.Config, db *psql.Store) *summarizeUseCase

func NewSummarizeWorkerHandler

func NewSummarizeWorkerHandler(cfg *config.Config, db *psql.Store, c figmentclient.Client) *summarizeWorkerHandler

Types

type BackfillCmdHandler

type BackfillCmdHandler struct {
	// contains filtered or unexported fields
}

func NewBackfillCmdHandler

func NewBackfillCmdHandler(cfg *config.Config, db *psql.Store, c figmentclient.Client) *BackfillCmdHandler

func (*BackfillCmdHandler) Handle

func (h *BackfillCmdHandler) Handle(ctx context.Context, parallel bool, force bool, targetIds []int64)

type BackfillUseCaseConfig

type BackfillUseCaseConfig struct {
	Parallel  bool
	Force     bool
	TargetIds []int64
}

type FetchIdentitiesCmdHandler added in v0.2.0

type FetchIdentitiesCmdHandler struct {
	// contains filtered or unexported fields
}

func NewFetchIdentitiesCmdHandler added in v0.2.0

func NewFetchIdentitiesCmdHandler(db *psql.Store, c figmentclient.Client) *FetchIdentitiesCmdHandler

func (*FetchIdentitiesCmdHandler) Handle added in v0.2.0

func (h *FetchIdentitiesCmdHandler) Handle(ctx context.Context)

type PurgeCmdHandler

type PurgeCmdHandler struct {
	// contains filtered or unexported fields
}

func NewPurgeCmdHandler

func NewPurgeCmdHandler(cfg *config.Config, db *psql.Store, c figmentclient.Client) *PurgeCmdHandler

func (*PurgeCmdHandler) Handle

func (h *PurgeCmdHandler) Handle(ctx context.Context)

type StartCmdHandler

type StartCmdHandler struct {
	// contains filtered or unexported fields
}

func NewStartCmdHandler

func NewStartCmdHandler(cfg *config.Config, db *psql.Store, c figmentclient.Client, dl *datalake.DataLake) *StartCmdHandler

func (*StartCmdHandler) Handle

func (h *StartCmdHandler) Handle(ctx context.Context, batchSize int64)

type SummarizeCmdHandler

type SummarizeCmdHandler struct {
	// contains filtered or unexported fields
}

func NewSummarizeCmdHandler

func NewSummarizeCmdHandler(cfg *config.Config, db *psql.Store, c figmentclient.Client) *SummarizeCmdHandler

func (*SummarizeCmdHandler) Handle

func (h *SummarizeCmdHandler) Handle(ctx context.Context)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL