fix: unnest join constraint with alias parsing for BigQuery dialect (#732)

* fix: unnest join constraint with alias parsing for BigQuery dialect

* chore: fix failing tests
This commit is contained in:
Ziinc 2022-12-14 05:44:45 +08:00 committed by GitHub
parent 650c53dc77
commit d420001c37
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 33 additions and 21 deletions

View file

@ -5291,12 +5291,15 @@ impl<'a> Parser<'a> {
Err(_) => false,
};
let with_offset_alias =
let with_offset_alias = if with_offset {
match self.parse_optional_alias(keywords::RESERVED_FOR_COLUMN_ALIAS) {
Ok(Some(alias)) => Some(alias),
Ok(None) => None,
Err(e) => return Err(e),
};
}
} else {
None
};
Ok(TableFactor::UNNEST {
alias,