mirror of
https://github.com/chaisql/chai.git
synced 2025-10-15 12:10:47 +08:00
stream: clone stream before execution
This commit is contained in:
@@ -31,6 +31,14 @@ func TempTreeSortReverse(e expr.Expr) *TempTreeSortOperator {
|
||||
return &TempTreeSortOperator{Expr: e, Desc: true}
|
||||
}
|
||||
|
||||
func (op *TempTreeSortOperator) Clone() stream.Operator {
|
||||
return &TempTreeSortOperator{
|
||||
BaseOperator: op.BaseOperator.Clone(),
|
||||
Expr: expr.Clone(op.Expr),
|
||||
Desc: op.Desc,
|
||||
}
|
||||
}
|
||||
|
||||
func (op *TempTreeSortOperator) Iterate(in *environment.Environment, fn func(out *environment.Environment) error) error {
|
||||
db := in.GetDB()
|
||||
|
||||
|
Reference in New Issue
Block a user