Documentation
¶
Index ¶
Constants ¶
View Source
const ( BitpageEventFlush int = 1 + iota BitpageEventSplit BitpageEventFreePage )
Variables ¶
This section is empty.
Functions ¶
func GetBitpageEventName ¶
Types ¶
type BitpageTask ¶
type BitpageTask struct {
// contains filtered or unexported fields
}
func NewBitpageTask ¶
func NewBitpageTask(opts *BitpageTaskOptions) *BitpageTask
func (*BitpageTask) Close ¶
func (t *BitpageTask) Close()
func (*BitpageTask) PushTask ¶
func (t *BitpageTask) PushTask(task *BitpageTaskData)
func (*BitpageTask) Run ¶
func (t *BitpageTask) Run()
type BitpageTaskData ¶
type BitpageTaskOptions ¶
type BitpageTaskOptions struct { Size int DbState *statemachine.DbStateMachine DoFunc func(*BitpageTaskData) Logger base.Logger TaskWg *sync.WaitGroup }
type MemFlushTask ¶
type MemFlushTask struct {
// contains filtered or unexported fields
}
func NewMemFlushTask ¶
func NewMemFlushTask(opts *MemFlushTaskOptions) *MemFlushTask
func (*MemFlushTask) Close ¶
func (t *MemFlushTask) Close()
func (*MemFlushTask) PushTask ¶
func (t *MemFlushTask) PushTask(task *MemFlushTaskData)
func (*MemFlushTask) Run ¶
func (t *MemFlushTask) Run()
type MemFlushTaskData ¶
type MemFlushTaskOptions ¶
Click to show internal directories.
Click to hide internal directories.