Skip to content

Commit 18acb1f

Browse files
yoavcloudwugeer
authored andcommitted
Fix build (apache#1483)
1 parent 0c8090c commit 18acb1f

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

src/dialect/postgresql.rs

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -240,15 +240,17 @@ pub fn parse_comment(parser: &mut Parser) -> Result<Statement, ParserError> {
240240
}
241241

242242
pub fn parse_create(parser: &mut Parser) -> Option<Result<Statement, ParserError>> {
243-
let name = parser.maybe_parse(|parser| -> Result<ObjectName, ParserError> {
243+
match parser.maybe_parse(|parser| -> Result<ObjectName, ParserError> {
244244
parser.expect_keyword(Keyword::CREATE)?;
245245
parser.expect_keyword(Keyword::TYPE)?;
246246
let name = parser.parse_object_name(false)?;
247247
parser.expect_keyword(Keyword::AS)?;
248248
parser.expect_keyword(Keyword::ENUM)?;
249249
Ok(name)
250-
});
251-
name.map(|name| parse_create_type_as_enum(parser, name))
250+
}) {
251+
Ok(name) => name.map(|name| parse_create_type_as_enum(parser, name)),
252+
Err(e) => Some(Err(e)),
253+
}
252254
}
253255

254256
// https://www.postgresql.org/docs/current/sql-createtype.html

0 commit comments

Comments
 (0)