Skip to content

Commit 81141a8

Browse files
committed
fmt
1 parent 54bdccc commit 81141a8

1 file changed

Lines changed: 14 additions & 8 deletions

File tree

rust/datafusion/src/sql/planner.rs

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -41,9 +41,9 @@ use arrow::datatypes::*;
4141

4242
use crate::prelude::JoinType;
4343
use sqlparser::ast::{
44-
BinaryOperator, DataType as SQLDataType, Expr as SQLExpr, FunctionArg, Join, JoinConstraint,
45-
JoinOperator, Query, Select, SelectItem, SetExpr, TableFactor, TableWithJoins,
46-
UnaryOperator, Value
44+
BinaryOperator, DataType as SQLDataType, Expr as SQLExpr, FunctionArg, Join,
45+
JoinConstraint, JoinOperator, Query, Select, SelectItem, SetExpr, TableFactor,
46+
TableWithJoins, UnaryOperator, Value,
4747
};
4848
use sqlparser::ast::{ColumnDef as SQLColumnDef, ColumnOption};
4949
use sqlparser::ast::{OrderByExpr, Statement};
@@ -90,7 +90,11 @@ impl<'a, S: ContextProvider> SqlToRel<'a, S> {
9090
/// Generate a logical plan from an SQL statement
9191
pub fn sql_statement_to_plan(&self, sql: &Statement) -> Result<LogicalPlan> {
9292
match sql {
93-
Statement::Explain { verbose, statement, analyze: _ } => self.explain_statement_to_plan(*verbose, &statement),
93+
Statement::Explain {
94+
verbose,
95+
statement,
96+
analyze: _,
97+
} => self.explain_statement_to_plan(*verbose, &statement),
9498
Statement::Query(query) => self.query_to_plan(&query),
9599
_ => Err(DataFusionError::NotImplemented(
96100
"Only SELECT statements are implemented".to_string(),
@@ -326,7 +330,7 @@ impl<'a, S: ContextProvider> SqlToRel<'a, S> {
326330
TableFactor::Derived { subquery, .. } => self.query_to_plan(subquery),
327331
TableFactor::NestedJoin(table_with_joins) => {
328332
self.plan_table_with_joins(table_with_joins)
329-
},
333+
}
330334
// @todo Support TableFactory::TableFunction?
331335
_ => Err(DataFusionError::NotImplemented(format!(
332336
"Unsupported ast node {:?} in create_relation",
@@ -618,7 +622,7 @@ impl<'a, S: ContextProvider> SqlToRel<'a, S> {
618622
FunctionArg::Unnamed(value) => self.sql_expr_to_logical_expr(value),
619623
}
620624
}
621-
625+
622626
fn sql_expr_to_logical_expr(&self, sql: &SQLExpr) -> Result<Expr> {
623627
match sql {
624628
SQLExpr::Value(Value::Number(n)) => match n.parse::<i64>() {
@@ -738,7 +742,7 @@ impl<'a, S: ContextProvider> SqlToRel<'a, S> {
738742
// not a literal, apply negative operator on expression
739743
_ => Ok(Expr::Negative(Box::new(self.sql_expr_to_logical_expr(expr)?))),
740744
}
741-
},
745+
}
742746
_ => Err(DataFusionError::NotImplemented(format!(
743747
"Unsupported SQL unary operator {:?}",
744748
op
@@ -812,7 +816,9 @@ impl<'a, S: ContextProvider> SqlToRel<'a, S> {
812816
.args
813817
.iter()
814818
.map(|a| match a {
815-
FunctionArg::Unnamed(SQLExpr::Value(Value::Number(_))) => Ok(lit(1_u8)),
819+
FunctionArg::Unnamed(SQLExpr::Value(Value::Number(
820+
_,
821+
))) => Ok(lit(1_u8)),
816822
FunctionArg::Unnamed(SQLExpr::Wildcard) => Ok(lit(1_u8)),
817823
_ => self.sql_fn_arg_to_logical_expr(a),
818824
})

0 commit comments

Comments
 (0)