Skip to content

Commit 2d256b0

Browse files
committed
fmt
1 parent 5ded901 commit 2d256b0

File tree

3 files changed

+11
-9
lines changed

3 files changed

+11
-9
lines changed

src/filesystem.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1+
use crate::webserver::database::SupportedDatabase;
12
use crate::webserver::ErrorWithStatus;
23
use crate::webserver::{make_placeholder, Database};
34
use crate::{AppState, TEMPLATES_DIR};
45
use anyhow::Context;
56
use chrono::{DateTime, Utc};
67
use sqlx::any::{AnyStatement, AnyTypeInfo};
7-
use crate::webserver::database::SupportedDatabase;
88
use sqlx::postgres::types::PgTimeTz;
99
use sqlx::{Postgres, Statement, Type};
1010
use std::fmt::Write;

src/webserver/database/csv_import.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
use std::collections::HashMap;
22

3+
use crate::webserver::database::SupportedDatabase;
34
use anyhow::Context;
45
use futures_util::StreamExt;
56
use sqlparser::ast::{
@@ -9,7 +10,6 @@ use sqlx::{
910
any::{AnyArguments, AnyConnectionKind},
1011
AnyConnection, Arguments, Executor, PgConnection,
1112
};
12-
use crate::webserver::database::SupportedDatabase;
1313
use tokio::io::AsyncRead;
1414

1515
use crate::webserver::http_request_info::RequestInfo;

src/webserver/database/sql.rs

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ use super::csv_import::{extract_csv_copy_statement, CsvImport};
22
use super::sqlpage_functions::functions::SqlPageFunctionName;
33
use super::sqlpage_functions::{are_params_extractable, func_call_to_param};
44
use super::syntax_tree::StmtParam;
5+
use super::SupportedDatabase;
56
use crate::file_cache::AsyncFromStrWithState;
67
use crate::webserver::database::error_highlighting::quote_source_with_highlight;
78
use crate::{AppState, Database};
@@ -17,7 +18,6 @@ use sqlparser::dialect::{Dialect, MsSqlDialect, MySqlDialect, PostgreSqlDialect,
1718
use sqlparser::parser::{Parser, ParserError};
1819
use sqlparser::tokenizer::Token::{self, SemiColon, EOF};
1920
use sqlparser::tokenizer::{TokenWithSpan, Tokenizer};
20-
use super::SupportedDatabase;
2121
use std::ops::ControlFlow;
2222
use std::path::{Path, PathBuf};
2323
use std::str::FromStr;
@@ -550,9 +550,8 @@ pub const DB_PLACEHOLDERS: [(SupportedDatabase, DbPlaceHolder); 5] = [
550550
const TEMP_PLACEHOLDER_PREFIX: &str = "@SQLPAGE_TEMP";
551551

552552
fn get_placeholder_prefix(dbms: SupportedDatabase) -> &'static str {
553-
if let Some((_, DbPlaceHolder::PrefixedNumber { prefix })) = DB_PLACEHOLDERS
554-
.iter()
555-
.find(|(kind, _prefix)| *kind == dbms)
553+
if let Some((_, DbPlaceHolder::PrefixedNumber { prefix })) =
554+
DB_PLACEHOLDERS.iter().find(|(kind, _prefix)| *kind == dbms)
556555
{
557556
prefix
558557
} else {
@@ -1098,7 +1097,8 @@ mod test {
10981097
fn test_statement_rewrite() {
10991098
let mut ast =
11001099
parse_postgres_stmt("select $a from t where $x > $a OR $x = sqlpage.cookie('cookoo')");
1101-
let parameters = ParameterExtractor::extract_parameters(&mut ast, SupportedDatabase::Postgres);
1100+
let parameters =
1101+
ParameterExtractor::extract_parameters(&mut ast, SupportedDatabase::Postgres);
11021102
// $a -> $1
11031103
// $x -> $2
11041104
// sqlpage.cookie(...) -> $3
@@ -1122,7 +1122,8 @@ mod test {
11221122
#[test]
11231123
fn test_statement_rewrite_sqlite() {
11241124
let mut ast = parse_stmt("select $x, :y from t", &SQLiteDialect {});
1125-
let parameters = ParameterExtractor::extract_parameters(&mut ast, SupportedDatabase::Sqlite);
1125+
let parameters =
1126+
ParameterExtractor::extract_parameters(&mut ast, SupportedDatabase::Sqlite);
11261127
assert_eq!(
11271128
ast.to_string(),
11281129
"SELECT CAST(?1 AS TEXT), CAST(?2 AS TEXT) FROM t"
@@ -1222,7 +1223,8 @@ mod test {
12221223
for &(dialect, kind) in ALL_DIALECTS {
12231224
let sql = "select sqlpage.fetch($x)";
12241225
let mut ast = parse_stmt(sql, dialect);
1225-
let parameters = ParameterExtractor::extract_parameters(&mut ast, SupportedDatabase::Postgres);
1226+
let parameters =
1227+
ParameterExtractor::extract_parameters(&mut ast, SupportedDatabase::Postgres);
12261228
assert_eq!(
12271229
parameters,
12281230
[StmtParam::FunctionCall(SqlPageFunctionCall {

0 commit comments

Comments
 (0)