Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DistinctClause ¶
type DistinctClause struct {
// contains filtered or unexported fields
}
func NewDistinctClause ¶
func NewDistinctClause( src core.SourceMap, dataSource collections.IterableExpression, ) *DistinctClause
func (*DistinctClause) Iterate ¶
func (clause *DistinctClause) Iterate(ctx context.Context, scope *core.Scope) (collections.Iterator, error)
type FilterClause ¶
type FilterClause struct {
// contains filtered or unexported fields
}
func NewFilterClause ¶
func NewFilterClause( src core.SourceMap, dataSource collections.IterableExpression, valVar string, keyVar string, predicate core.Expression, ) *FilterClause
func (*FilterClause) Iterate ¶
func (clause *FilterClause) Iterate(ctx context.Context, scope *core.Scope) (collections.Iterator, error)
type LimitClause ¶
type LimitClause struct {
// contains filtered or unexported fields
}
func NewLimitClause ¶
func NewLimitClause( src core.SourceMap, dataSource collections.IterableExpression, count int, offset int, ) *LimitClause
func (*LimitClause) Iterate ¶
func (clause *LimitClause) Iterate(ctx context.Context, scope *core.Scope) (collections.Iterator, error)
type SortClause ¶
type SortClause struct {
// contains filtered or unexported fields
}
func NewSortClause ¶
func NewSortClause( src core.SourceMap, dataSource collections.IterableExpression, variableName string, sorters ...*SorterExpression, ) *SortClause
func (*SortClause) Iterate ¶
func (clause *SortClause) Iterate(ctx context.Context, scope *core.Scope) (collections.Iterator, error)
type SorterExpression ¶
type SorterExpression struct {
// contains filtered or unexported fields
}
func NewSorterExpression ¶
func NewSorterExpression(expression core.Expression, direction collections.SortDirection) (*SorterExpression, error)
Click to show internal directories.
Click to hide internal directories.