diff --git a/Cargo.lock b/Cargo.lock index ecfdad4..0931b34 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -215,9 +215,9 @@ checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50" [[package]] name = "arrow" -version = "53.3.0" +version = "53.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c91839b07e474b3995035fd8ac33ee54f9c9ccbbb1ea33d9909c71bffdf1259d" +checksum = "eaf3437355979f1e93ba84ba108c38be5767713051f3c8ffbf07c094e2e61f9f" dependencies = [ "arrow-arith", "arrow-array", @@ -236,9 +236,9 @@ dependencies = [ [[package]] name = "arrow-arith" -version = "53.3.0" +version = "53.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "855c57c4efd26722b044dcd3e348252560e3e0333087fb9f6479dc0bf744054f" +checksum = "31dce77d2985522288edae7206bffd5fc4996491841dda01a13a58415867e681" dependencies = [ "arrow-array", "arrow-buffer", @@ -251,9 +251,9 @@ dependencies = [ [[package]] name = "arrow-array" -version = "53.3.0" +version = "53.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bd03279cea46569acf9295f6224fbc370c5df184b4d2ecfe97ccb131d5615a7f" +checksum = "2d45fe6d3faed0435b7313e59a02583b14c6c6339fa7729e94c32a20af319a79" dependencies = [ "ahash 0.8.11", "arrow-buffer", @@ -268,9 +268,9 @@ dependencies = [ [[package]] name = "arrow-buffer" -version = "53.3.0" +version = "53.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9e4a9b9b1d6d7117f6138e13bc4dd5daa7f94e671b70e8c9c4dc37b4f5ecfc16" +checksum = "2b02656a35cc103f28084bc80a0159668e0a680d919cef127bd7e0aaccb06ec1" dependencies = [ "bytes", "half", @@ -279,9 +279,9 @@ dependencies = [ [[package]] name = "arrow-cast" -version = "53.3.0" +version = "53.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc70e39916e60c5b7af7a8e2719e3ae589326039e1e863675a008bee5ffe90fd" +checksum = "c73c6233c5b5d635a56f6010e6eb1ab9e30e94707db21cea03da317f67d84cf3" dependencies = [ "arrow-array", "arrow-buffer", @@ -300,9 +300,9 @@ dependencies = [ [[package]] name = "arrow-csv" -version = "53.3.0" +version = "53.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "789b2af43c1049b03a8d088ff6b2257cdcea1756cd76b174b1f2600356771b97" +checksum = "ec222848d70fea5a32af9c3602b08f5d740d5e2d33fbd76bf6fd88759b5b13a7" dependencies = [ "arrow-array", "arrow-buffer", @@ -319,9 +319,9 @@ dependencies = [ [[package]] name = "arrow-data" -version = "53.3.0" +version = "53.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e4e75edf21ffd53744a9b8e3ed11101f610e7ceb1a29860432824f1834a1f623" +checksum = "b7f2861ffa86f107b8ab577d86cff7c7a490243eabe961ba1e1af4f27542bb79" dependencies = [ "arrow-buffer", "arrow-schema", @@ -331,9 +331,9 @@ dependencies = [ [[package]] name = "arrow-ipc" -version = "53.3.0" +version = "53.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d186a909dece9160bf8312f5124d797884f608ef5435a36d9d608e0b2a9bcbf8" +checksum = "0270dc511f11bb5fa98a25020ad51a99ca5b08d8a8dfbd17503bb9dba0388f0b" dependencies = [ "arrow-array", "arrow-buffer", @@ -346,9 +346,9 @@ dependencies = [ [[package]] name = "arrow-json" -version = "53.3.0" +version = "53.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b66ff2fedc1222942d0bd2fd391cb14a85baa3857be95c9373179bd616753b85" +checksum = "0eff38eeb8a971ad3a4caf62c5d57f0cff8a48b64a55e3207c4fd696a9234aad" dependencies = [ "arrow-array", "arrow-buffer", @@ -357,7 +357,7 @@ dependencies = [ "arrow-schema", "chrono", "half", - "indexmap 2.7.0", + "indexmap 2.7.1", "lexical-core", "num", "serde", @@ -366,9 +366,9 @@ dependencies = [ [[package]] name = "arrow-ord" -version = "53.3.0" +version = "53.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ece7b5bc1180e6d82d1a60e1688c199829e8842e38497563c3ab6ea813e527fd" +checksum = "c6f202a879d287099139ff0d121e7f55ae5e0efe634b8cf2106ebc27a8715dee" dependencies = [ "arrow-array", "arrow-buffer", @@ -381,9 +381,9 @@ dependencies = [ [[package]] name = "arrow-row" -version = "53.3.0" +version = "53.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "745c114c8f0e8ce211c83389270de6fbe96a9088a7b32c2a041258a443fe83ff" +checksum = "a8f936954991c360ba762dff23f5dda16300774fafd722353d9683abd97630ae" dependencies = [ "ahash 0.8.11", "arrow-array", @@ -395,15 +395,15 @@ dependencies = [ [[package]] name = "arrow-schema" -version = "53.3.0" +version = "53.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b95513080e728e4cec37f1ff5af4f12c9688d47795d17cda80b6ec2cf74d4678" +checksum = "9579b9d8bce47aa41389fe344f2c6758279983b7c0ebb4013e283e3e91bb450e" [[package]] name = "arrow-select" -version = "53.3.0" +version = "53.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e415279094ea70323c032c6e739c48ad8d80e78a09bef7117b8718ad5bf3722" +checksum = "7471ba126d0b0aaa24b50a36bc6c25e4e74869a1fd1a5553357027a0b1c8d1f1" dependencies = [ "ahash 0.8.11", "arrow-array", @@ -415,9 +415,9 @@ dependencies = [ [[package]] name = "arrow-string" -version = "53.3.0" +version = "53.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "11d956cae7002eb8d83a27dbd34daaea1cf5b75852f0b84deb4d93a276e92bbf" +checksum = "72993b01cb62507b06f1fb49648d7286c8989ecfabdb7b77a750fcb54410731b" dependencies = [ "arrow-array", "arrow-buffer", @@ -558,9 +558,9 @@ dependencies = [ [[package]] name = "aws-sdk-glue" -version = "1.77.0" +version = "1.78.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a8c4632c19617c6d6e922a9994ac1168cc3b4e8563d51b036fca560f34e1ab3b" +checksum = "cbd5eaf6f81574fb965e779f53773cf025bd641558b42759f8c803dc7c1c0783" dependencies = [ "aws-credential-types", "aws-runtime", @@ -580,9 +580,9 @@ dependencies = [ [[package]] name = "aws-sdk-s3tables" -version = "1.4.0" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ceca807f3fd3dbfd5f3d4c374d7729fb3a16d74f6087f2fbdf39dbe076e539a8" +checksum = "1c33a86fcbbd9901453becad5c9a5a4a06a4523a97a0bef360d6598143a7aeb2" dependencies = [ "aws-credential-types", "aws-runtime", @@ -602,9 +602,9 @@ dependencies = [ [[package]] name = "aws-sdk-sso" -version = "1.54.0" +version = "1.55.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "921a13ed6aabe2d1258f65ef7804946255c799224440774c30e1a2c65cdf983a" +checksum = "33993c0b054f4251ff2946941b56c26b582677303eeca34087594eb901ece022" dependencies = [ "aws-credential-types", "aws-runtime", @@ -624,9 +624,9 @@ dependencies = [ [[package]] name = "aws-sdk-ssooidc" -version = "1.55.0" +version = "1.56.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "196c952738b05dfc917d82a3e9b5ba850822a6d6a86d677afda2a156cc172ceb" +checksum = "3bd3ceba74a584337a8f3839c818f14f1a2288bfd24235120ff22d7e17a0dd54" dependencies = [ "aws-credential-types", "aws-runtime", @@ -646,9 +646,9 @@ dependencies = [ [[package]] name = "aws-sdk-sts" -version = "1.55.0" +version = "1.56.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "33ef5b73a927ed80b44096f8c20fb4abae65469af15198367e179ae267256e9d" +checksum = "07835598e52dd354368429cb2abf447ce523ea446d0a533a63cb42cd0d2d9280" dependencies = [ "aws-credential-types", "aws-runtime", @@ -950,9 +950,9 @@ dependencies = [ [[package]] name = "borsh" -version = "1.5.4" +version = "1.5.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9fb65153674e51d3a42c8f27b05b9508cea85edfaade8aa46bc8fc18cecdfef3" +checksum = "5430e3be710b68d984d1391c854eb431a9d548640711faa54eecb1df93db91cc" dependencies = [ "borsh-derive", "cfg_aliases 0.2.1", @@ -960,9 +960,9 @@ dependencies = [ [[package]] name = "borsh-derive" -version = "1.5.4" +version = "1.5.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a396e17ad94059c650db3d253bb6e25927f1eb462eede7e7a153bb6e75dce0a7" +checksum = "f8b668d39970baad5356d7c83a86fee3a539e6f93bf6764c97368243e17a0487" dependencies = [ "once_cell", "proc-macro-crate", @@ -984,9 +984,9 @@ dependencies = [ [[package]] name = "brotli-decompressor" -version = "4.0.1" +version = "4.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a45bd2e4095a8b518033b128020dd4a55aab1c0a381ba4404a472630f4bc362" +checksum = "74fa05ad7d803d413eb8380983b092cbbaf9a85f151b871360e7b00cd7060b37" dependencies = [ "alloc-no-stdlib", "alloc-stdlib", @@ -1134,9 +1134,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.5.26" +version = "4.5.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a8eb5e908ef3a6efbe1ed62520fb7287959888c88485abe072543190ecc66783" +checksum = "769b0145982b4b48713e01ec42d61614425f27b7058bda7180a3a41f30104796" dependencies = [ "clap_builder", "clap_derive", @@ -1144,9 +1144,9 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.5.26" +version = "4.5.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96b01801b5fc6a0a232407abc821660c9c6d25a1cafc0d4f85f29fb8d9afc121" +checksum = "1b26884eb4b57140e4d2d93652abfa49498b938b3c9179f9fc487b0acc3edad7" dependencies = [ "anstream", "anstyle", @@ -1324,9 +1324,9 @@ checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28" [[package]] name = "crunchy" -version = "0.2.2" +version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7" +checksum = "43da5946c66ffcc7745f48db692ffbb10a83bfe0afd96235c5c2a4fb23994929" [[package]] name = "crypto-common" @@ -1500,7 +1500,7 @@ dependencies = [ "glob", "half", "hashbrown 0.14.5", - "indexmap 2.7.0", + "indexmap 2.7.1", "itertools 0.13.0", "log", "num-traits", @@ -1551,7 +1551,7 @@ dependencies = [ "chrono", "half", "hashbrown 0.14.5", - "indexmap 2.7.0", + "indexmap 2.7.1", "instant", "libc", "num_cpus", @@ -1609,7 +1609,7 @@ dependencies = [ "datafusion-functions-aggregate-common", "datafusion-functions-window-common", "datafusion-physical-expr-common", - "indexmap 2.7.0", + "indexmap 2.7.1", "paste", "serde_json", "sqlparser", @@ -1672,7 +1672,7 @@ dependencies = [ "datafusion-physical-expr", "datafusion-physical-expr-common", "half", - "indexmap 2.7.0", + "indexmap 2.7.1", "log", "paste", ] @@ -1752,7 +1752,7 @@ dependencies = [ "datafusion-expr", "datafusion-physical-expr", "hashbrown 0.14.5", - "indexmap 2.7.0", + "indexmap 2.7.1", "itertools 0.13.0", "log", "paste", @@ -1780,7 +1780,7 @@ dependencies = [ "datafusion-physical-expr-common", "half", "hashbrown 0.14.5", - "indexmap 2.7.0", + "indexmap 2.7.1", "itertools 0.13.0", "log", "paste", @@ -1842,7 +1842,7 @@ dependencies = [ "futures", "half", "hashbrown 0.14.5", - "indexmap 2.7.0", + "indexmap 2.7.1", "itertools 0.13.0", "log", "once_cell", @@ -1863,7 +1863,7 @@ dependencies = [ "arrow-schema", "datafusion-common", "datafusion-expr", - "indexmap 2.7.0", + "indexmap 2.7.1", "log", "regex", "sqlparser", @@ -1873,7 +1873,7 @@ dependencies = [ [[package]] name = "datafusion_iceberg" version = "0.6.1" -source = "git+https://github.com/jankaul/iceberg-rust?branch=copy-if-not-exists#3a239bbc9557a1b60fdc7aa2a7f98f93ae666c38" +source = "git+https://github.com/jankaul/iceberg-rust?branch=copy-if-not-exists#1ff5cd543699f9d5acb6e493016023f0ae6934b6" dependencies = [ "async-trait", "chrono", @@ -1884,6 +1884,7 @@ dependencies = [ "iceberg-rust", "itertools 0.10.5", "object_store", + "pin-project-lite", "regex", "serde_json", "thiserror 2.0.11", @@ -2427,7 +2428,7 @@ dependencies = [ "futures-sink", "futures-util", "http 0.2.12", - "indexmap 2.7.0", + "indexmap 2.7.1", "slab", "tokio", "tokio-util", @@ -2446,7 +2447,7 @@ dependencies = [ "futures-core", "futures-sink", "http 1.2.0", - "indexmap 2.7.0", + "indexmap 2.7.1", "slab", "tokio", "tokio-util", @@ -2764,7 +2765,7 @@ dependencies = [ [[package]] name = "iceberg-file-catalog" version = "0.6.1" -source = "git+https://github.com/jankaul/iceberg-rust?branch=copy-if-not-exists#3a239bbc9557a1b60fdc7aa2a7f98f93ae666c38" +source = "git+https://github.com/jankaul/iceberg-rust?branch=copy-if-not-exists#1ff5cd543699f9d5acb6e493016023f0ae6934b6" dependencies = [ "async-trait", "futures", @@ -2779,7 +2780,7 @@ dependencies = [ [[package]] name = "iceberg-glue-catalog" version = "0.6.1" -source = "git+https://github.com/jankaul/iceberg-rust?branch=copy-if-not-exists#3a239bbc9557a1b60fdc7aa2a7f98f93ae666c38" +source = "git+https://github.com/jankaul/iceberg-rust?branch=copy-if-not-exists#1ff5cd543699f9d5acb6e493016023f0ae6934b6" dependencies = [ "async-trait", "aws-config", @@ -2796,7 +2797,7 @@ dependencies = [ [[package]] name = "iceberg-rest-catalog" version = "0.6.1" -source = "git+https://github.com/jankaul/iceberg-rust?branch=copy-if-not-exists#3a239bbc9557a1b60fdc7aa2a7f98f93ae666c38" +source = "git+https://github.com/jankaul/iceberg-rust?branch=copy-if-not-exists#1ff5cd543699f9d5acb6e493016023f0ae6934b6" dependencies = [ "async-trait", "futures", @@ -2817,7 +2818,7 @@ dependencies = [ [[package]] name = "iceberg-rust" version = "0.6.1" -source = "git+https://github.com/jankaul/iceberg-rust?branch=copy-if-not-exists#3a239bbc9557a1b60fdc7aa2a7f98f93ae666c38" +source = "git+https://github.com/jankaul/iceberg-rust?branch=copy-if-not-exists#1ff5cd543699f9d5acb6e493016023f0ae6934b6" dependencies = [ "apache-avro 0.17.0", "arrow", @@ -2845,7 +2846,7 @@ dependencies = [ [[package]] name = "iceberg-rust-spec" version = "0.6.1" -source = "git+https://github.com/jankaul/iceberg-rust?branch=copy-if-not-exists#3a239bbc9557a1b60fdc7aa2a7f98f93ae666c38" +source = "git+https://github.com/jankaul/iceberg-rust?branch=copy-if-not-exists#1ff5cd543699f9d5acb6e493016023f0ae6934b6" dependencies = [ "apache-avro 0.17.0", "arrow-schema", @@ -2870,7 +2871,7 @@ dependencies = [ [[package]] name = "iceberg-s3tables-catalog" version = "0.6.1" -source = "git+https://github.com/jankaul/iceberg-rust?branch=copy-if-not-exists#3a239bbc9557a1b60fdc7aa2a7f98f93ae666c38" +source = "git+https://github.com/jankaul/iceberg-rust?branch=copy-if-not-exists#1ff5cd543699f9d5acb6e493016023f0ae6934b6" dependencies = [ "async-trait", "aws-config", @@ -2887,7 +2888,7 @@ dependencies = [ [[package]] name = "iceberg-sql-catalog" version = "0.6.1" -source = "git+https://github.com/jankaul/iceberg-rust?branch=copy-if-not-exists#3a239bbc9557a1b60fdc7aa2a7f98f93ae666c38" +source = "git+https://github.com/jankaul/iceberg-rust?branch=copy-if-not-exists#1ff5cd543699f9d5acb6e493016023f0ae6934b6" dependencies = [ "async-trait", "futures", @@ -3058,9 +3059,9 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.7.0" +version = "2.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62f822373a4fe84d4bb149bf54e584a7f4abec90e072ed49cda0edea5b95471f" +checksum = "8c9c992b02b5b4c94ea26e32fe5bccb7aa7d9f390ab5c1221ff895bc7ea8b652" dependencies = [ "equivalent", "hashbrown 0.15.2", @@ -3087,9 +3088,9 @@ checksum = "8bb03732005da905c88227371639bf1ad885cc712789c011c31c5fb3ab3ccf02" [[package]] name = "ipnet" -version = "2.10.1" +version = "2.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ddc24109865250148c2e0f3d25d4f0f479571723792d3802153c60922a4fb708" +checksum = "469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130" [[package]] name = "is_terminal_polyfill" @@ -3703,9 +3704,9 @@ dependencies = [ [[package]] name = "parquet" -version = "53.3.0" +version = "53.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b449890367085eb65d7d3321540abc3d7babbd179ce31df0016e90719114191" +checksum = "8957c0c95a6a1804f3e51a18f69df29be53856a8c5768cc9b6d00fcafcd2917c" dependencies = [ "ahash 0.8.11", "arrow-array", @@ -3774,7 +3775,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b4c5cc86750666a3ed20bdaf5ca2a0344f9c67674cae0515bec2da16fbaa47db" dependencies = [ "fixedbitset", - "indexmap 2.7.0", + "indexmap 2.7.1", ] [[package]] @@ -4327,9 +4328,9 @@ dependencies = [ [[package]] name = "rustix" -version = "0.38.43" +version = "0.38.44" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a78891ee6bf2340288408954ac787aa063d8e8817e9f53abb37c695c6d834ef6" +checksum = "fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154" dependencies = [ "bitflags 2.8.0", "errno", @@ -4548,9 +4549,9 @@ dependencies = [ [[package]] name = "semver" -version = "1.0.24" +version = "1.0.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3cb6eb87a131f756572d7fb904f6e7b68633f09cca868c5df1c4b8d1a694bbba" +checksum = "f79dfe2d285b0488816f30e700a7438c5a73d816b5b7d3ac72fbc48b0d185e03" [[package]] name = "seq-macro" @@ -4589,9 +4590,9 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.135" +version = "1.0.137" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b0d7ba2887406110130a978386c4e1befb98c674b4fba677954e4db976630d9" +checksum = "930cfb6e6abf99298aaad7d29abbef7a9999a9a8806a40088f55f0dcec03146b" dependencies = [ "itoa", "memchr", @@ -4632,7 +4633,7 @@ dependencies = [ "chrono", "hex", "indexmap 1.9.3", - "indexmap 2.7.0", + "indexmap 2.7.1", "serde", "serde_derive", "serde_json", @@ -4836,7 +4837,7 @@ dependencies = [ "futures-util", "hashbrown 0.15.2", "hashlink", - "indexmap 2.7.0", + "indexmap 2.7.1", "log", "memchr", "once_cell", @@ -5387,7 +5388,7 @@ version = "0.22.22" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4ae48d6208a266e853d946088ed816055e556cc6028c5e8e2b84d9fa5dd7c7f5" dependencies = [ - "indexmap 2.7.0", + "indexmap 2.7.1", "toml_datetime", "winnow", ] @@ -5617,9 +5618,9 @@ checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821" [[package]] name = "uuid" -version = "1.12.0" +version = "1.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "744018581f9a3454a9e15beb8a33b017183f1e7c0cd170232a2d1453b23a51c4" +checksum = "b3758f5e68192bb96cc8f9b7e2c2cfdabb435499a28499a42f8f984092adad4b" dependencies = [ "atomic", "getrandom", diff --git a/frostbow-glue/src/main.rs b/frostbow-glue/src/main.rs index 8f9c169..a85cc9c 100644 --- a/frostbow-glue/src/main.rs +++ b/frostbow-glue/src/main.rs @@ -55,7 +55,7 @@ async fn main_inner() -> Result<(), Error> { .with_default_features() .with_config(SessionConfig::default().with_information_schema(true)) .with_catalog_list(iceberg_catalog_list) - .with_query_planner(Arc::new(IcebergQueryPlanner {})) + .with_query_planner(Arc::new(IcebergQueryPlanner::new())) .build(); let mut print_options = PrintOptions { diff --git a/frostbow-sql/src/main.rs b/frostbow-sql/src/main.rs index e9b0433..546e3ee 100644 --- a/frostbow-sql/src/main.rs +++ b/frostbow-sql/src/main.rs @@ -57,7 +57,7 @@ async fn main_inner() -> Result<(), Error> { .with_default_features() .with_config(SessionConfig::default().with_information_schema(true)) .with_catalog_list(catalog_list) - .with_query_planner(Arc::new(IcebergQueryPlanner {})) + .with_query_planner(Arc::new(IcebergQueryPlanner::new())) .build(); let mut print_options = PrintOptions { diff --git a/frostbow/src/main.rs b/frostbow/src/main.rs index ae8a8a0..7fb96bd 100644 --- a/frostbow/src/main.rs +++ b/frostbow/src/main.rs @@ -87,7 +87,7 @@ async fn main_inner() -> Result<(), Error> { .with_default_features() .with_config(SessionConfig::default().with_information_schema(true)) .with_catalog_list(catalog_list) - .with_query_planner(Arc::new(IcebergQueryPlanner {})) + .with_query_planner(Arc::new(IcebergQueryPlanner::new())) .build(); let mut print_options = PrintOptions {