Documentation
¶
Index ¶
- type Minus
- func (minus *Minus) Call(proc *process.Process) (vm.CallResult, error)
- func (minus *Minus) ExecProjection(proc *process.Process, input *batch.Batch) (*batch.Batch, error)
- func (minus *Minus) Free(proc *process.Process, pipelineFailed bool, err error)
- func (minus *Minus) GetOperatorBase() *vm.OperatorBase
- func (minus *Minus) OpType() vm.OpType
- func (minus *Minus) Prepare(proc *process.Process) error
- func (minus *Minus) Release()
- func (minus *Minus) Reset(proc *process.Process, pipelineFailed bool, err error)
- func (minus *Minus) String(buf *bytes.Buffer)
- func (minus Minus) TypeName() string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Minus ¶
type Minus struct {
vm.OperatorBase
// contains filtered or unexported fields
}
func NewArgument ¶ added in v1.2.0
func NewArgument() *Minus
func (*Minus) Call ¶
Call is the execute method of minus operator it built a hash table for right relation first. use values from left relation to probe and update the hash table. and preserve values that do not exist in the hash table.
func (*Minus) ExecProjection ¶
func (*Minus) GetOperatorBase ¶
func (minus *Minus) GetOperatorBase() *vm.OperatorBase
Click to show internal directories.
Click to hide internal directories.