olap

package
v0.71.14 Latest Latest
Warning

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

Go to latest
Published: Sep 2, 2025 License: MIT Imports: 26 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type OLAPController

type OLAPController interface {
	Start(ctx context.Context) error
}

type OLAPControllerImpl

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

func New

func (*OLAPControllerImpl) Start

func (o *OLAPControllerImpl) Start() (func() error, error)

type OLAPControllerOpt

type OLAPControllerOpt func(*OLAPControllerOpts)

func WithLogger

func WithLogger(l *zerolog.Logger) OLAPControllerOpt

func WithMessageQueue

func WithMessageQueue(mq msgqueue.MessageQueue) OLAPControllerOpt

func WithPartition

func WithPartition(p *partition.Partition) OLAPControllerOpt

func WithPrometheusMetricsEnabled

func WithPrometheusMetricsEnabled(enabled bool) OLAPControllerOpt

func WithRepository

func WithRepository(r v1.Repository) OLAPControllerOpt

type OLAPControllerOpts

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

Jump to

Keyboard shortcuts

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