Skip to content

Commit 42aba2d

Browse files
committed
Include UPDATE keyword in statement span
1 parent a8cfbaf commit 42aba2d

File tree

1 file changed

+4
-16
lines changed

1 file changed

+4
-16
lines changed

src/ast/spans.rs

Lines changed: 4 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -2440,37 +2440,25 @@ pub mod tests {
24402440
#[test]
24412441
pub fn test_cte() {
24422442
let dialect = &GenericDialect;
2443-
let mut test = SpanTest::new(
2444-
dialect,
2445-
"WITH cte_outer AS (SELECT a FROM postgres.public.source), cte_ignored AS (SELECT a FROM cte_outer), cte_inner AS (SELECT a FROM cte_outer) SELECT a FROM cte_inner",
2446-
);
2443+
let mut test = SpanTest::new(dialect, "WITH cte_outer AS (SELECT a FROM postgres.public.source), cte_ignored AS (SELECT a FROM cte_outer), cte_inner AS (SELECT a FROM cte_outer) SELECT a FROM cte_inner");
24472444

24482445
let query = test.0.parse_query().unwrap();
24492446

24502447
let select_span = query.span();
24512448

2452-
assert_eq!(
2453-
test.get_source(select_span),
2454-
"WITH cte_outer AS (SELECT a FROM postgres.public.source), cte_ignored AS (SELECT a FROM cte_outer), cte_inner AS (SELECT a FROM cte_outer) SELECT a FROM cte_inner"
2455-
);
2449+
assert_eq!(test.get_source(select_span), "WITH cte_outer AS (SELECT a FROM postgres.public.source), cte_ignored AS (SELECT a FROM cte_outer), cte_inner AS (SELECT a FROM cte_outer) SELECT a FROM cte_inner");
24562450
}
24572451

24582452
#[test]
24592453
pub fn test_snowflake_lateral_flatten() {
24602454
let dialect = &SnowflakeDialect;
2461-
let mut test = SpanTest::new(
2462-
dialect,
2463-
"SELECT FLATTENED.VALUE:field::TEXT AS FIELD FROM SNOWFLAKE.SCHEMA.SOURCE AS S, LATERAL FLATTEN(INPUT => S.JSON_ARRAY) AS FLATTENED",
2464-
);
2455+
let mut test = SpanTest::new(dialect, "SELECT FLATTENED.VALUE:field::TEXT AS FIELD FROM SNOWFLAKE.SCHEMA.SOURCE AS S, LATERAL FLATTEN(INPUT => S.JSON_ARRAY) AS FLATTENED");
24652456

24662457
let query = test.0.parse_select().unwrap();
24672458

24682459
let select_span = query.span();
24692460

2470-
assert_eq!(
2471-
test.get_source(select_span),
2472-
"SELECT FLATTENED.VALUE:field::TEXT AS FIELD FROM SNOWFLAKE.SCHEMA.SOURCE AS S, LATERAL FLATTEN(INPUT => S.JSON_ARRAY) AS FLATTENED"
2473-
);
2461+
assert_eq!(test.get_source(select_span), "SELECT FLATTENED.VALUE:field::TEXT AS FIELD FROM SNOWFLAKE.SCHEMA.SOURCE AS S, LATERAL FLATTEN(INPUT => S.JSON_ARRAY) AS FLATTENED");
24742462
}
24752463

24762464
#[test]

0 commit comments

Comments
 (0)