'CREATE MACRO "___eq_na_matches_na"(x, y) AS (x IS NOT DISTINCT FROM y)'
'CREATE MACRO "n"() AS CAST(COUNT(*) AS int32)'
"relational union_all(data.frame(a = 1L, b = 3, g = 2L)) %>% distinct(g) order-preserving"
"relational union_all(data.frame(a = 1L, b = 4, g = 2L)) %>% distinct(g) order-preserving"
"relational union_all(data.frame(a = 1L, b = 5, g = 2L)) %>% distinct(g) order-preserving"
"relational union_all(data.frame(a = 1L, b = 6, g = 2L)) %>% distinct(g) order-preserving"
"relational union_all(data.frame(a = 1L, b = 7, g = 2L)) %>% distinct(g) order-preserving"
"relational distinct(g, .keep_all = TRUE) order-preserving"
"relational union_all(data.frame(a = 1L, b = 3, g = 2L)) %>% distinct(g) order-enforcing"
"relational union_all(data.frame(a = 1L, b = 4, g = 2L)) %>% distinct(g) order-enforcing"
"relational union_all(data.frame(a = 1L, b = 5, g = 2L)) %>% distinct(g) order-enforcing"
"relational union_all(data.frame(a = 1L, b = 6, g = 2L)) %>% distinct(g) order-enforcing"
"relational union_all(data.frame(a = 1L, b = 7, g = 2L)) %>% distinct(g) order-enforcing"
"relational distinct(g, .keep_all = TRUE) order-enforcing"
"relational filter(a == 1) order-preserving"
"relational filter(a %in% 2:3, g == 2) order-preserving"
'CREATE MACRO "___coalesce"(x, y) AS COALESCE(x, y)'
"relational filter(a %in% 2:3 & g == 2) order-preserving"
"relational filter(a != 2 | g != 2) order-preserving"
"relational filter(a == 1) order-enforcing"
"relational filter(a %in% 2:3, g == 2) order-enforcing"
"relational filter(a %in% 2:3 & g == 2) order-enforcing"
"relational filter(a != 2 | g != 2) order-enforcing"
"relational mutate(a + 1) order-preserving"
"relational mutate(a + 1, .by = g) order-preserving"
"relational mutate(c = a + 1) order-preserving"
"relational mutate(`if` = a + 1) order-preserving"
"relational mutate(sum(a, na.rm = TRUE)) order-preserving"
"relational mutate(sum(a, na.rm = TRUE), .by = g) order-preserving"
"relational mutate(mean(a, na.rm = TRUE)) order-preserving"
"relational mutate(mean(a, na.rm = TRUE), .by = g) order-preserving"
"relational mutate(sd(a, na.rm = TRUE)) order-preserving"
"relational mutate(sd(a, na.rm = TRUE), .by = g) order-preserving"
"relational mutate(lag(a), .by = g) order-preserving"
"relational mutate(lead(a), .by = g) order-preserving"
"relational mutate(lag(a, 2), .by = g) order-preserving"
"relational mutate(lead(a, 2), .by = g) order-preserving"
"relational mutate(lag(a, 4), .by = g) order-preserving"
"relational mutate(lead(a, 4), .by = g) order-preserving"
"relational mutate(lag(a, default = 0)) order-preserving"
"relational mutate(lag(a, default = 0), .by = g) order-preserving"
"relational mutate(lead(a, default = 1000)) order-preserving"
"relational mutate(lead(a, default = 1000), .by = g) order-preserving"
"relational mutate(min(a, na.rm = TRUE)) order-preserving"
"relational mutate(min(a, na.rm = TRUE), .by = g) order-preserving"
"relational mutate(max(a, na.rm = TRUE)) order-preserving"
"relational mutate(max(a, na.rm = TRUE), .by = g) order-preserving"
"relational mutate(a / b) order-preserving"
"relational mutate(d = 0, e = 1 / d, f = 0 / d, g = -1 / d) order-preserving"
"relational mutate(c = 0, d = -1, e = log(c), f = suppressWarnings(log(d))) order-preserving"
'CREATE MACRO "suppressWarnings"(x) AS (x)'
"relational mutate(c = 0, d = -1, e = log10(c), f = suppressWarnings(log10(d))) order-preserving"
"relational mutate(c = 10, d = log(c)) order-preserving"
"relational mutate(c = 10, d = log10(c)) order-preserving"
"relational mutate(c = NA_character_, d = grepl('.', c)) order-preserving"
"relational mutate(c = 'abbc', d = gsub('(b|c)', 'z' , c)) order-preserving"
"relational mutate(c = 'abbc', d = sub('(b|c)', 'z' , c)) order-preserving"
"relational mutate(c = NA_character_, d = gsub('.', '-' , c)) order-preserving"
"relational mutate(c = NA_character_, d = sub('.', '-' , c)) order-preserving"
"relational mutate(d = a %in% NA_real_) order-preserving"
'CREATE MACRO "is.na"(x) AS (x IS NULL)'
"relational mutate(d = a %in% NULL) order-preserving"
"relational mutate(d = a %in% integer()) order-preserving"
"relational mutate(d = NA_real_, e = is.na(d)) order-preserving"
"relational mutate(d = row_number()) order-preserving"
"relational mutate(d = row_number(), .by = g) order-preserving"
"relational mutate(c = .data$b) order-preserving"
"relational mutate(d = NA) order-preserving"
'CREATE MACRO "___null"() AS CAST(NULL AS BOOLEAN)'
"relational mutate(d = NA_integer_) order-preserving"
"relational mutate(d = NA_real_) order-preserving"
"relational mutate(d = NA_character_) order-preserving"
"relational mutate(d = if_else(a > 1, \"ok\", NA)) order-preserving"
"relational mutate(a + 1) order-enforcing"
"relational mutate(a + 1, .by = g) order-enforcing"
"relational mutate(c = a + 1) order-enforcing"
"relational mutate(`if` = a + 1) order-enforcing"
"relational mutate(sum(a, na.rm = TRUE)) order-enforcing"
"relational mutate(sum(a, na.rm = TRUE), .by = g) order-enforcing"
"relational mutate(mean(a, na.rm = TRUE)) order-enforcing"
"relational mutate(mean(a, na.rm = TRUE), .by = g) order-enforcing"
"relational mutate(sd(a, na.rm = TRUE)) order-enforcing"
"relational mutate(sd(a, na.rm = TRUE), .by = g) order-enforcing"
"relational mutate(lag(a), .by = g) order-enforcing"
"relational mutate(lead(a), .by = g) order-enforcing"
"relational mutate(lag(a, 2), .by = g) order-enforcing"
"relational mutate(lead(a, 2), .by = g) order-enforcing"
"relational mutate(lag(a, 4), .by = g) order-enforcing"
"relational mutate(lead(a, 4), .by = g) order-enforcing"
"relational mutate(lag(a, default = 0)) order-enforcing"
"relational mutate(lag(a, default = 0), .by = g) order-enforcing"
"relational mutate(lead(a, default = 1000)) order-enforcing"
"relational mutate(lead(a, default = 1000), .by = g) order-enforcing"
"relational mutate(min(a, na.rm = TRUE)) order-enforcing"
"relational mutate(min(a, na.rm = TRUE), .by = g) order-enforcing"
"relational mutate(max(a, na.rm = TRUE)) order-enforcing"
"relational mutate(max(a, na.rm = TRUE), .by = g) order-enforcing"
"relational mutate(a / b) order-enforcing"
"relational mutate(d = 0, e = 1 / d, f = 0 / d, g = -1 / d) order-enforcing"
"relational mutate(c = 0, d = -1, e = log(c), f = suppressWarnings(log(d))) order-enforcing"
"relational mutate(c = 0, d = -1, e = log10(c), f = suppressWarnings(log10(d))) order-enforcing"
"relational mutate(c = 10, d = log(c)) order-enforcing"
"relational mutate(c = 10, d = log10(c)) order-enforcing"
"relational mutate(c = NA_character_, d = grepl('.', c)) order-enforcing"
"relational mutate(c = 'abbc', d = gsub('(b|c)', 'z' , c)) order-enforcing"
"relational mutate(c = 'abbc', d = sub('(b|c)', 'z' , c)) order-enforcing"
"relational mutate(c = NA_character_, d = gsub('.', '-' , c)) order-enforcing"
"relational mutate(c = NA_character_, d = sub('.', '-' , c)) order-enforcing"
"relational mutate(d = a %in% NA_real_) order-enforcing"
"relational mutate(d = a %in% NULL) order-enforcing"
"relational mutate(d = a %in% integer()) order-enforcing"
"relational mutate(d = NA_real_, e = is.na(d)) order-enforcing"
"relational mutate(d = row_number()) order-enforcing"
"relational mutate(d = row_number(), .by = g) order-enforcing"
"relational mutate(c = .data$b) order-enforcing"
"relational mutate(d = NA) order-enforcing"
"relational mutate(d = NA_integer_) order-enforcing"
"relational mutate(d = NA_real_) order-enforcing"
"relational mutate(d = NA_character_) order-enforcing"
"relational mutate(d = if_else(a > 1, \"ok\", NA)) order-enforcing"
"relational relocate(g, .before = b) order-preserving"
"relational relocate(a:b, .after = g) order-preserving"
"relational relocate(g, .before = b) order-enforcing"
"relational relocate(a:b, .after = g) order-enforcing"
"relational rename(c = a) order-preserving"
"relational rename(c = a) order-enforcing"
"relational slice_head(n = 2) order-preserving"
"relational slice_head(n = 2) order-enforcing"
"relational summarise(c = mean(a)) order-preserving"
"relational summarise(c = mean(a), .by = b) order-preserving"
"relational summarise(c = mean(a), .by = g) order-preserving"
"relational summarise(c = 1) order-preserving"
"relational summarise(c = 1, .by = g) order-preserving"
"relational summarise(n = n(), n = n() + 1L, .by = g) order-preserving"
"relational summarise(n = n(), n = n() + 1L) order-preserving"
"relational summarise(c = mean(a)) order-enforcing"
"relational summarise(c = mean(a), .by = b) order-enforcing"
"relational summarise(c = mean(a), .by = g) order-enforcing"
"relational summarise(c = 1) order-enforcing"
"relational summarise(c = 1, .by = g) order-enforcing"
"relational summarise(n = n(), n = n() + 1L, .by = g) order-enforcing"
"relational summarise(n = n(), n = n() + 1L) order-enforcing"
"relational transmute(c = a + 1) order-preserving"
"relational transmute(row = a) order-preserving"
"relational transmute(c = a + 1) order-enforcing"
"relational transmute(row = a) order-enforcing"