-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Arrow2 test fix #1733
Arrow2 test fix #1733
Commits on Jan 27, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 7b8d72c - Browse repository at this point
Copy the full SHA 7b8d72cView commit details
Commits on Jan 28, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 18ced8d - Browse repository at this point
Copy the full SHA 18ced8dView commit details -
Move
information_schema
tests out of execution/context.rs to `sql_i……ntegration` tests (apache#1684) * Move tests from context.rs to information_schema.rs * Fix up tests to compile
Configuration menu - View commit details
-
Copy full SHA for ed1de63 - Browse repository at this point
Copy the full SHA ed1de63View commit details -
Move timestamp related tests out of context.rs and into sql integrati…
…on test (apache#1696) * Move some tests out of context.rs and into sql * Move support test out of context.rs and into sql tests * Fixup tests and make them compile
Configuration menu - View commit details
-
Copy full SHA for ab145c8 - Browse repository at this point
Copy the full SHA ab145c8View commit details
Commits on Jan 29, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 39632dd - Browse repository at this point
Copy the full SHA 39632ddView commit details -
Configuration menu - View commit details
-
Copy full SHA for a34213e - Browse repository at this point
Copy the full SHA a34213eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 530f4f4 - Browse repository at this point
Copy the full SHA 530f4f4View commit details -
Configuration menu - View commit details
-
Copy full SHA for b95044e - Browse repository at this point
Copy the full SHA b95044eView commit details -
Add
MemTrackingMetrics
to ease memory tracking for non-limited memo……ry consumers (apache#1691) * Memory manager no longer track consumers, update aggregatedMetricsSet * Easy memory tracking with metrics * use tracking metrics in SPMS * tests * fix * doc * Update datafusion/src/physical_plan/sorts/sort.rs Co-authored-by: Andrew Lamb <andrew@nerdnetworks.org> * make tracker AtomicUsize Co-authored-by: Andrew Lamb <andrew@nerdnetworks.org>
Configuration menu - View commit details
-
Copy full SHA for 641338f - Browse repository at this point
Copy the full SHA 641338fView commit details
Commits on Jan 30, 2022
-
Implement TableProvider for DataFrameImpl (apache#1699)
* Add TableProvider impl for DataFrameImpl * Add physical plan in * Clean up plan construction and names construction * Remove duplicate comments * Remove unused parameter * Add test * Remove duplicate limit comment * Use cloned instead of individual clone * Reduce the amount of code to get a schema Co-authored-by: Andrew Lamb <andrew@nerdnetworks.org> * Add comments to test * Fix plan comparison * Compare only the results of execution * Remove println * Refer to df_impl instead of table in test Co-authored-by: Andrew Lamb <andrew@nerdnetworks.org> * Fix the register_table test to use the correct result set for comparison * Consolidate group/agg exprs * Format * Remove outdated comment Co-authored-by: Andrew Lamb <andrew@nerdnetworks.org>
Configuration menu - View commit details
-
Copy full SHA for 0d6d1ce - Browse repository at this point
Copy the full SHA 0d6d1ceView commit details -
Configuration menu - View commit details
-
Copy full SHA for 75c7578 - Browse repository at this point
Copy the full SHA 75c7578View commit details -
Configuration menu - View commit details
-
Copy full SHA for a7f0156 - Browse repository at this point
Copy the full SHA a7f0156View commit details -
Configuration menu - View commit details
-
Copy full SHA for fecce97 - Browse repository at this point
Copy the full SHA fecce97View commit details -
Incorporate dyn scalar kernels (apache#1685)
* Rebase * impl ToNumeric for ScalarValue * Update macro to be based on * Add floats * Cleanup * Newline
Configuration menu - View commit details
-
Copy full SHA for 3494e9c - Browse repository at this point
Copy the full SHA 3494e9cView commit details
Commits on Jan 31, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 2512608 - Browse repository at this point
Copy the full SHA 2512608View commit details -
Support
create_physical_expr
andExecutionContextState
or `Defaul……tPhysicalPlanner` for faster speed (apache#1700) * Change physical_expr creation API * Refactor API usage to avoid creating ExecutionContextState * Fixup ballista * clippy!
Configuration menu - View commit details
-
Copy full SHA for 1caf52a - Browse repository at this point
Copy the full SHA 1caf52aView commit details -
Fix can not load parquet table form spark in datafusion-cli. (apache#…
…1665) * fix can not load parquet table form spark * add Invalid file in log. * fix fmt
Configuration menu - View commit details
-
Copy full SHA for f849968 - Browse repository at this point
Copy the full SHA f849968View commit details -
add upper bound for pub fn (apache#1713)
Signed-off-by: remzi <13716567376yh@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for d01d8d5 - Browse repository at this point
Copy the full SHA d01d8d5View commit details -
Create SchemaAdapter trait to map table schema to file schemas (apach…
…e#1709) * Create SchemaAdapter trait to map table schema to file schemas * Linting fix * Remove commented code
Configuration menu - View commit details
-
Copy full SHA for 7bec762 - Browse repository at this point
Copy the full SHA 7bec762View commit details -
approx_quantile() aggregation function (apache#1539)
* feat: implement TDigest for approx quantile Adds a [TDigest] implementation providing approximate quantile estimations of large inputs using a small amount of (bounded) memory. A TDigest is most accurate near either "end" of the quantile range (that is, 0.1, 0.9, 0.95, etc) due to the use of a scalaing function that increases resolution at the tails. The paper claims single digit part per million errors for q ≤ 0.001 or q ≥ 0.999 using 100 centroids, and in practice I have found accuracy to be more than acceptable for an apprixmate function across the entire quantile range. The implementation is a modified copy of https://github.com/MnO2/t-digest, itself a Rust port of [Facebook's C++ implementation]. Both Facebook's implementation, and Mn02's Rust port are Apache 2.0 licensed. [TDigest]: https://arxiv.org/abs/1902.04023 [Facebook's C++ implementation]: https://github.com/facebook/folly/blob/main/folly/stats/TDigest.h * feat: approx_quantile aggregation Adds the ApproxQuantile physical expression, plumbing & test cases. The function signature is: approx_quantile(column, quantile) Where column can be any numeric type (that can be cast to a float64) and quantile is a float64 literal between 0 and 1. * feat: approx_quantile dataframe function Adds the approx_quantile() dataframe function, and exports it in the prelude. * refactor: bastilla approx_quantile support Adds bastilla wire encoding for approx_quantile. Adding support for this required modifying the AggregateExprNode proto message to support propigating multiple LogicalExprNode aggregate arguments - all the existing aggregations take a single argument, so this wasn't needed before. This commit adds "repeated" to the expr field, which I believe is backwards compatible as described here: https://developers.google.com/protocol-buffers/docs/proto3#updating Specifically, adding "repeated" to an existing message field: "For ... message fields, optional is compatible with repeated" No existing tests needed fixing, and a new roundtrip test is included that covers the change to allow multiple expr. * refactor: use input type as return type Casts the calculated quantile value to the same type as the input data. * fixup! refactor: bastilla approx_quantile support * refactor: rebase onto main * refactor: validate quantile value Ensures the quantile values is between 0 and 1, emitting a plan error if not. * refactor: rename to approx_percentile_cont * refactor: clippy lints
Configuration menu - View commit details
-
Copy full SHA for cfb655d - Browse repository at this point
Copy the full SHA cfb655dView commit details -
suppport bitwise and as an example (apache#1653)
* suppport bitwise and as an example * Use $OP in macro rather than `&` * fix: change signature to &dyn Array * fmt Co-authored-by: Andrew Lamb <andrew@nerdnetworks.org>
Configuration menu - View commit details
-
Copy full SHA for 940d4eb - Browse repository at this point
Copy the full SHA 940d4ebView commit details -
Configuration menu - View commit details
-
Copy full SHA for b6ace16 - Browse repository at this point
Copy the full SHA b6ace16View commit details
Commits on Feb 1, 2022
-
Configuration menu - View commit details
-
Copy full SHA for bacf10d - Browse repository at this point
Copy the full SHA bacf10dView commit details -
Convert boolean case expressions to boolean logic (apache#1719)
* Convert boolean case expressions to boolean logic * Review feedback
Configuration menu - View commit details
-
Copy full SHA for b9a8f15 - Browse repository at this point
Copy the full SHA b9a8f15View commit details
Commits on Feb 2, 2022
-
substitute
parking_lot::Mutex
forstd::sync::Mutex
(apache#1720)* Substitute parking_lot::Mutex for std::sync::Mutex * enable parking_lot feature in tokio
Configuration menu - View commit details
-
Copy full SHA for 46879f1 - Browse repository at this point
Copy the full SHA 46879f1View commit details -
Add Expression Simplification API (apache#1717)
* Add Expression Simplification API * fmt
Configuration menu - View commit details
-
Copy full SHA for e4a056f - Browse repository at this point
Copy the full SHA e4a056fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 469731b - Browse repository at this point
Copy the full SHA 469731bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5ad5f7c - Browse repository at this point
Copy the full SHA 5ad5f7cView commit details
Commits on Feb 3, 2022
-
Configuration menu - View commit details
-
Copy full SHA for b8f9bc2 - Browse repository at this point
Copy the full SHA b8f9bc2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 80078b5 - Browse repository at this point
Copy the full SHA 80078b5View commit details -
fix parquet file format adapted projection by providing the proper sc…
…hema to the RecordBatch
Configuration menu - View commit details
-
Copy full SHA for f2debbb - Browse repository at this point
Copy the full SHA f2debbbView commit details