File tree Expand file tree Collapse file tree 1 file changed +7
-7
lines changed
src/query/service/src/sql/planner Expand file tree Collapse file tree 1 file changed +7
-7
lines changed Original file line number Diff line number Diff line change @@ -118,16 +118,16 @@ impl Planner {
118
118
if res. is_err ( ) && matches ! ( tokenizer. peek( ) , Some ( Ok ( _) ) ) {
119
119
// Tokenize more and try again.
120
120
if tokens. len ( ) < PROBE_INSERT_MAX_TOKENS {
121
- for token in ( & mut tokenizer)
121
+ let iter = ( & mut tokenizer)
122
122
. take ( tokens. len ( ) * 2 )
123
123
. take_while ( |token| token. is_ok ( ) )
124
- {
125
- tokens. push ( token. unwrap ( ) ) ;
126
- }
124
+ . map ( |token| token. unwrap ( ) ) ;
125
+ tokens. extend ( iter) ;
127
126
} else {
128
- for token in ( & mut tokenizer) . take_while ( |token| token. is_ok ( ) ) {
129
- tokens. push ( token. unwrap ( ) ) ;
130
- }
127
+ let iter = ( & mut tokenizer)
128
+ . take_while ( |token| token. is_ok ( ) )
129
+ . map ( |token| token. unwrap ( ) ) ;
130
+ tokens. extend ( iter) ;
131
131
} ;
132
132
} else {
133
133
return res;
You can’t perform that action at this time.
0 commit comments