Skip to content

Commit cf655ad

Browse files
committed
Remove "sql" prefix from module names
Since this crate only deals with SQL parsing, the modules are understood to refer to SQL and don't need to restate that explicitly.
1 parent 5b23ad1 commit cf655ad

18 files changed

+24
-24
lines changed

examples/cli.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ use simple_logger;
1919
use std::fs;
2020

2121
use sqlparser::dialect::*;
22-
use sqlparser::sqlparser::Parser;
22+
use sqlparser::parser::Parser;
2323

2424
fn main() {
2525
simple_logger::init().unwrap();

examples/parse_select.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
#![warn(clippy::all)]
1414

1515
use sqlparser::dialect::GenericSqlDialect;
16-
use sqlparser::sqlparser::*;
16+
use sqlparser::parser::*;
1717

1818
fn main() {
1919
let sql = "SELECT a, b, 123, myfunc(b) \
File renamed without changes.
File renamed without changes.

src/sqlast/mod.rs renamed to src/ast/mod.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,23 +12,23 @@
1212

1313
//! SQL Abstract Syntax Tree (AST) types
1414
15+
mod data_type;
1516
mod ddl;
17+
mod operator;
1618
mod query;
17-
mod sql_operator;
18-
mod sqltype;
1919
mod value;
2020

2121
use std::ops::Deref;
2222

23+
pub use self::data_type::SQLType;
2324
pub use self::ddl::{
2425
AlterTableOperation, ColumnOption, ColumnOptionDef, SQLColumnDef, TableConstraint,
2526
};
27+
pub use self::operator::{SQLBinaryOperator, SQLUnaryOperator};
2628
pub use self::query::{
2729
Cte, Fetch, Join, JoinConstraint, JoinOperator, SQLOrderByExpr, SQLQuery, SQLSelect,
2830
SQLSelectItem, SQLSetExpr, SQLSetOperator, SQLValues, TableAlias, TableFactor, TableWithJoins,
2931
};
30-
pub use self::sql_operator::{SQLBinaryOperator, SQLUnaryOperator};
31-
pub use self::sqltype::SQLType;
3232
pub use self::value::{SQLDateTimeField, Value};
3333

3434
/// Like `vec.join(", ")`, but for any types implementing ToString.
@@ -662,7 +662,7 @@ impl ToString for FileFormat {
662662
}
663663
}
664664

665-
use crate::sqlparser::ParserError;
665+
use crate::parser::ParserError;
666666
use std::str::FromStr;
667667
impl FromStr for FileFormat {
668668
type Err = ParserError;
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

src/dialect/mod.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,16 +10,16 @@
1010
// See the License for the specific language governing permissions and
1111
// limitations under the License.
1212

13-
mod ansi_sql;
14-
mod generic_sql;
13+
mod ansi;
14+
mod generic;
1515
pub mod keywords;
1616
mod mssql;
1717
mod postgresql;
1818

1919
use std::fmt::Debug;
2020

21-
pub use self::ansi_sql::AnsiSqlDialect;
22-
pub use self::generic_sql::GenericSqlDialect;
21+
pub use self::ansi::AnsiSqlDialect;
22+
pub use self::generic::GenericSqlDialect;
2323
pub use self::mssql::MsSqlDialect;
2424
pub use self::postgresql::PostgreSqlDialect;
2525

src/lib.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
//!
2020
//! ```
2121
//! use sqlparser::dialect::GenericSqlDialect;
22-
//! use sqlparser::sqlparser::Parser;
22+
//! use sqlparser::parser::Parser;
2323
//!
2424
//! let dialect = GenericSqlDialect {}; // or AnsiSqlDialect
2525
//!
@@ -34,10 +34,10 @@
3434
//! ```
3535
#![warn(clippy::all)]
3636

37+
pub mod ast;
3738
pub mod dialect;
38-
pub mod sqlast;
39-
pub mod sqlparser;
40-
pub mod sqltokenizer;
39+
pub mod parser;
40+
pub mod tokenizer;
4141

4242
#[doc(hidden)]
4343
// This is required to make utilities accessible by both the crate-internal

src/sqlparser.rs renamed to src/parser.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,10 @@
1414
1515
use log::debug;
1616

17+
use super::ast::*;
1718
use super::dialect::keywords;
1819
use super::dialect::Dialect;
19-
use super::sqlast::*;
20-
use super::sqltokenizer::*;
20+
use super::tokenizer::*;
2121
use std::error::Error;
2222

2323
#[derive(Debug, Clone, PartialEq)]

src/test_utils.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,10 @@
1212

1313
use std::fmt::Debug;
1414

15+
use super::ast::*;
1516
use super::dialect::*;
16-
use super::sqlast::*;
17-
use super::sqlparser::{Parser, ParserError};
18-
use super::sqltokenizer::Tokenizer;
17+
use super::parser::{Parser, ParserError};
18+
use super::tokenizer::Tokenizer;
1919

2020
/// Tests use the methods on this struct to invoke the parser on one or
2121
/// multiple dialects.
File renamed without changes.

tests/sqlparser_common.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@
2020
2121
use matches::assert_matches;
2222

23-
use sqlparser::sqlast::*;
24-
use sqlparser::sqlparser::*;
23+
use sqlparser::ast::*;
24+
use sqlparser::parser::*;
2525
use sqlparser::test_utils::{all_dialects, expr_from_projection, only};
2626

2727
#[test]

tests/sqlparser_mssql.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@
1414
//! Test SQL syntax specific to Microsoft's T-SQL. The parser based on the
1515
//! generic dialect is also tested (on the inputs it can handle).
1616
17+
use sqlparser::ast::*;
1718
use sqlparser::dialect::{GenericSqlDialect, MsSqlDialect};
18-
use sqlparser::sqlast::*;
1919
use sqlparser::test_utils::*;
2020

2121
#[test]

tests/sqlparser_postgres.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@
1414
//! Test SQL syntax specific to PostgreSQL. The parser based on the
1515
//! generic dialect is also tested (on the inputs it can handle).
1616
17+
use sqlparser::ast::*;
1718
use sqlparser::dialect::{GenericSqlDialect, PostgreSqlDialect};
18-
use sqlparser::sqlast::*;
1919
use sqlparser::test_utils::*;
2020

2121
#[test]

0 commit comments

Comments
 (0)