Skip to content

Commit 4b4998e

Browse files
committed
fix vistior tests and address comment
1 parent a850dac commit 4b4998e

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
@@ -166,10 +166,6 @@ impl Ident {
166166
quote_style: Some(quote),
167167
}
168168
}
169-
170-
pub fn to_object_name_part(&self) -> ObjectNamePart {
171-
ObjectNamePart::Identifier(self.clone())
172-
}
173169
}
174170

175171
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
/// args: FunctionArguments::List(FunctionArgumentList {
534534
/// duplicate_treatment: None,
535535
/// args: vec![FunctionArg::Unnamed(FunctionArgExpr::Expr(old_expr))],

src/parser/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12601,7 +12601,7 @@ impl<'a> Parser<'a> {
1260112601
{
1260212602
parent_name
1260312603
.0
12604-
.insert(0, self.parse_identifier(false)?.to_object_name_part());
12604+
.insert(0, ObjectNamePart::Identifier(self.parse_identifier(false)?));
1260512605
}
1260612606
(None, Some(parent_name))
1260712607
}

0 commit comments

Comments
 (0)