Skip to content

Commit 054434f

Browse files
committed
nom-sql: Rename exported parsers for consistency
This will cause the format of a few of the parsers used in tests to simply be `parse_<thing>`, which will match how we expose them when wrapped in `readyset-sql-parsing`. Change-Id: I6a6a6964ec9bd95c88f6b85f610bec20eec6b7a8 Reviewed-on: https://gerrit.readyset.name/c/readyset/+/9664 Tested-by: Buildkite CI Reviewed-by: Mohamed Yasser Abdelhamed Abdeen <[email protected]>
1 parent 3b70894 commit 054434f

File tree

7 files changed

+15
-15
lines changed

7 files changed

+15
-15
lines changed

nom-sql/src/parser.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,7 @@ macro_rules! export_parser {
129129
}
130130

131131
export_parser!(sql_query -> SqlQuery, parse_query_bytes, parse_query);
132-
export_parser!(selection -> SelectStatement, parse_select_statement_bytes, parse_select_statement);
132+
export_parser!(selection -> SelectStatement, parse_select_statement_bytes, parse_select);
133133
export_parser!(expression -> Expr, parse_expr_bytes, parse_expr);
134134
export_parser!(create_table -> CreateTableStatement, parse_create_table_bytes, parse_create_table);
135135
export_parser!(view_creation -> CreateViewStatement, parse_create_view_bytes, parse_create_view);
@@ -141,7 +141,7 @@ export_parser!(
141141
export_parser!(
142142
key_specification -> TableKey,
143143
parse_key_specification_bytes,
144-
parse_key_specification_string
144+
parse_key_specification
145145
);
146146
export_parser!(
147147
type_identifier -> SqlType,

readyset-adapter/benches/hash.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ use std::sync::Arc;
22

33
use criterion::{black_box, criterion_group, criterion_main, Criterion};
44
use lru::LruCache;
5-
use nom_sql::parse_select_statement;
5+
use nom_sql::parse_select;
66
use readyset_client::query::Query;
77
use readyset_client::ViewCreateRequest;
88
use xxhash_rust::xxh3;
@@ -14,7 +14,7 @@ fn hash_benchmarks(c: &mut Criterion) {
1414
.iter()
1515
.map(|q| {
1616
Query::Parsed(Arc::new(ViewCreateRequest {
17-
statement: parse_select_statement(readyset_sql::Dialect::MySQL, q).unwrap(),
17+
statement: parse_select(readyset_sql::Dialect::MySQL, q).unwrap(),
1818
schema_search_path: vec!["public".into()],
1919
}))
2020
})

readyset-sql-parsing/src/lib.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -599,7 +599,7 @@ pub fn parse_expr(dialect: Dialect, input: impl AsRef<str>) -> Result<Expr, Stri
599599

600600
#[cfg(not(feature = "sqlparser"))]
601601
pub fn parse_select(dialect: Dialect, input: impl AsRef<str>) -> Result<SelectStatement, String> {
602-
nom_sql::parse_select_statement(dialect, input.as_ref())
602+
nom_sql::parse_select(dialect, input.as_ref())
603603
}
604604

605605
/// Parses a single expression; only intended for use in tests.
@@ -608,7 +608,7 @@ pub fn parse_select(dialect: Dialect, input: impl AsRef<str>) -> Result<SelectSt
608608
parse_both_inner(
609609
dialect,
610610
input,
611-
|d, s| nom_sql::parse_select_statement(d, s),
611+
|d, s| nom_sql::parse_select(d, s),
612612
|p, d, s| parse_readyset_select(p, d, s),
613613
)
614614
}
@@ -738,7 +738,7 @@ pub fn parse_key_specification(
738738
dialect: Dialect,
739739
input: impl AsRef<str>,
740740
) -> Result<TableKey, String> {
741-
nom_sql::parse_key_specification_string(dialect, input.as_ref())
741+
nom_sql::parse_key_specification(dialect, input.as_ref())
742742
}
743743

744744
#[cfg(feature = "sqlparser")]
@@ -763,7 +763,7 @@ pub fn parse_key_specification(
763763
parse_both_inner(
764764
dialect,
765765
input,
766-
|d, s| nom_sql::parse_key_specification_string(d, s),
766+
|d, s| nom_sql::parse_key_specification(d, s),
767767
|p, d, s| parse_readyset_key_specification(p, d, s),
768768
)
769769
}

readyset-sql-passes/benches/adapter_rewrites.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
use criterion::{black_box, criterion_group, criterion_main, BatchSize, Bencher, Criterion};
2-
use nom_sql::parse_select_statement;
2+
use nom_sql::parse_select;
33
use readyset_sql::Dialect;
44
use readyset_sql_passes::adapter_rewrites;
55

66
fn auto_parameterize_query(c: &mut Criterion) {
77
let run_benchmark = |b: &mut Bencher, src: &str| {
8-
let q = parse_select_statement(Dialect::MySQL, src).unwrap();
8+
let q = parse_select(Dialect::MySQL, src).unwrap();
99
b.iter_batched(
1010
|| q.clone(),
1111
|mut q| {

readyset-sql-passes/src/adapter_rewrites/autoparameterize.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -451,7 +451,7 @@ mod tests {
451451
use super::*;
452452

453453
fn try_parse_select_statement(q: &str, dialect: Dialect) -> Result<SelectStatement, String> {
454-
nom_sql::parse_select_statement(dialect, q)
454+
nom_sql::parse_select(dialect, q)
455455
}
456456

457457
fn parse_select_statement(q: &str, dialect: Dialect) -> SelectStatement {

readyset-sql-passes/src/adapter_rewrites/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -639,7 +639,7 @@ mod tests {
639639
use super::*;
640640

641641
fn try_parse_select_statement(q: &str, dialect: Dialect) -> Result<SelectStatement, String> {
642-
nom_sql::parse_select_statement(dialect, q)
642+
nom_sql::parse_select(dialect, q)
643643
}
644644

645645
fn parse_select_statement(q: &str, dialect: Dialect) -> SelectStatement {

readyset-sql-passes/src/strip_literals.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -69,15 +69,15 @@ impl Borrow<SelectStatement> for SelectStatementSkeleton {
6969

7070
#[cfg(test)]
7171
mod test {
72-
use nom_sql::parse_select_statement;
72+
use nom_sql::parse_select;
7373
use readyset_sql::ast::{ItemPlaceholder, Literal};
7474
use readyset_sql::Dialect;
7575

7676
use crate::strip_literals::SelectStatementSkeleton;
7777

7878
#[test]
7979
fn strips_all_literals() {
80-
let select = parse_select_statement(
80+
let select = parse_select(
8181
Dialect::MySQL,
8282
"SELECT \"literal\", a FROM t WHERE t.b = 1 OR (2 = 3) LIMIT ? OFFSET ?;",
8383
)
@@ -96,7 +96,7 @@ mod test {
9696
);
9797
assert_eq!(
9898
stmt.0,
99-
parse_select_statement(
99+
parse_select(
100100
Dialect::MySQL,
101101
"SELECT ?, a FROM t WHERE t.b = ? OR (? = ?) LIMIT ? OFFSET ?"
102102
)

0 commit comments

Comments
 (0)