mergetop

package
v0.0.0-debug-20260702 Latest Latest
Warning

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

Go to latest
Published: Jul 2, 2026 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type MergeTop

type MergeTop struct {
	Limit *plan.Expr // Limit store the number of mergeTop-operator

	Fs []*plan.OrderBySpec // Fs store the order information

	vm.OperatorBase
	// contains filtered or unexported fields
}

func NewArgument added in v1.2.0

func NewArgument() *MergeTop

func (*MergeTop) Call

func (mergeTop *MergeTop) Call(proc *process.Process) (vm.CallResult, error)

func (*MergeTop) ExecProjection

func (mergeTop *MergeTop) ExecProjection(proc *process.Process, input *batch.Batch) (*batch.Batch, error)

func (*MergeTop) Free

func (mergeTop *MergeTop) Free(proc *process.Process, pipelineFailed bool, err error)

func (*MergeTop) GetOperatorBase

func (mergeTop *MergeTop) GetOperatorBase() *vm.OperatorBase

func (*MergeTop) OpType

func (mergeTop *MergeTop) OpType() vm.OpType

func (*MergeTop) Prepare

func (mergeTop *MergeTop) Prepare(proc *process.Process) (err error)

func (*MergeTop) Release

func (mergeTop *MergeTop) Release()

func (*MergeTop) Reset

func (mergeTop *MergeTop) Reset(proc *process.Process, pipelineFailed bool, err error)

func (*MergeTop) String

func (mergeTop *MergeTop) String(buf *bytes.Buffer)

func (MergeTop) TypeName

func (mergeTop MergeTop) TypeName() string

func (*MergeTop) WithFs

func (mergeTop *MergeTop) WithFs(fs []*plan.OrderBySpec) *MergeTop

func (*MergeTop) WithLimit

func (mergeTop *MergeTop) WithLimit(limit *plan.Expr) *MergeTop

Jump to

Keyboard shortcuts

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