Documentation ¶
Index ¶
- Variables
- func HandleMergeEntryInTxn(txn txnif.AsyncTxn, entry *api.MergeCommitEntry, rt *dbutils.Runtime) ([]*catalog.ObjectEntry, error)
- func NewFlushDeletesTask(ctx *tasks.Context, fs *objectio.ObjectFS, delta *containers.Batch) *flushDeletesTask
- func NewFlushObjTask(ctx *tasks.Context, schemaVer uint32, seqnums []uint16, fs *objectio.ObjectFS, ...) *flushObjTask
- func NewFlushTableTailTask(ctx *tasks.Context, txn txnif.AsyncTxn, objs []*catalog.ObjectEntry, ...) (task *flushTableTailTask, err error)
- func NewMergeObjectsTask(ctx *tasks.Context, txn txnif.AsyncTxn, mergedObjs []*catalog.ObjectEntry, ...) (task *mergeObjectsTask, err error)
- type TestFlushBailoutPos1
- type TestFlushBailoutPos2
Constants ¶
This section is empty.
Variables ¶
View Source
var FlushTableTailTaskFactory = func( metas []*catalog.ObjectEntry, rt *dbutils.Runtime, endTs types.TS, ) tasks.TxnTaskFactory { return func(ctx *tasks.Context, txn txnif.AsyncTxn) (tasks.Task, error) { return NewFlushTableTailTask(ctx, txn, metas, rt, endTs) } }
Functions ¶
func HandleMergeEntryInTxn ¶ added in v1.2.0
func HandleMergeEntryInTxn(txn txnif.AsyncTxn, entry *api.MergeCommitEntry, rt *dbutils.Runtime) ([]*catalog.ObjectEntry, error)
func NewFlushDeletesTask ¶ added in v0.8.0
func NewFlushObjTask ¶ added in v1.2.0
func NewFlushObjTask( ctx *tasks.Context, schemaVer uint32, seqnums []uint16, fs *objectio.ObjectFS, meta *catalog.ObjectEntry, data *containers.Batch, delta *containers.Batch, isAObj bool, ) *flushObjTask
func NewFlushTableTailTask ¶ added in v1.0.0
Types ¶
type TestFlushBailoutPos1 ¶ added in v1.0.2
type TestFlushBailoutPos1 struct{}
type TestFlushBailoutPos2 ¶ added in v1.0.2
type TestFlushBailoutPos2 struct{}
Click to show internal directories.
Click to hide internal directories.