Skip to content

Commit a6009ab

Browse files
committed
fix vistior tests and address comment
1 parent fef73ce commit a6009ab

File tree

3 files changed

+4
-8
lines changed

3 files changed

+4
-8
lines changed

src/ast/mod.rs

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -237,10 +237,6 @@ impl Ident {
237237
span,
238238
}
239239
}
240-
241-
pub fn to_object_name_part(&self) -> ObjectNamePart {
242-
ObjectNamePart::Identifier(self.clone())
243-
}
244240
}
245241

246242
impl From<&str> for Ident {

src/ast/visitor.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -403,15 +403,15 @@ where
403403
/// ```
404404
/// # use sqlparser::parser::Parser;
405405
/// # use sqlparser::dialect::GenericDialect;
406-
/// # use sqlparser::ast::{ObjectName, visit_relations_mut};
406+
/// # use sqlparser::ast::{ObjectName, ObjectNamePart, Ident, visit_relations_mut};
407407
/// # use core::ops::ControlFlow;
408408
/// let sql = "SELECT a FROM foo";
409409
/// let mut statements = Parser::parse_sql(&GenericDialect{}, sql)
410410
/// .unwrap();
411411
///
412412
/// // visit statements, renaming table foo to bar
413413
/// visit_relations_mut(&mut statements, |table| {
414-
/// table.0[0].value = table.0[0].value.replace("foo", "bar");
414+
/// table.0[0] = ObjectNamePart::Identifier(Ident::new("bar"));
415415
/// ControlFlow::<()>::Continue(())
416416
/// });
417417
///
@@ -529,7 +529,7 @@ where
529529
/// if matches!(expr, Expr::Identifier(col_name) if col_name.value == "x") {
530530
/// let old_expr = std::mem::replace(expr, Expr::Value(Value::Null));
531531
/// *expr = Expr::Function(Function {
532-
/// name: ObjectName(vec![Ident::new("f")]),
532+
/// name: ObjectName::from(vec![Ident::new("f")]),
533533
/// uses_odbc_syntax: false,
534534
/// args: FunctionArguments::List(FunctionArgumentList {
535535
/// duplicate_treatment: None,

src/parser/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14086,7 +14086,7 @@ impl<'a> Parser<'a> {
1408614086
{
1408714087
parent_name
1408814088
.0
14089-
.insert(0, self.parse_identifier()?.to_object_name_part());
14089+
.insert(0, ObjectNamePart::Identifier(self.parse_identifier()?));
1409014090
}
1409114091
(None, Some(parent_name))
1409214092
}

0 commit comments

Comments
 (0)