diff --git a/Cargo.toml b/Cargo.toml index b6fc338..52b94f7 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -29,23 +29,23 @@ rust-version = "1.85.1" [dependencies] aquamarine = "0.6.0" -arrow = "57.0.0" -arrow-schema = "57.0.0" +arrow = "57.1.0" +arrow-schema = "57.1.0" async-trait = "0.1.89" dashmap = "6" -datafusion = "51" -datafusion-common = "51" -datafusion-expr = "51" -datafusion-functions = "51" -datafusion-functions-aggregate = "51" -datafusion-optimizer = "51" -datafusion-physical-expr = "51" -datafusion-physical-plan = "51" -datafusion-sql = "51" +datafusion = { git = "https://github.com/apache/datafusion", rev = "aee5cd9" } +datafusion-common = { git = "https://github.com/apache/datafusion", rev = "aee5cd9" } +datafusion-expr = { git = "https://github.com/apache/datafusion", rev = "aee5cd9" } +datafusion-functions = { git = "https://github.com/apache/datafusion", rev = "aee5cd9" } +datafusion-functions-aggregate = { git = "https://github.com/apache/datafusion", rev = "aee5cd9" } +datafusion-optimizer = { git = "https://github.com/apache/datafusion", rev = "aee5cd9" } +datafusion-physical-expr = { git = "https://github.com/apache/datafusion", rev = "aee5cd9" } +datafusion-physical-plan = { git = "https://github.com/apache/datafusion", rev = "aee5cd9" } +datafusion-sql = { git = "https://github.com/apache/datafusion", rev = "aee5cd9" } futures = "0.3" itertools = "0.14" log = "0.4" -object_store = "0.12" +object_store = "0.12.4" ordered-float = "5.0.0" [dev-dependencies] diff --git a/src/materialized/dependencies.rs b/src/materialized/dependencies.rs index 50f806c..7295b36 100644 --- a/src/materialized/dependencies.rs +++ b/src/materialized/dependencies.rs @@ -860,7 +860,7 @@ fn project_dfschema(schema: &DFSchema, indices: &HashSet) -> Result range, }; - if other_range.contains(range)? != Interval::CERTAINLY_TRUE { + if other_range.contains(range)? != Interval::TRUE { return Ok(None); } - if range.contains(other_range)? != Interval::CERTAINLY_TRUE { + if range.contains(other_range)? != Interval::TRUE { if !(range.lower().is_null() || range.upper().is_null()) && (range.lower().eq(range.upper())) {