Versions in this module Expand all Collapse all v1 v1.0.1 Jul 31, 2024 Changes in this version + func NewDenseRank() sql.Expression + func NewFirstValue(e sql.Expression) sql.Expression + func NewLastValue(e sql.Expression) sql.Expression + func NewPercentRank() sql.Expression + func NewRank() sql.Expression + func NewRowNumber() sql.Expression + type DenseRank struct + func (*DenseRank) CollationCoercibility(ctx *sql.Context) (collation sql.CollationID, coercibility byte) + func (p *DenseRank) Children() []sql.Expression + func (p *DenseRank) DebugString() string + func (p *DenseRank) Description() string + func (p *DenseRank) Eval(ctx *sql.Context, row sql.Row) (interface{}, error) + func (p *DenseRank) FunctionName() string + func (p *DenseRank) Id() sql.ColumnId + func (p *DenseRank) IsNullable() bool + func (p *DenseRank) NewWindowFunction() (sql.WindowFunction, error) + func (p *DenseRank) Resolved() bool + func (p *DenseRank) String() string + func (p *DenseRank) Type() sql.Type + func (p *DenseRank) Window() *sql.WindowDefinition + func (p *DenseRank) WithChildren(children ...sql.Expression) (sql.Expression, error) + func (p *DenseRank) WithId(id sql.ColumnId) sql.IdExpression + func (p *DenseRank) WithWindow(window *sql.WindowDefinition) sql.WindowAdaptableExpression + type FirstValue struct + func (f *FirstValue) Children() []sql.Expression + func (f *FirstValue) CollationCoercibility(ctx *sql.Context) (collation sql.CollationID, coercibility byte) + func (f *FirstValue) DebugString() string + func (f *FirstValue) Description() string + func (f *FirstValue) Eval(ctx *sql.Context, row sql.Row) (interface{}, error) + func (f *FirstValue) FunctionName() string + func (f *FirstValue) Id() sql.ColumnId + func (f *FirstValue) IsNullable() bool + func (f *FirstValue) NewWindowFunction() (sql.WindowFunction, error) + func (f *FirstValue) Resolved() bool + func (f *FirstValue) String() string + func (f *FirstValue) Type() sql.Type + func (f *FirstValue) Window() *sql.WindowDefinition + func (f *FirstValue) WithChildren(children ...sql.Expression) (sql.Expression, error) + func (f *FirstValue) WithId(id sql.ColumnId) sql.IdExpression + func (f *FirstValue) WithWindow(window *sql.WindowDefinition) sql.WindowAdaptableExpression + type Lag struct + func NewLag(e ...sql.Expression) (*Lag, error) + func (l *Lag) Children() []sql.Expression + func (l *Lag) CollationCoercibility(ctx *sql.Context) (collation sql.CollationID, coercibility byte) + func (l *Lag) DebugString() string + func (l *Lag) Description() string + func (l *Lag) Eval(ctx *sql.Context, row sql.Row) (interface{}, error) + func (l *Lag) FunctionName() string + func (l *Lag) Id() sql.ColumnId + func (l *Lag) IsNullable() bool + func (l *Lag) NewWindowFunction() (sql.WindowFunction, error) + func (l *Lag) Resolved() bool + func (l *Lag) String() string + func (l *Lag) Type() sql.Type + func (l *Lag) Window() *sql.WindowDefinition + func (l *Lag) WithChildren(children ...sql.Expression) (sql.Expression, error) + func (l *Lag) WithId(id sql.ColumnId) sql.IdExpression + func (l *Lag) WithWindow(window *sql.WindowDefinition) sql.WindowAdaptableExpression + type LastValue struct + func (f *LastValue) Children() []sql.Expression + func (f *LastValue) CollationCoercibility(ctx *sql.Context) (collation sql.CollationID, coercibility byte) + func (f *LastValue) DebugString() string + func (f *LastValue) Description() string + func (f *LastValue) Eval(ctx *sql.Context, row sql.Row) (interface{}, error) + func (f *LastValue) FunctionName() string + func (f *LastValue) Id() sql.ColumnId + func (f *LastValue) IsNullable() bool + func (f *LastValue) NewWindowFunction() (sql.WindowFunction, error) + func (f *LastValue) Resolved() bool + func (f *LastValue) String() string + func (f *LastValue) Type() sql.Type + func (f *LastValue) Window() *sql.WindowDefinition + func (f *LastValue) WithChildren(children ...sql.Expression) (sql.Expression, error) + func (f *LastValue) WithId(id sql.ColumnId) sql.IdExpression + func (f *LastValue) WithWindow(window *sql.WindowDefinition) sql.WindowAdaptableExpression + type Lead struct + func NewLead(e ...sql.Expression) (*Lead, error) + func (l *Lead) Children() []sql.Expression + func (l *Lead) CollationCoercibility(ctx *sql.Context) (collation sql.CollationID, coercibility byte) + func (l *Lead) DebugString() string + func (l *Lead) Description() string + func (l *Lead) Eval(ctx *sql.Context, row sql.Row) (interface{}, error) + func (l *Lead) FunctionName() string + func (l *Lead) Id() sql.ColumnId + func (l *Lead) IsNullable() bool + func (l *Lead) NewWindowFunction() (sql.WindowFunction, error) + func (l *Lead) Resolved() bool + func (l *Lead) String() string + func (l *Lead) Type() sql.Type + func (l *Lead) Window() *sql.WindowDefinition + func (l *Lead) WithChildren(children ...sql.Expression) (sql.Expression, error) + func (l *Lead) WithId(id sql.ColumnId) sql.IdExpression + func (l *Lead) WithWindow(window *sql.WindowDefinition) sql.WindowAdaptableExpression + type PercentRank struct + func (*PercentRank) CollationCoercibility(ctx *sql.Context) (collation sql.CollationID, coercibility byte) + func (p *PercentRank) Children() []sql.Expression + func (p *PercentRank) DebugString() string + func (p *PercentRank) Description() string + func (p *PercentRank) Eval(ctx *sql.Context, row sql.Row) (interface{}, error) + func (p *PercentRank) FunctionName() string + func (p *PercentRank) Id() sql.ColumnId + func (p *PercentRank) IsNullable() bool + func (p *PercentRank) NewWindowFunction() (sql.WindowFunction, error) + func (p *PercentRank) Resolved() bool + func (p *PercentRank) String() string + func (p *PercentRank) Type() sql.Type + func (p *PercentRank) Window() *sql.WindowDefinition + func (p *PercentRank) WithChildren(children ...sql.Expression) (sql.Expression, error) + func (p *PercentRank) WithId(id sql.ColumnId) sql.IdExpression + func (p *PercentRank) WithWindow(window *sql.WindowDefinition) sql.WindowAdaptableExpression + type Rank struct + func (*Rank) CollationCoercibility(ctx *sql.Context) (collation sql.CollationID, coercibility byte) + func (p *Rank) Children() []sql.Expression + func (p *Rank) DebugString() string + func (p *Rank) Description() string + func (p *Rank) Eval(ctx *sql.Context, row sql.Row) (interface{}, error) + func (p *Rank) FunctionName() string + func (p *Rank) Id() sql.ColumnId + func (p *Rank) IsNullable() bool + func (p *Rank) NewWindowFunction() (sql.WindowFunction, error) + func (p *Rank) Resolved() bool + func (p *Rank) String() string + func (p *Rank) Type() sql.Type + func (p *Rank) Window() *sql.WindowDefinition + func (p *Rank) WithChildren(children ...sql.Expression) (sql.Expression, error) + func (p *Rank) WithId(id sql.ColumnId) sql.IdExpression + func (p *Rank) WithWindow(window *sql.WindowDefinition) sql.WindowAdaptableExpression + type RowNumber struct + func (*RowNumber) CollationCoercibility(ctx *sql.Context) (collation sql.CollationID, coercibility byte) + func (r *RowNumber) Children() []sql.Expression + func (r *RowNumber) DebugString() string + func (r *RowNumber) Description() string + func (r *RowNumber) Eval(ctx *sql.Context, row sql.Row) (interface{}, error) + func (r *RowNumber) FunctionName() string + func (r *RowNumber) Id() sql.ColumnId + func (r *RowNumber) IsNullable() bool + func (r *RowNumber) NewWindowFunction() (sql.WindowFunction, error) + func (r *RowNumber) Resolved() bool + func (r *RowNumber) String() string + func (r *RowNumber) Type() sql.Type + func (r *RowNumber) Window() *sql.WindowDefinition + func (r *RowNumber) WithChildren(children ...sql.Expression) (sql.Expression, error) + func (r *RowNumber) WithId(id sql.ColumnId) sql.IdExpression + func (r *RowNumber) WithWindow(window *sql.WindowDefinition) sql.WindowAdaptableExpression