Documentation
¶
Index ¶
- func NewRowNumber() sql.Expression
- type RowNumber
- func (r *RowNumber) Add(ctx *sql.Context, buffer, row sql.Row) error
- func (r *RowNumber) Children() []sql.Expression
- func (r *RowNumber) DebugString() string
- func (r *RowNumber) Eval(ctx *sql.Context, row sql.Row) (interface{}, error)
- func (r *RowNumber) EvalRow(i int, buffer sql.Row) (interface{}, error)
- func (r *RowNumber) Finish(ctx *sql.Context, buffer sql.Row) error
- func (r *RowNumber) FunctionName() string
- func (r *RowNumber) IsNullable() bool
- func (r *RowNumber) NewBuffer() sql.Row
- func (r *RowNumber) Resolved() bool
- func (r *RowNumber) String() string
- func (r *RowNumber) Type() sql.Type
- func (r *RowNumber) WithChildren(children ...sql.Expression) (sql.Expression, error)
- func (r *RowNumber) WithWindow(window *sql.Window) (sql.WindowAggregation, error)
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) Children ¶
func (r *RowNumber) Children() []sql.Expression
Children implements sql.Expression
func (*RowNumber) DebugString ¶
func (*RowNumber) FunctionName ¶
FunctionName implements sql.FunctionExpression
func (*RowNumber) IsNullable ¶
IsNullable implements sql.Expression
func (*RowNumber) WithChildren ¶
func (r *RowNumber) WithChildren(children ...sql.Expression) (sql.Expression, error)
WithChildren implements sql.Expression
func (*RowNumber) WithWindow ¶
WithWindow implements sql.WindowAggregation
Click to show internal directories.
Click to hide internal directories.