File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -48,12 +48,10 @@ pub struct BigQueryDialect;
4848impl Dialect for BigQueryDialect {
4949 fn parse_statement ( & self , parser : & mut Parser ) -> Option < Result < Statement , ParserError > > {
5050 if parser. parse_keyword ( Keyword :: BEGIN ) {
51- if parser. peek_keyword ( Keyword :: TRANSACTION ) {
52- parser. prev_token ( ) ;
53- return None ;
54- }
55- let peek_token = parser. peek_token_ref ( ) ;
56- if peek_token. token == Token :: SemiColon || peek_token. token == Token :: EOF {
51+ if parser. peek_keyword ( Keyword :: TRANSACTION )
52+ || parser. peek_token_ref ( ) . token == Token :: SemiColon
53+ || parser. peek_token_ref ( ) . token == Token :: EOF
54+ {
5755 parser. prev_token ( ) ;
5856 return None ;
5957 }
Original file line number Diff line number Diff line change @@ -2567,7 +2567,6 @@ fn test_struct_trailing_and_nested_bracket() {
25672567 ) ;
25682568}
25692569
2570- // https://cloud.google.com/bigquery/docs/reference/standard-sql/procedural-language#begin_transaction
25712570#[ test]
25722571fn test_begin_transaction ( ) {
25732572 bigquery ( ) . verified_stmt ( "BEGIN TRANSACTION" ) ;
You can’t perform that action at this time.
0 commit comments