Skip to content

Commit 056877b

Browse files
committed
Fix clippy lints in "Support qualified function names"
1 parent 06d2ca7 commit 056877b

File tree

1 file changed

+7
-8
lines changed

1 file changed

+7
-8
lines changed

src/sqlparser.rs

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -188,22 +188,21 @@ impl Parser {
188188
ends_with_wildcard = true;
189189
break;
190190
}
191-
_ => {
191+
unexpected => {
192192
return parser_err!(format!(
193-
"Error parsing compound identifier"
193+
"Expected an identifier or a '*' after '.', got: {:?}",
194+
unexpected
194195
));
195196
}
196197
}
197198
}
198199
if ends_with_wildcard {
199200
Ok(ASTNode::SQLQualifiedWildcard(id_parts))
201+
} else if self.consume_token(&Token::LParen) {
202+
self.prev_token();
203+
self.parse_function(SQLObjectName(id_parts))
200204
} else {
201-
if self.consume_token(&Token::LParen) {
202-
self.prev_token();
203-
self.parse_function(SQLObjectName(id_parts))
204-
} else {
205-
Ok(ASTNode::SQLCompoundIdentifier(id_parts))
206-
}
205+
Ok(ASTNode::SQLCompoundIdentifier(id_parts))
207206
}
208207
}
209208
_ => Ok(ASTNode::SQLIdentifier(w.as_sql_ident())),

0 commit comments

Comments
 (0)