Skip to content

Commit b88e114

Browse files
authored
Remove aggregate functions dependency on frontend (#12715)
* Remove aggregate functions dependency on frontend DataFusion is a SQL query engine and also a reusable library for building query engines. The core functionality should not depend on frontend related functionalities like `sqlparser` or `datafusion-sql`. * Remove duplicate license header
1 parent 7f32b8f commit b88e114

File tree

3 files changed

+0
-19
lines changed

3 files changed

+0
-19
lines changed

datafusion-cli/Cargo.lock

Lines changed: 0 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

datafusion/functions-aggregate/Cargo.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,6 @@ datafusion-physical-expr-common = { workspace = true }
5050
half = { workspace = true }
5151
log = { workspace = true }
5252
paste = "1.0.14"
53-
sqlparser = { workspace = true }
5453

5554
[dev-dependencies]
5655
arrow = { workspace = true, features = ["test_utils"] }

datafusion/functions-aggregate/src/macros.rs

Lines changed: 0 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -15,23 +15,6 @@
1515
// specific language governing permissions and limitations
1616
// under the License.
1717

18-
// Licensed to the Apache Software Foundation (ASF) under one
19-
// or more contributor license agreements. See the NOTICE file
20-
// distributed with this work for additional information
21-
// regarding copyright ownership. The ASF licenses this file
22-
// to you under the Apache License, Version 2.0 (the
23-
// "License"); you may not use this file except in compliance
24-
// with the License. You may obtain a copy of the License at
25-
//
26-
// http://www.apache.org/licenses/LICENSE-2.0
27-
//
28-
// Unless required by applicable law or agreed to in writing,
29-
// software distributed under the License is distributed on an
30-
// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
31-
// KIND, either express or implied. See the License for the
32-
// specific language governing permissions and limitations
33-
// under the License.
34-
3518
macro_rules! make_udaf_expr {
3619
($EXPR_FN:ident, $($arg:ident)*, $DOC:expr, $AGGREGATE_UDF_FN:ident) => {
3720
// "fluent expr_fn" style function

0 commit comments

Comments
 (0)