@@ -41,21 +41,21 @@ path = "src/lib.rs"
4141# Used to enable the avro format
4242avro = [" apache-avro" , " num-traits" , " datafusion-common/avro" ]
4343compression = [" xz2" , " bzip2" , " flate2" , " zstd" , " async-compression" ]
44- crypto_expressions = [" datafusion-physical-expr/crypto_expressions" ]
44+ crypto_expressions = [" datafusion-physical-expr/crypto_expressions" , " datafusion-optimizer/crypto_expressions " ]
4545default = [" crypto_expressions" , " regex_expressions" , " unicode_expressions" , " compression" ]
4646# Enables support for non-scalar, binary operations on dictionaries
4747# Note: this results in significant additional codegen
48- dictionary_expressions = [" datafusion-physical-expr/dictionary_expressions" ]
48+ dictionary_expressions = [" datafusion-physical-expr/dictionary_expressions" , " datafusion-optimizer/dictionary_expressions " ]
4949# Used for testing ONLY: causes all values to hash to the same value (test for collisions)
5050force_hash_collisions = []
5151# Used to enable JIT code generation
5252jit = [" datafusion-jit" , " datafusion-row/jit" ]
5353pyarrow = [" datafusion-common/pyarrow" ]
54- regex_expressions = [" datafusion-physical-expr/regex_expressions" ]
54+ regex_expressions = [" datafusion-physical-expr/regex_expressions" , " datafusion-optimizer/regex_expressions " ]
5555# Used to enable scheduler
5656scheduler = [" rayon" ]
5757simd = [" arrow/simd" ]
58- unicode_expressions = [" datafusion-physical-expr/regex_expressions " , " datafusion-sql/unicode_expressions" ]
58+ unicode_expressions = [" datafusion-physical-expr/unicode_expressions " , " datafusion-optimizer/unicode_expressions " , " datafusion-sql/unicode_expressions" ]
5959
6060[dependencies ]
6161ahash = { version = " 0.8" , default-features = false , features = [" runtime-rng" ] }
@@ -71,8 +71,8 @@ datafusion-common = { path = "../common", version = "19.0.0", features = ["parqu
7171datafusion-execution = { path = " ../execution" , version = " 19.0.0" }
7272datafusion-expr = { path = " ../expr" , version = " 19.0.0" }
7373datafusion-jit = { path = " ../jit" , version = " 19.0.0" , optional = true }
74- datafusion-optimizer = { path = " ../optimizer" , version = " 19.0.0" }
75- datafusion-physical-expr = { path = " ../physical-expr" , version = " 19.0.0" }
74+ datafusion-optimizer = { path = " ../optimizer" , version = " 19.0.0" , default-features = false }
75+ datafusion-physical-expr = { path = " ../physical-expr" , version = " 19.0.0" , default-features = false }
7676datafusion-row = { path = " ../row" , version = " 19.0.0" }
7777datafusion-sql = { path = " ../sql" , version = " 19.0.0" }
7878flate2 = { version = " 1.0.24" , optional = true }
0 commit comments