diff --git a/src/parse/keyword.rs b/src/parse/keyword.rs index 4be15a1315..f856cee785 100644 --- a/src/parse/keyword.rs +++ b/src/parse/keyword.rs @@ -3,3 +3,4 @@ pub static THEN: &str = "then"; pub static ELSE: &str = "else"; pub static CASE: &str = "case"; pub static WHEN: &str = "when"; +pub static AS: &str = "as"; diff --git a/src/parse/mod.rs b/src/parse/mod.rs index c9e63bc821..d11f8aeee2 100644 --- a/src/parse/mod.rs +++ b/src/parse/mod.rs @@ -599,7 +599,8 @@ fn reserved_keyword<'a>() -> impl Parser<'a, ()> { string(keyword::THEN), string(keyword::ELSE), string(keyword::CASE), - string(keyword::WHEN) + string(keyword::WHEN), + string(keyword::AS) ) }