window

package
v0.9.0 Latest Latest
Warning

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

Go to latest
Published: Apr 2, 2021 License: Apache-2.0 Imports: 4 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewRowNumber

func NewRowNumber() sql.Expression

Types

type RowNumber

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

func (*RowNumber) Add

func (r *RowNumber) Add(ctx *sql.Context, buffer, row sql.Row) error

Add implements sql.WindowAggregation

func (*RowNumber) Children

func (r *RowNumber) Children() []sql.Expression

Children implements sql.Expression

func (*RowNumber) DebugString

func (r *RowNumber) DebugString() string

func (*RowNumber) Eval

func (r *RowNumber) Eval(ctx *sql.Context, row sql.Row) (interface{}, error)

Eval implements sql.Expression

func (*RowNumber) EvalRow

func (r *RowNumber) EvalRow(i int, buffer sql.Row) (interface{}, error)

EvalRow implements sql.WindowAggregation

func (*RowNumber) Finish

func (r *RowNumber) Finish(ctx *sql.Context, buffer sql.Row) error

Finish implements sql.WindowAggregation

func (*RowNumber) FunctionName

func (r *RowNumber) FunctionName() string

FunctionName implements sql.FunctionExpression

func (*RowNumber) IsNullable

func (r *RowNumber) IsNullable() bool

IsNullable implements sql.Expression

func (*RowNumber) NewBuffer

func (r *RowNumber) NewBuffer() sql.Row

func (*RowNumber) Resolved

func (r *RowNumber) Resolved() bool

IsNullable implements sql.Expression

func (*RowNumber) String

func (r *RowNumber) String() string

func (*RowNumber) Type

func (r *RowNumber) Type() sql.Type

Type implements sql.Expression

func (*RowNumber) WithChildren

func (r *RowNumber) WithChildren(children ...sql.Expression) (sql.Expression, error)

WithChildren implements sql.Expression

func (*RowNumber) WithWindow

func (r *RowNumber) WithWindow(window *sql.Window) (sql.WindowAggregation, error)

WithWindow implements sql.WindowAggregation

Jump to

Keyboard shortcuts

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