@@ -1152,10 +1152,6 @@ impl<'a> Parser<'a> {
11521152 } , // End of Token::Word
11531153 // array `[1, 2, 3]`
11541154 Token :: LBracket => self . parse_array_expr ( false ) ,
1155- Token :: AtSign if self . parse_keyword ( Keyword :: SIGMA ) => {
1156- self . expect_token ( & Token :: Period ) ?;
1157- Ok ( Expr :: SigmaParameter ( self . parse_identifier ( false ) ?) )
1158- }
11591155 tok @ Token :: Minus | tok @ Token :: Plus => {
11601156 let op = if tok == Token :: Plus {
11611157 UnaryOperator :: Plus
@@ -9152,7 +9148,6 @@ impl<'a> Parser<'a> {
91529148 match & mut table_and_joins. relation {
91539149 TableFactor :: Derived { alias, .. }
91549150 | TableFactor :: Table { alias, .. }
9155- | TableFactor :: SigmaElement { alias, .. }
91569151 | TableFactor :: Function { alias, .. }
91579152 | TableFactor :: UNNEST { alias, .. }
91589153 | TableFactor :: JsonTable { alias, .. }
@@ -9267,11 +9262,6 @@ impl<'a> Parser<'a> {
92679262 columns,
92689263 alias,
92699264 } )
9270- } else if self . parse_sigma_directive ( ) {
9271- self . expect_token ( & Token :: Period ) ?;
9272- let element = self . parse_identifier ( true ) ?;
9273- let alias = self . parse_optional_table_alias ( keywords:: RESERVED_FOR_TABLE_ALIAS ) ?;
9274- Ok ( TableFactor :: SigmaElement { element, alias } )
92759265 } else {
92769266 let name = self . parse_object_name ( true ) ?;
92779267
@@ -9334,15 +9324,6 @@ impl<'a> Parser<'a> {
93349324 }
93359325 }
93369326
9337- pub fn parse_sigma_directive ( & mut self ) -> bool {
9338- self . maybe_parse ( |p| {
9339- p. expect_token ( & Token :: AtSign ) ?;
9340- p. expect_keyword ( Keyword :: SIGMA ) ?;
9341- Ok ( ( ) )
9342- } )
9343- . is_some ( )
9344- }
9345-
93469327 fn parse_match_recognize ( & mut self , table : TableFactor ) -> Result < TableFactor , ParserError > {
93479328 self . expect_token ( & Token :: LParen ) ?;
93489329
0 commit comments