{"crate":{"id":"datafusion-physical-optimizer","name":"datafusion-physical-optimizer","updated_at":"2026-10-07T23:06:30.678571Z","versions":[3431309,3214337,3026966,2837050,2532464,2266296,2240751,2159901,2153531,2113801,2075877,1967593,1938050,1832285,1790399,1771374,1755499,1731794,1699522,1690268,1659183,1630477,1598382,1531942,1488918,1474179,1438008,1391702,1333461,1327561,1309047,1272717,1231505],"keywords":["datafusion","optimizer","query"],"categories":[],"badges":[],"created_at":"2024-08-11T19:49:27.483021Z","downloads":19082176,"recent_downloads":6118207,"default_version":"55.2.0","num_versions":33,"yanked":false,"max_version":"55.2.0","newest_version":"55.2.0","max_stable_version":"55.2.0","description":"DataFusion Physical Optimizer","homepage":"https://datafusion.apache.org","documentation":null,"repository":"https://github.com/apache/datafusion","links":{"version_downloads":"/api/v1/crates/datafusion-physical-optimizer/downloads","versions":null,"owners":"/api/v1/crates/datafusion-physical-optimizer/owners","owner_team":"/api/v1/crates/datafusion-physical-optimizer/owner_team","owner_user":"/api/v1/crates/datafusion-physical-optimizer/owner_user","reverse_dependencies":"/api/v1/crates/datafusion-physical-optimizer/reverse_dependencies"},"exact_match":false,"trustpub_only":false},"versions":[{"id":3431309,"crate":"datafusion-physical-optimizer","num":"55.2.0","dl_path":"/api/v1/crates/datafusion-physical-optimizer/55.2.0/download","readme_path":"/api/v1/crates/datafusion-physical-optimizer/55.2.0/readme","updated_at":"2026-10-07T23:06:30.678571Z","created_at":"2026-10-07T23:06:30.678571Z","downloads":4263,"features":{"recursive_protection":["dep:recursive"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/datafusion-physical-optimizer/55.2.0/dependencies","version_downloads":"/api/v1/crates/datafusion-physical-optimizer/55.2.0/downloads","authors":"/api/v1/crates/datafusion-physical-optimizer/55.2.0/authors"},"crate_size":117519,"published_by":{"id":393475,"login":"comphead","name":"Oleks V","avatar":"https://avatars.githubusercontent.com/u/10247224?v=4","url":"https://github.com/comphead","github_username_matches":true,"created_at":"2014-12-19T20:05:52Z"},"audit_actions":[{"action":"publish","user":{"id":393475,"login":"comphead","name":"Oleks V","avatar":"https://avatars.githubusercontent.com/u/10247224?v=4","url":"https://github.com/comphead","github_username_matches":true,"created_at":"2014-12-19T20:05:52Z"},"time":"2026-10-07T23:06:30.678571Z"}],"checksum":"f1a49dd3a76e4879012682c59dc3735282e60640c97483546a4113564a60bf8f","rust_version":"1.94.0","has_lib":true,"bin_names":[],"edition":"2024","description":"DataFusion Physical Optimizer","homepage":"https://datafusion.apache.org","documentation":null,"repository":"https://github.com/apache/datafusion","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":7035,"comment_lines":1284,"files":25}},"total_code_lines":7035,"total_comment_lines":1284}},{"id":3214337,"crate":"datafusion-physical-optimizer","num":"55.1.0","dl_path":"/api/v1/crates/datafusion-physical-optimizer/55.1.0/download","readme_path":"/api/v1/crates/datafusion-physical-optimizer/55.1.0/readme","updated_at":"2026-09-11T15:01:54.578626Z","created_at":"2026-09-11T15:01:54.578626Z","downloads":248667,"features":{"recursive_protection":["dep:recursive"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/datafusion-physical-optimizer/55.1.0/dependencies","version_downloads":"/api/v1/crates/datafusion-physical-optimizer/55.1.0/downloads","authors":"/api/v1/crates/datafusion-physical-optimizer/55.1.0/authors"},"crate_size":117514,"published_by":{"id":343729,"login":"timsaucer","name":"Tim Saucer","avatar":"https://avatars.githubusercontent.com/u/24943992?v=4","url":"https://github.com/timsaucer","github_username_matches":true,"created_at":"2017-01-05T19:36:02Z"},"audit_actions":[{"action":"publish","user":{"id":343729,"login":"timsaucer","name":"Tim Saucer","avatar":"https://avatars.githubusercontent.com/u/24943992?v=4","url":"https://github.com/timsaucer","github_username_matches":true,"created_at":"2017-01-05T19:36:02Z"},"time":"2026-09-11T15:01:54.578626Z"}],"checksum":"11fbe7e6665072957d44ed9587676e17a1f9ab3acfadfc287dac23750585f18a","rust_version":"1.94.0","has_lib":true,"bin_names":[],"edition":"2024","description":"DataFusion Physical Optimizer","homepage":"https://datafusion.apache.org","documentation":null,"repository":"https://github.com/apache/datafusion","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":7065,"comment_lines":1281,"files":25}},"total_code_lines":7065,"total_comment_lines":1281}},{"id":3026966,"crate":"datafusion-physical-optimizer","num":"55.0.0","dl_path":"/api/v1/crates/datafusion-physical-optimizer/55.0.0/download","readme_path":"/api/v1/crates/datafusion-physical-optimizer/55.0.0/readme","updated_at":"2026-08-18T21:12:43.165263Z","created_at":"2026-08-18T21:12:43.165263Z","downloads":211525,"features":{"recursive_protection":["dep:recursive"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/datafusion-physical-optimizer/55.0.0/dependencies","version_downloads":"/api/v1/crates/datafusion-physical-optimizer/55.0.0/downloads","authors":"/api/v1/crates/datafusion-physical-optimizer/55.0.0/authors"},"crate_size":116414,"published_by":{"id":122415,"login":"alamb","name":"Andrew Lamb","avatar":"https://avatars.githubusercontent.com/u/490673?v=4","url":"https://github.com/alamb","github_username_matches":true,"created_at":"2010-11-21T14:42:04Z"},"audit_actions":[{"action":"publish","user":{"id":122415,"login":"alamb","name":"Andrew Lamb","avatar":"https://avatars.githubusercontent.com/u/490673?v=4","url":"https://github.com/alamb","github_username_matches":true,"created_at":"2010-11-21T14:42:04Z"},"time":"2026-08-18T21:12:43.165263Z"}],"checksum":"9005b6cf50b57b72d476c6ed4662b04be7ca6be5320ba9127c6d0b7e4218095b","rust_version":"1.94.0","has_lib":true,"bin_names":[],"edition":"2024","description":"DataFusion Physical Optimizer","homepage":"https://datafusion.apache.org","documentation":null,"repository":"https://github.com/apache/datafusion","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":7065,"comment_lines":1281,"files":25}},"total_code_lines":7065,"total_comment_lines":1281}},{"id":2837050,"crate":"datafusion-physical-optimizer","num":"54.1.0","dl_path":"/api/v1/crates/datafusion-physical-optimizer/54.1.0/download","readme_path":"/api/v1/crates/datafusion-physical-optimizer/54.1.0/readme","updated_at":"2026-07-21T15:55:22.644526Z","created_at":"2026-07-21T15:55:22.644526Z","downloads":1194933,"features":{"recursive_protection":["dep:recursive"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/datafusion-physical-optimizer/54.1.0/dependencies","version_downloads":"/api/v1/crates/datafusion-physical-optimizer/54.1.0/downloads","authors":"/api/v1/crates/datafusion-physical-optimizer/54.1.0/authors"},"crate_size":106781,"published_by":{"id":435345,"login":"mbutrovich","name":"Matt Butrovich","avatar":"https://avatars.githubusercontent.com/u/6855576?v=4","url":"https://github.com/mbutrovich","github_username_matches":true,"created_at":"2026-07-20T19:25:32.742811Z"},"audit_actions":[{"action":"publish","user":{"id":435345,"login":"mbutrovich","name":"Matt Butrovich","avatar":"https://avatars.githubusercontent.com/u/6855576?v=4","url":"https://github.com/mbutrovich","github_username_matches":true,"created_at":"2026-07-20T19:25:32.742811Z"},"time":"2026-07-21T15:55:22.644526Z"}],"checksum":"86046eed10950c5f9aaed9acfd148e9bd2e1dfdfe4f9aef607d1447b271e4183","rust_version":"1.88.0","has_lib":true,"bin_names":[],"edition":"2024","description":"DataFusion Physical Optimizer","homepage":"https://datafusion.apache.org","documentation":null,"repository":"https://github.com/apache/datafusion","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":6379,"comment_lines":1132,"files":24}},"total_code_lines":6379,"total_comment_lines":1132}},{"id":2532464,"crate":"datafusion-physical-optimizer","num":"54.0.0","dl_path":"/api/v1/crates/datafusion-physical-optimizer/54.0.0/download","readme_path":"/api/v1/crates/datafusion-physical-optimizer/54.0.0/readme","updated_at":"2026-06-08T12:40:58.973570Z","created_at":"2026-06-08T12:40:58.973570Z","downloads":1606553,"features":{"recursive_protection":["dep:recursive"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/datafusion-physical-optimizer/54.0.0/dependencies","version_downloads":"/api/v1/crates/datafusion-physical-optimizer/54.0.0/downloads","authors":"/api/v1/crates/datafusion-physical-optimizer/54.0.0/authors"},"crate_size":106777,"published_by":{"id":122415,"login":"alamb","name":"Andrew Lamb","avatar":"https://avatars.githubusercontent.com/u/490673?v=4","url":"https://github.com/alamb","github_username_matches":true,"created_at":"2010-11-21T14:42:04Z"},"audit_actions":[{"action":"publish","user":{"id":122415,"login":"alamb","name":"Andrew Lamb","avatar":"https://avatars.githubusercontent.com/u/490673?v=4","url":"https://github.com/alamb","github_username_matches":true,"created_at":"2010-11-21T14:42:04Z"},"time":"2026-06-08T12:40:58.973570Z"}],"checksum":"59ff803e2a96054cb6d83f35f9e60fd4f42eac515e1932bd1b2dbc91d5fcbf36","rust_version":"1.88.0","has_lib":true,"bin_names":[],"edition":"2024","description":"DataFusion Physical Optimizer","homepage":"https://datafusion.apache.org","documentation":null,"repository":"https://github.com/apache/datafusion","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":6379,"comment_lines":1132,"files":24}},"total_code_lines":6379,"total_comment_lines":1132}},{"id":2266296,"crate":"datafusion-physical-optimizer","num":"53.1.0","dl_path":"/api/v1/crates/datafusion-physical-optimizer/53.1.0/download","readme_path":"/api/v1/crates/datafusion-physical-optimizer/53.1.0/readme","updated_at":"2026-04-16T21:40:26.050050Z","created_at":"2026-04-16T21:40:26.050050Z","downloads":2354301,"features":{"recursive_protection":["dep:recursive"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/datafusion-physical-optimizer/53.1.0/dependencies","version_downloads":"/api/v1/crates/datafusion-physical-optimizer/53.1.0/downloads","authors":"/api/v1/crates/datafusion-physical-optimizer/53.1.0/authors"},"crate_size":96230,"published_by":{"id":393475,"login":"comphead","name":"Oleks V","avatar":"https://avatars.githubusercontent.com/u/10247224?v=4","url":"https://github.com/comphead","github_username_matches":true,"created_at":"2014-12-19T20:05:52Z"},"audit_actions":[{"action":"publish","user":{"id":393475,"login":"comphead","name":"Oleks V","avatar":"https://avatars.githubusercontent.com/u/10247224?v=4","url":"https://github.com/comphead","github_username_matches":true,"created_at":"2014-12-19T20:05:52Z"},"time":"2026-04-16T21:40:26.050050Z"}],"checksum":"7cb13397809a425918f608dfe8653f332015a3e330004ab191b4404187238b95","rust_version":"1.88.0","has_lib":true,"bin_names":[],"edition":"2024","description":"DataFusion Physical Optimizer","homepage":"https://datafusion.apache.org","documentation":null,"repository":"https://github.com/apache/datafusion","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":5637,"comment_lines":1013,"files":21}},"total_code_lines":5637,"total_comment_lines":1013}},{"id":2240751,"crate":"datafusion-physical-optimizer","num":"52.5.0","dl_path":"/api/v1/crates/datafusion-physical-optimizer/52.5.0/download","readme_path":"/api/v1/crates/datafusion-physical-optimizer/52.5.0/readme","updated_at":"2026-04-11T09:17:49.119523Z","created_at":"2026-04-11T09:17:49.119523Z","downloads":890486,"features":{"recursive_protection":["dep:recursive"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/datafusion-physical-optimizer/52.5.0/dependencies","version_downloads":"/api/v1/crates/datafusion-physical-optimizer/52.5.0/downloads","authors":"/api/v1/crates/datafusion-physical-optimizer/52.5.0/authors"},"crate_size":93099,"published_by":{"id":122415,"login":"alamb","name":"Andrew Lamb","avatar":"https://avatars.githubusercontent.com/u/490673?v=4","url":"https://github.com/alamb","github_username_matches":true,"created_at":"2010-11-21T14:42:04Z"},"audit_actions":[{"action":"publish","user":{"id":122415,"login":"alamb","name":"Andrew Lamb","avatar":"https://avatars.githubusercontent.com/u/490673?v=4","url":"https://github.com/alamb","github_username_matches":true,"created_at":"2010-11-21T14:42:04Z"},"time":"2026-04-11T09:17:49.119523Z"}],"checksum":"689156bb2282107b6239db8d7ef44b4dab10a9b33d3491a0c74acac5e4fedd72","rust_version":"1.88.0","has_lib":true,"bin_names":[],"edition":"2024","description":"DataFusion Physical Optimizer","homepage":"https://datafusion.apache.org","documentation":null,"repository":"https://github.com/apache/datafusion","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":5464,"comment_lines":988,"files":22}},"total_code_lines":5464,"total_comment_lines":988}},{"id":2159901,"crate":"datafusion-physical-optimizer","num":"53.0.0","dl_path":"/api/v1/crates/datafusion-physical-optimizer/53.0.0/download","readme_path":"/api/v1/crates/datafusion-physical-optimizer/53.0.0/readme","updated_at":"2026-03-23T22:17:10.080286Z","created_at":"2026-03-23T22:17:10.080286Z","downloads":227335,"features":{"recursive_protection":["dep:recursive"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/datafusion-physical-optimizer/53.0.0/dependencies","version_downloads":"/api/v1/crates/datafusion-physical-optimizer/53.0.0/downloads","authors":"/api/v1/crates/datafusion-physical-optimizer/53.0.0/authors"},"crate_size":96228,"published_by":{"id":393475,"login":"comphead","name":"Oleks V","avatar":"https://avatars.githubusercontent.com/u/10247224?v=4","url":"https://github.com/comphead","github_username_matches":true,"created_at":"2014-12-19T20:05:52Z"},"audit_actions":[{"action":"publish","user":{"id":393475,"login":"comphead","name":"Oleks V","avatar":"https://avatars.githubusercontent.com/u/10247224?v=4","url":"https://github.com/comphead","github_username_matches":true,"created_at":"2014-12-19T20:05:52Z"},"time":"2026-03-23T22:17:10.080286Z"}],"checksum":"d501d0e1d0910f015677121601ac177ec59272ef5c9324d1147b394988f40941","rust_version":"1.88.0","has_lib":true,"bin_names":[],"edition":"2024","description":"DataFusion Physical Optimizer","homepage":"https://datafusion.apache.org","documentation":null,"repository":"https://github.com/apache/datafusion","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":5637,"comment_lines":1013,"files":21}},"total_code_lines":5637,"total_comment_lines":1013}},{"id":2153531,"crate":"datafusion-physical-optimizer","num":"52.4.0","dl_path":"/api/v1/crates/datafusion-physical-optimizer/52.4.0/download","readme_path":"/api/v1/crates/datafusion-physical-optimizer/52.4.0/readme","updated_at":"2026-03-22T12:15:24.457542Z","created_at":"2026-03-22T12:15:24.457542Z","downloads":157714,"features":{"recursive_protection":["dep:recursive"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/datafusion-physical-optimizer/52.4.0/dependencies","version_downloads":"/api/v1/crates/datafusion-physical-optimizer/52.4.0/downloads","authors":"/api/v1/crates/datafusion-physical-optimizer/52.4.0/authors"},"crate_size":93638,"published_by":{"id":122415,"login":"alamb","name":"Andrew Lamb","avatar":"https://avatars.githubusercontent.com/u/490673?v=4","url":"https://github.com/alamb","github_username_matches":true,"created_at":"2010-11-21T14:42:04Z"},"audit_actions":[{"action":"publish","user":{"id":122415,"login":"alamb","name":"Andrew Lamb","avatar":"https://avatars.githubusercontent.com/u/490673?v=4","url":"https://github.com/alamb","github_username_matches":true,"created_at":"2010-11-21T14:42:04Z"},"time":"2026-03-22T12:15:24.457542Z"}],"checksum":"b24d704b6385ebe27c756a12e5ba15684576d3b47aeca79cc9fb09480236dc32","rust_version":"1.88.0","has_lib":true,"bin_names":[],"edition":"2024","description":"DataFusion Physical Optimizer","homepage":"https://datafusion.apache.org","documentation":null,"repository":"https://github.com/apache/datafusion","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":5464,"comment_lines":988,"files":22}},"total_code_lines":5464,"total_comment_lines":988}},{"id":2113801,"crate":"datafusion-physical-optimizer","num":"52.3.0","dl_path":"/api/v1/crates/datafusion-physical-optimizer/52.3.0/download","readme_path":"/api/v1/crates/datafusion-physical-optimizer/52.3.0/readme","updated_at":"2026-03-12T08:24:00.678795Z","created_at":"2026-03-12T08:24:00.678795Z","downloads":141654,"features":{"recursive_protection":["dep:recursive"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/datafusion-physical-optimizer/52.3.0/dependencies","version_downloads":"/api/v1/crates/datafusion-physical-optimizer/52.3.0/downloads","authors":"/api/v1/crates/datafusion-physical-optimizer/52.3.0/authors"},"crate_size":93638,"published_by":{"id":343729,"login":"timsaucer","name":"Tim Saucer","avatar":"https://avatars.githubusercontent.com/u/24943992?v=4","url":"https://github.com/timsaucer","github_username_matches":true,"created_at":"2017-01-05T19:36:02Z"},"audit_actions":[{"action":"publish","user":{"id":343729,"login":"timsaucer","name":"Tim Saucer","avatar":"https://avatars.githubusercontent.com/u/24943992?v=4","url":"https://github.com/timsaucer","github_username_matches":true,"created_at":"2017-01-05T19:36:02Z"},"time":"2026-03-12T08:24:00.678795Z"}],"checksum":"f3588753ab2b47b0e43cd823fe5e7944df6734dabd6dafb72e2cc1c2a22f1944","rust_version":"1.88.0","has_lib":true,"bin_names":[],"edition":"2024","description":"DataFusion Physical Optimizer","homepage":"https://datafusion.apache.org","documentation":null,"repository":"https://github.com/apache/datafusion","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":5464,"comment_lines":988,"files":22}},"total_code_lines":5464,"total_comment_lines":988}},{"id":2075877,"crate":"datafusion-physical-optimizer","num":"52.2.0","dl_path":"/api/v1/crates/datafusion-physical-optimizer/52.2.0/download","readme_path":"/api/v1/crates/datafusion-physical-optimizer/52.2.0/readme","updated_at":"2026-03-01T14:46:12.695040Z","created_at":"2026-03-01T14:46:12.695040Z","downloads":1447579,"features":{"recursive_protection":["dep:recursive"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/datafusion-physical-optimizer/52.2.0/dependencies","version_downloads":"/api/v1/crates/datafusion-physical-optimizer/52.2.0/downloads","authors":"/api/v1/crates/datafusion-physical-optimizer/52.2.0/authors"},"crate_size":93619,"published_by":{"id":122415,"login":"alamb","name":"Andrew Lamb","avatar":"https://avatars.githubusercontent.com/u/490673?v=4","url":"https://github.com/alamb","github_username_matches":true,"created_at":"2010-11-21T14:42:04Z"},"audit_actions":[{"action":"publish","user":{"id":122415,"login":"alamb","name":"Andrew Lamb","avatar":"https://avatars.githubusercontent.com/u/490673?v=4","url":"https://github.com/alamb","github_username_matches":true,"created_at":"2010-11-21T14:42:04Z"},"time":"2026-03-01T14:46:12.695040Z"}],"checksum":"fd093498bd1319c6e5c76e9dfa905e78486f01b34579ce97f2e3a49f84c37fac","rust_version":"1.88.0","has_lib":true,"bin_names":[],"edition":"2024","description":"DataFusion Physical Optimizer","homepage":"https://datafusion.apache.org","documentation":null,"repository":"https://github.com/apache/datafusion","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":5464,"comment_lines":988,"files":22}},"total_code_lines":5464,"total_comment_lines":988}},{"id":1967593,"crate":"datafusion-physical-optimizer","num":"52.1.0","dl_path":"/api/v1/crates/datafusion-physical-optimizer/52.1.0/download","readme_path":"/api/v1/crates/datafusion-physical-optimizer/52.1.0/readme","updated_at":"2026-01-23T17:25:21.167483Z","created_at":"2026-01-23T17:25:21.167483Z","downloads":380680,"features":{"recursive_protection":["dep:recursive"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/datafusion-physical-optimizer/52.1.0/dependencies","version_downloads":"/api/v1/crates/datafusion-physical-optimizer/52.1.0/downloads","authors":"/api/v1/crates/datafusion-physical-optimizer/52.1.0/authors"},"crate_size":92442,"published_by":{"id":122415,"login":"alamb","name":"Andrew Lamb","avatar":"https://avatars.githubusercontent.com/u/490673?v=4","url":"https://github.com/alamb","github_username_matches":true,"created_at":"2010-11-21T14:42:04Z"},"audit_actions":[{"action":"publish","user":{"id":122415,"login":"alamb","name":"Andrew Lamb","avatar":"https://avatars.githubusercontent.com/u/490673?v=4","url":"https://github.com/alamb","github_username_matches":true,"created_at":"2010-11-21T14:42:04Z"},"time":"2026-01-23T17:25:21.167483Z"}],"checksum":"bde5fa10e73259a03b705d5fddc136516814ab5f441b939525618a4070f5a059","rust_version":"1.88.0","has_lib":true,"bin_names":[],"edition":"2024","description":"DataFusion Physical Optimizer","homepage":"https://datafusion.apache.org","documentation":null,"repository":"https://github.com/apache/datafusion","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":5417,"comment_lines":980,"files":22}},"total_code_lines":5417,"total_comment_lines":980}},{"id":1938050,"crate":"datafusion-physical-optimizer","num":"52.0.0","dl_path":"/api/v1/crates/datafusion-physical-optimizer/52.0.0/download","readme_path":"/api/v1/crates/datafusion-physical-optimizer/52.0.0/readme","updated_at":"2026-01-12T15:03:37.450304Z","created_at":"2026-01-12T15:03:37.450304Z","downloads":50975,"features":{"recursive_protection":["dep:recursive"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/datafusion-physical-optimizer/52.0.0/dependencies","version_downloads":"/api/v1/crates/datafusion-physical-optimizer/52.0.0/downloads","authors":"/api/v1/crates/datafusion-physical-optimizer/52.0.0/authors"},"crate_size":92299,"published_by":{"id":337755,"login":"xudong963","name":"xudong.w","avatar":"https://avatars.githubusercontent.com/u/41979257?v=4","url":"https://github.com/xudong963","github_username_matches":true,"created_at":"2018-08-01T03:21:36Z"},"audit_actions":[{"action":"publish","user":{"id":337755,"login":"xudong963","name":"xudong.w","avatar":"https://avatars.githubusercontent.com/u/41979257?v=4","url":"https://github.com/xudong963","github_username_matches":true,"created_at":"2018-08-01T03:21:36Z"},"time":"2026-01-12T15:03:37.450304Z"}],"checksum":"fc4cd3a170faa0f1de04bd4365ccfe309056746dd802ed276e8787ccb8e8a0d4","rust_version":"1.88.0","has_lib":true,"bin_names":[],"edition":"2024","description":"DataFusion Physical Optimizer","homepage":"https://datafusion.apache.org","documentation":null,"repository":"https://github.com/apache/datafusion","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":5409,"comment_lines":975,"files":22}},"total_code_lines":5409,"total_comment_lines":975}},{"id":1832285,"crate":"datafusion-physical-optimizer","num":"51.0.0","dl_path":"/api/v1/crates/datafusion-physical-optimizer/51.0.0/download","readme_path":"/api/v1/crates/datafusion-physical-optimizer/51.0.0/readme","updated_at":"2025-11-19T09:25:35.971335Z","created_at":"2025-11-19T09:25:35.971335Z","downloads":1330353,"features":{"recursive_protection":["dep:recursive"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/datafusion-physical-optimizer/51.0.0/dependencies","version_downloads":"/api/v1/crates/datafusion-physical-optimizer/51.0.0/downloads","authors":"/api/v1/crates/datafusion-physical-optimizer/51.0.0/authors"},"crate_size":90585,"published_by":{"id":337755,"login":"xudong963","name":"xudong.w","avatar":"https://avatars.githubusercontent.com/u/41979257?v=4","url":"https://github.com/xudong963","github_username_matches":true,"created_at":"2018-08-01T03:21:36Z"},"audit_actions":[{"action":"publish","user":{"id":337755,"login":"xudong963","name":"xudong.w","avatar":"https://avatars.githubusercontent.com/u/41979257?v=4","url":"https://github.com/xudong963","github_username_matches":true,"created_at":"2018-08-01T03:21:36Z"},"time":"2025-11-19T09:25:35.971335Z"}],"checksum":"ce9804f799acd7daef3be7aaffe77c0033768ed8fdbf5fb82fc4c5f2e6bc14e6","rust_version":"1.88.0","has_lib":true,"bin_names":[],"edition":"2021","description":"DataFusion Physical Optimizer","homepage":"https://datafusion.apache.org","documentation":null,"repository":"https://github.com/apache/datafusion","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":5401,"comment_lines":936,"files":22}},"total_code_lines":5401,"total_comment_lines":936}},{"id":1790399,"crate":"datafusion-physical-optimizer","num":"50.3.0","dl_path":"/api/v1/crates/datafusion-physical-optimizer/50.3.0/download","readme_path":"/api/v1/crates/datafusion-physical-optimizer/50.3.0/readme","updated_at":"2025-10-24T16:27:37.219026Z","created_at":"2025-10-24T16:27:37.219026Z","downloads":1559798,"features":{"recursive_protection":["dep:recursive"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/datafusion-physical-optimizer/50.3.0/dependencies","version_downloads":"/api/v1/crates/datafusion-physical-optimizer/50.3.0/downloads","authors":"/api/v1/crates/datafusion-physical-optimizer/50.3.0/authors"},"crate_size":87292,"published_by":{"id":122415,"login":"alamb","name":"Andrew Lamb","avatar":"https://avatars.githubusercontent.com/u/490673?v=4","url":"https://github.com/alamb","github_username_matches":true,"created_at":"2010-11-21T14:42:04Z"},"audit_actions":[{"action":"publish","user":{"id":122415,"login":"alamb","name":"Andrew Lamb","avatar":"https://avatars.githubusercontent.com/u/490673?v=4","url":"https://github.com/alamb","github_username_matches":true,"created_at":"2010-11-21T14:42:04Z"},"time":"2025-10-24T16:27:37.219026Z"}],"checksum":"49b7d623eb6162a3332b564a0907ba00895c505d101b99af78345f1acf929b5c","rust_version":"1.86.0","has_lib":true,"bin_names":[],"edition":"2021","description":"DataFusion Physical Optimizer","homepage":"https://datafusion.apache.org","documentation":null,"repository":"https://github.com/apache/datafusion","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4773,"comment_lines":923,"files":22}},"total_code_lines":4773,"total_comment_lines":923}},{"id":1771374,"crate":"datafusion-physical-optimizer","num":"50.2.0","dl_path":"/api/v1/crates/datafusion-physical-optimizer/50.2.0/download","readme_path":"/api/v1/crates/datafusion-physical-optimizer/50.2.0/readme","updated_at":"2025-10-13T04:33:39.298348Z","created_at":"2025-10-13T04:33:39.298348Z","downloads":125572,"features":{"recursive_protection":["dep:recursive"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/datafusion-physical-optimizer/50.2.0/dependencies","version_downloads":"/api/v1/crates/datafusion-physical-optimizer/50.2.0/downloads","authors":"/api/v1/crates/datafusion-physical-optimizer/50.2.0/authors"},"crate_size":86529,"published_by":{"id":337755,"login":"xudong963","name":"xudong.w","avatar":"https://avatars.githubusercontent.com/u/41979257?v=4","url":"https://github.com/xudong963","github_username_matches":true,"created_at":"2018-08-01T03:21:36Z"},"audit_actions":[{"action":"publish","user":{"id":337755,"login":"xudong963","name":"xudong.w","avatar":"https://avatars.githubusercontent.com/u/41979257?v=4","url":"https://github.com/xudong963","github_username_matches":true,"created_at":"2018-08-01T03:21:36Z"},"time":"2025-10-13T04:33:39.298348Z"}],"checksum":"ab9fb8b3fba2634d444e0177862797dc1231e0e20bc4db291a15d39c0d4136c3","rust_version":"1.86.0","has_lib":true,"bin_names":[],"edition":"2021","description":"DataFusion Physical Optimizer","homepage":"https://datafusion.apache.org","documentation":null,"repository":"https://github.com/apache/datafusion","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4684,"comment_lines":919,"files":22}},"total_code_lines":4684,"total_comment_lines":919}},{"id":1755499,"crate":"datafusion-physical-optimizer","num":"50.1.0","dl_path":"/api/v1/crates/datafusion-physical-optimizer/50.1.0/download","readme_path":"/api/v1/crates/datafusion-physical-optimizer/50.1.0/readme","updated_at":"2025-10-02T13:35:02.713197Z","created_at":"2025-10-02T13:35:02.713197Z","downloads":66587,"features":{"recursive_protection":["dep:recursive"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/datafusion-physical-optimizer/50.1.0/dependencies","version_downloads":"/api/v1/crates/datafusion-physical-optimizer/50.1.0/downloads","authors":"/api/v1/crates/datafusion-physical-optimizer/50.1.0/authors"},"crate_size":86426,"published_by":{"id":122415,"login":"alamb","name":"Andrew Lamb","avatar":"https://avatars.githubusercontent.com/u/490673?v=4","url":"https://github.com/alamb","github_username_matches":true,"created_at":"2010-11-21T14:42:04Z"},"audit_actions":[{"action":"publish","user":{"id":122415,"login":"alamb","name":"Andrew Lamb","avatar":"https://avatars.githubusercontent.com/u/490673?v=4","url":"https://github.com/alamb","github_username_matches":true,"created_at":"2010-11-21T14:42:04Z"},"time":"2025-10-02T13:35:02.713197Z"}],"checksum":"f96a93ebfd35cc52595e85c3100730a5baa6def39ff5390d6f90d2f3f89ce53f","rust_version":"1.86.0","has_lib":true,"bin_names":[],"edition":"2021","description":"DataFusion Physical Optimizer","homepage":"https://datafusion.apache.org","documentation":null,"repository":"https://github.com/apache/datafusion","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4684,"comment_lines":919,"files":22}},"total_code_lines":4684,"total_comment_lines":919}},{"id":1731794,"crate":"datafusion-physical-optimizer","num":"50.0.0","dl_path":"/api/v1/crates/datafusion-physical-optimizer/50.0.0/download","readme_path":"/api/v1/crates/datafusion-physical-optimizer/50.0.0/readme","updated_at":"2025-09-16T08:20:11.799498Z","created_at":"2025-09-16T08:20:11.799498Z","downloads":172205,"features":{"recursive_protection":["dep:recursive"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/datafusion-physical-optimizer/50.0.0/dependencies","version_downloads":"/api/v1/crates/datafusion-physical-optimizer/50.0.0/downloads","authors":"/api/v1/crates/datafusion-physical-optimizer/50.0.0/authors"},"crate_size":86524,"published_by":{"id":337755,"login":"xudong963","name":"xudong.w","avatar":"https://avatars.githubusercontent.com/u/41979257?v=4","url":"https://github.com/xudong963","github_username_matches":true,"created_at":"2018-08-01T03:21:36Z"},"audit_actions":[{"action":"publish","user":{"id":337755,"login":"xudong963","name":"xudong.w","avatar":"https://avatars.githubusercontent.com/u/41979257?v=4","url":"https://github.com/xudong963","github_username_matches":true,"created_at":"2018-08-01T03:21:36Z"},"time":"2025-09-16T08:20:11.799498Z"}],"checksum":"32b9b648ee2785722c79eae366528e52e93ece6808aef9297cf8e5521de381da","rust_version":"1.86.0","has_lib":true,"bin_names":[],"edition":"2021","description":"DataFusion Physical Optimizer","homepage":"https://datafusion.apache.org","documentation":null,"repository":"https://github.com/apache/datafusion","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4684,"comment_lines":919,"files":22}},"total_code_lines":4684,"total_comment_lines":919}},{"id":1699522,"crate":"datafusion-physical-optimizer","num":"49.0.2","dl_path":"/api/v1/crates/datafusion-physical-optimizer/49.0.2/download","readme_path":"/api/v1/crates/datafusion-physical-optimizer/49.0.2/readme","updated_at":"2025-08-25T11:26:33.071378Z","created_at":"2025-08-25T11:26:33.071378Z","downloads":451707,"features":{"recursive_protection":["dep:recursive"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/datafusion-physical-optimizer/49.0.2/dependencies","version_downloads":"/api/v1/crates/datafusion-physical-optimizer/49.0.2/downloads","authors":"/api/v1/crates/datafusion-physical-optimizer/49.0.2/authors"},"crate_size":82441,"published_by":{"id":122415,"login":"alamb","name":"Andrew Lamb","avatar":"https://avatars.githubusercontent.com/u/490673?v=4","url":"https://github.com/alamb","github_username_matches":true,"created_at":"2010-11-21T14:42:04Z"},"audit_actions":[{"action":"publish","user":{"id":122415,"login":"alamb","name":"Andrew Lamb","avatar":"https://avatars.githubusercontent.com/u/490673?v=4","url":"https://github.com/alamb","github_username_matches":true,"created_at":"2010-11-21T14:42:04Z"},"time":"2025-08-25T11:26:33.071378Z"}],"checksum":"b9da411a0a64702f941a12af2b979434d14ec5d36c6f49296966b2c7639cbb3a","rust_version":"1.85.1","has_lib":true,"bin_names":[],"edition":"2021","description":"DataFusion Physical Optimizer","homepage":"https://datafusion.apache.org","documentation":null,"repository":"https://github.com/apache/datafusion","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4381,"comment_lines":868,"files":21}},"total_code_lines":4381,"total_comment_lines":868}},{"id":1690268,"crate":"datafusion-physical-optimizer","num":"49.0.1","dl_path":"/api/v1/crates/datafusion-physical-optimizer/49.0.1/download","readme_path":"/api/v1/crates/datafusion-physical-optimizer/49.0.1/readme","updated_at":"2025-08-18T11:08:13.948242Z","created_at":"2025-08-18T11:08:13.948242Z","downloads":48989,"features":{"recursive_protection":["dep:recursive"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/datafusion-physical-optimizer/49.0.1/dependencies","version_downloads":"/api/v1/crates/datafusion-physical-optimizer/49.0.1/downloads","authors":"/api/v1/crates/datafusion-physical-optimizer/49.0.1/authors"},"crate_size":82439,"published_by":{"id":122415,"login":"alamb","name":"Andrew Lamb","avatar":"https://avatars.githubusercontent.com/u/490673?v=4","url":"https://github.com/alamb","github_username_matches":true,"created_at":"2010-11-21T14:42:04Z"},"audit_actions":[{"action":"publish","user":{"id":122415,"login":"alamb","name":"Andrew Lamb","avatar":"https://avatars.githubusercontent.com/u/490673?v=4","url":"https://github.com/alamb","github_username_matches":true,"created_at":"2010-11-21T14:42:04Z"},"time":"2025-08-18T11:08:13.948242Z"}],"checksum":"06da58128f25036526783830c5d7dea85fffa48bbff3f640aa1f90c1e184e803","rust_version":"1.85.1","has_lib":true,"bin_names":[],"edition":"2021","description":"DataFusion Physical Optimizer","homepage":"https://datafusion.apache.org","documentation":null,"repository":"https://github.com/apache/datafusion","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4381,"comment_lines":868,"files":21}},"total_code_lines":4381,"total_comment_lines":868}},{"id":1659183,"crate":"datafusion-physical-optimizer","num":"49.0.0","dl_path":"/api/v1/crates/datafusion-physical-optimizer/49.0.0/download","readme_path":"/api/v1/crates/datafusion-physical-optimizer/49.0.0/readme","updated_at":"2025-07-27T01:55:24.783655Z","created_at":"2025-07-27T01:55:24.783655Z","downloads":146661,"features":{"recursive_protection":["dep:recursive"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/datafusion-physical-optimizer/49.0.0/dependencies","version_downloads":"/api/v1/crates/datafusion-physical-optimizer/49.0.0/downloads","authors":"/api/v1/crates/datafusion-physical-optimizer/49.0.0/authors"},"crate_size":82525,"published_by":{"id":337755,"login":"xudong963","name":"xudong.w","avatar":"https://avatars.githubusercontent.com/u/41979257?v=4","url":"https://github.com/xudong963","github_username_matches":true,"created_at":"2018-08-01T03:21:36Z"},"audit_actions":[{"action":"publish","user":{"id":337755,"login":"xudong963","name":"xudong.w","avatar":"https://avatars.githubusercontent.com/u/41979257?v=4","url":"https://github.com/xudong963","github_username_matches":true,"created_at":"2018-08-01T03:21:36Z"},"time":"2025-07-27T01:55:24.783655Z"}],"checksum":"ea3f5b8ba6122426774aaaf11325740b8e5d3afaab9ab39dc63423adca554748","rust_version":"1.85.1","has_lib":true,"bin_names":[],"edition":"2021","description":"DataFusion Physical Optimizer","homepage":"https://datafusion.apache.org","documentation":null,"repository":"https://github.com/apache/datafusion","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4381,"comment_lines":868,"files":21}},"total_code_lines":4381,"total_comment_lines":868}},{"id":1630477,"crate":"datafusion-physical-optimizer","num":"48.0.1","dl_path":"/api/v1/crates/datafusion-physical-optimizer/48.0.1/download","readme_path":"/api/v1/crates/datafusion-physical-optimizer/48.0.1/readme","updated_at":"2025-07-07T10:45:52.308387Z","created_at":"2025-07-07T10:45:52.308387Z","downloads":332381,"features":{"recursive_protection":["dep:recursive"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/datafusion-physical-optimizer/48.0.1/dependencies","version_downloads":"/api/v1/crates/datafusion-physical-optimizer/48.0.1/downloads","authors":"/api/v1/crates/datafusion-physical-optimizer/48.0.1/authors"},"crate_size":107125,"published_by":{"id":122415,"login":"alamb","name":"Andrew Lamb","avatar":"https://avatars.githubusercontent.com/u/490673?v=4","url":"https://github.com/alamb","github_username_matches":true,"created_at":"2010-11-21T14:42:04Z"},"audit_actions":[{"action":"publish","user":{"id":122415,"login":"alamb","name":"Andrew Lamb","avatar":"https://avatars.githubusercontent.com/u/490673?v=4","url":"https://github.com/alamb","github_username_matches":true,"created_at":"2010-11-21T14:42:04Z"},"time":"2025-07-07T10:45:52.308387Z"}],"checksum":"6d140854b2db3ef8ac611caad12bfb2e1e1de827077429322a6188f18fc0026a","rust_version":"1.82.0","has_lib":true,"bin_names":[],"edition":"2021","description":"DataFusion Physical Optimizer","homepage":"https://datafusion.apache.org","documentation":null,"repository":"https://github.com/apache/datafusion","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":7535,"comment_lines":1449,"files":20}},"total_code_lines":7535,"total_comment_lines":1449}},{"id":1598382,"crate":"datafusion-physical-optimizer","num":"48.0.0","dl_path":"/api/v1/crates/datafusion-physical-optimizer/48.0.0/download","readme_path":"/api/v1/crates/datafusion-physical-optimizer/48.0.0/readme","updated_at":"2025-06-11T14:56:55.823019Z","created_at":"2025-06-11T14:56:55.823019Z","downloads":158096,"features":{"recursive_protection":["dep:recursive"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/datafusion-physical-optimizer/48.0.0/dependencies","version_downloads":"/api/v1/crates/datafusion-physical-optimizer/48.0.0/downloads","authors":"/api/v1/crates/datafusion-physical-optimizer/48.0.0/authors"},"crate_size":107226,"published_by":{"id":337755,"login":"xudong963","name":"xudong.w","avatar":"https://avatars.githubusercontent.com/u/41979257?v=4","url":"https://github.com/xudong963","github_username_matches":true,"created_at":"2018-08-01T03:21:36Z"},"audit_actions":[{"action":"publish","user":{"id":337755,"login":"xudong963","name":"xudong.w","avatar":"https://avatars.githubusercontent.com/u/41979257?v=4","url":"https://github.com/xudong963","github_username_matches":true,"created_at":"2018-08-01T03:21:36Z"},"time":"2025-06-11T14:56:55.823019Z"}],"checksum":"4371cc4ad33978cc2a8be93bd54a232d3f2857b50401a14631c0705f3f910aae","rust_version":"1.82.0","has_lib":true,"bin_names":[],"edition":"2021","description":"DataFusion Physical Optimizer","homepage":"https://datafusion.apache.org","documentation":null,"repository":"https://github.com/apache/datafusion","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":7535,"comment_lines":1449,"files":20}},"total_code_lines":7535,"total_comment_lines":1449}},{"id":1531942,"crate":"datafusion-physical-optimizer","num":"47.0.0","dl_path":"/api/v1/crates/datafusion-physical-optimizer/47.0.0/download","readme_path":"/api/v1/crates/datafusion-physical-optimizer/47.0.0/readme","updated_at":"2025-04-20T14:09:40.876545Z","created_at":"2025-04-20T14:09:40.876545Z","downloads":1052111,"features":{"recursive_protection":["dep:recursive"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/datafusion-physical-optimizer/47.0.0/dependencies","version_downloads":"/api/v1/crates/datafusion-physical-optimizer/47.0.0/downloads","authors":"/api/v1/crates/datafusion-physical-optimizer/47.0.0/authors"},"crate_size":102035,"published_by":{"id":3283,"login":"andygrove","name":"Andy Grove","avatar":"https://avatars.githubusercontent.com/u/934084?v=4","url":"https://github.com/andygrove","github_username_matches":true,"created_at":"2011-07-23T12:01:50Z"},"audit_actions":[{"action":"publish","user":{"id":3283,"login":"andygrove","name":"Andy Grove","avatar":"https://avatars.githubusercontent.com/u/934084?v=4","url":"https://github.com/andygrove","github_username_matches":true,"created_at":"2011-07-23T12:01:50Z"},"time":"2025-04-20T14:09:40.876545Z"}],"checksum":"6fa0a5ac94c7cf3da97bedabd69d6bbca12aef84b9b37e6e9e8c25286511b5e2","rust_version":"1.82.0","has_lib":true,"bin_names":[],"edition":"2021","description":"DataFusion Physical Optimizer","homepage":"https://datafusion.apache.org","documentation":null,"repository":"https://github.com/apache/datafusion","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":7114,"comment_lines":1369,"files":19}},"total_code_lines":7114,"total_comment_lines":1369}},{"id":1488918,"crate":"datafusion-physical-optimizer","num":"46.0.1","dl_path":"/api/v1/crates/datafusion-physical-optimizer/46.0.1/download","readme_path":"/api/v1/crates/datafusion-physical-optimizer/46.0.1/readme","updated_at":"2025-03-19T17:33:09.652304Z","created_at":"2025-03-19T17:33:09.652304Z","downloads":642304,"features":{"recursive_protection":["dep:recursive"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/datafusion-physical-optimizer/46.0.1/dependencies","version_downloads":"/api/v1/crates/datafusion-physical-optimizer/46.0.1/downloads","authors":"/api/v1/crates/datafusion-physical-optimizer/46.0.1/authors"},"crate_size":100813,"published_by":{"id":122415,"login":"alamb","name":"Andrew Lamb","avatar":"https://avatars.githubusercontent.com/u/490673?v=4","url":"https://github.com/alamb","github_username_matches":true,"created_at":"2010-11-21T14:42:04Z"},"audit_actions":[{"action":"publish","user":{"id":122415,"login":"alamb","name":"Andrew Lamb","avatar":"https://avatars.githubusercontent.com/u/490673?v=4","url":"https://github.com/alamb","github_username_matches":true,"created_at":"2010-11-21T14:42:04Z"},"time":"2025-03-19T17:33:09.652304Z"}],"checksum":"68da5266b5b9847c11d1b3404ee96b1d423814e1973e1ad3789131e5ec912763","rust_version":"1.82.0","has_lib":true,"bin_names":[],"edition":"2021","description":"DataFusion Physical Optimizer","homepage":"https://datafusion.apache.org","documentation":null,"repository":"https://github.com/apache/datafusion","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":7103,"comment_lines":1356,"files":19}},"total_code_lines":7103,"total_comment_lines":1356}},{"id":1474179,"crate":"datafusion-physical-optimizer","num":"46.0.0","dl_path":"/api/v1/crates/datafusion-physical-optimizer/46.0.0/download","readme_path":"/api/v1/crates/datafusion-physical-optimizer/46.0.0/readme","updated_at":"2025-03-07T19:12:34.450951Z","created_at":"2025-03-07T19:12:34.450951Z","downloads":101680,"features":{"recursive_protection":["dep:recursive"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/datafusion-physical-optimizer/46.0.0/dependencies","version_downloads":"/api/v1/crates/datafusion-physical-optimizer/46.0.0/downloads","authors":"/api/v1/crates/datafusion-physical-optimizer/46.0.0/authors"},"crate_size":100803,"published_by":{"id":122415,"login":"alamb","name":"Andrew Lamb","avatar":"https://avatars.githubusercontent.com/u/490673?v=4","url":"https://github.com/alamb","github_username_matches":true,"created_at":"2010-11-21T14:42:04Z"},"audit_actions":[{"action":"publish","user":{"id":122415,"login":"alamb","name":"Andrew Lamb","avatar":"https://avatars.githubusercontent.com/u/490673?v=4","url":"https://github.com/alamb","github_username_matches":true,"created_at":"2010-11-21T14:42:04Z"},"time":"2025-03-07T19:12:34.450951Z"}],"checksum":"7cd34f3438cf9629ea0e3425027582334fb6671a05ee43671ca3c47896b75dda","rust_version":"1.82.0","has_lib":true,"bin_names":[],"edition":"2021","description":"DataFusion Physical Optimizer","homepage":"https://datafusion.apache.org","documentation":null,"repository":"https://github.com/apache/datafusion","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":7103,"comment_lines":1356,"files":19}},"total_code_lines":7103,"total_comment_lines":1356}},{"id":1438008,"crate":"datafusion-physical-optimizer","num":"45.0.0","dl_path":"/api/v1/crates/datafusion-physical-optimizer/45.0.0/download","readme_path":"/api/v1/crates/datafusion-physical-optimizer/45.0.0/readme","updated_at":"2025-02-07T15:27:29.838141Z","created_at":"2025-02-07T15:27:29.838141Z","downloads":470895,"features":{"recursive_protection":["dep:recursive"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/datafusion-physical-optimizer/45.0.0/dependencies","version_downloads":"/api/v1/crates/datafusion-physical-optimizer/45.0.0/downloads","authors":"/api/v1/crates/datafusion-physical-optimizer/45.0.0/authors"},"crate_size":97674,"published_by":{"id":122415,"login":"alamb","name":"Andrew Lamb","avatar":"https://avatars.githubusercontent.com/u/490673?v=4","url":"https://github.com/alamb","github_username_matches":true,"created_at":"2010-11-21T14:42:04Z"},"audit_actions":[{"action":"publish","user":{"id":122415,"login":"alamb","name":"Andrew Lamb","avatar":"https://avatars.githubusercontent.com/u/490673?v=4","url":"https://github.com/alamb","github_username_matches":true,"created_at":"2010-11-21T14:42:04Z"},"time":"2025-02-07T15:27:29.838141Z"}],"checksum":"ac5e85c189d5238a5cf181a624e450c4cd4c66ac77ca551d6f3ff9080bac90bb","rust_version":"1.81.0","has_lib":true,"bin_names":[],"edition":"2021","description":"DataFusion Physical Optimizer","homepage":"https://datafusion.apache.org","documentation":null,"repository":"https://github.com/apache/datafusion","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":6929,"comment_lines":1284,"files":19}},"total_code_lines":6929,"total_comment_lines":1284}},{"id":1391702,"crate":"datafusion-physical-optimizer","num":"44.0.0","dl_path":"/api/v1/crates/datafusion-physical-optimizer/44.0.0/download","readme_path":"/api/v1/crates/datafusion-physical-optimizer/44.0.0/readme","updated_at":"2024-12-31T21:41:33.164120Z","created_at":"2024-12-31T21:41:33.164120Z","downloads":552762,"features":{"recursive_protection":["dep:recursive"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/datafusion-physical-optimizer/44.0.0/dependencies","version_downloads":"/api/v1/crates/datafusion-physical-optimizer/44.0.0/downloads","authors":"/api/v1/crates/datafusion-physical-optimizer/44.0.0/authors"},"crate_size":47341,"published_by":{"id":122415,"login":"alamb","name":"Andrew Lamb","avatar":"https://avatars.githubusercontent.com/u/490673?v=4","url":"https://github.com/alamb","github_username_matches":true,"created_at":"2010-11-21T14:42:04Z"},"audit_actions":[{"action":"publish","user":{"id":122415,"login":"alamb","name":"Andrew Lamb","avatar":"https://avatars.githubusercontent.com/u/490673?v=4","url":"https://github.com/alamb","github_username_matches":true,"created_at":"2010-11-21T14:42:04Z"},"time":"2024-12-31T21:41:33.164120Z"}],"checksum":"9dc3a82190f49c37d377f31317e07ab5d7588b837adadba8ac367baad5dc2351","rust_version":"1.80.1","has_lib":true,"bin_names":[],"edition":"2021","description":"DataFusion Physical Optimizer","homepage":"https://datafusion.apache.org","documentation":null,"repository":"https://github.com/apache/datafusion","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4009,"comment_lines":665,"files":11}},"total_code_lines":4009,"total_comment_lines":665}},{"id":1333461,"crate":"datafusion-physical-optimizer","num":"43.0.0","dl_path":"/api/v1/crates/datafusion-physical-optimizer/43.0.0/download","readme_path":"/api/v1/crates/datafusion-physical-optimizer/43.0.0/readme","updated_at":"2024-11-08T20:23:49.319172Z","created_at":"2024-11-08T20:23:49.319172Z","downloads":1361105,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/datafusion-physical-optimizer/43.0.0/dependencies","version_downloads":"/api/v1/crates/datafusion-physical-optimizer/43.0.0/downloads","authors":"/api/v1/crates/datafusion-physical-optimizer/43.0.0/authors"},"crate_size":14374,"published_by":{"id":3283,"login":"andygrove","name":"Andy Grove","avatar":"https://avatars.githubusercontent.com/u/934084?v=4","url":"https://github.com/andygrove","github_username_matches":true,"created_at":"2011-07-23T12:01:50Z"},"audit_actions":[{"action":"publish","user":{"id":3283,"login":"andygrove","name":"Andy Grove","avatar":"https://avatars.githubusercontent.com/u/934084?v=4","url":"https://github.com/andygrove","github_username_matches":true,"created_at":"2011-07-23T12:01:50Z"},"time":"2024-11-08T20:23:49.319172Z"}],"checksum":"7eee8c479522df21d7b395640dff88c5ed05361852dce6544d7c98e9dbcebffe","rust_version":"1.79","has_lib":true,"bin_names":[],"edition":"2021","description":"DataFusion Physical Optimizer","homepage":"https://datafusion.apache.org","documentation":null,"repository":"https://github.com/apache/datafusion","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1236,"comment_lines":208,"files":8}},"total_code_lines":1236,"total_comment_lines":208}},{"id":1327561,"crate":"datafusion-physical-optimizer","num":"42.2.0","dl_path":"/api/v1/crates/datafusion-physical-optimizer/42.2.0/download","readme_path":"/api/v1/crates/datafusion-physical-optimizer/42.2.0/readme","updated_at":"2024-11-04T19:18:23.032987Z","created_at":"2024-11-04T19:18:23.032987Z","downloads":162450,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/datafusion-physical-optimizer/42.2.0/dependencies","version_downloads":"/api/v1/crates/datafusion-physical-optimizer/42.2.0/downloads","authors":"/api/v1/crates/datafusion-physical-optimizer/42.2.0/authors"},"crate_size":12701,"published_by":{"id":122415,"login":"alamb","name":"Andrew Lamb","avatar":"https://avatars.githubusercontent.com/u/490673?v=4","url":"https://github.com/alamb","github_username_matches":true,"created_at":"2010-11-21T14:42:04Z"},"audit_actions":[{"action":"publish","user":{"id":122415,"login":"alamb","name":"Andrew Lamb","avatar":"https://avatars.githubusercontent.com/u/490673?v=4","url":"https://github.com/alamb","github_username_matches":true,"created_at":"2010-11-21T14:42:04Z"},"time":"2024-11-04T19:18:23.032987Z"}],"checksum":"25ca088eb904bf1cfc9c5e5653110c70a6eaba43164085a9d180b35b77ce3b8b","rust_version":"1.76","has_lib":true,"bin_names":[],"edition":"2021","description":"DataFusion Physical Optimizer","homepage":"https://datafusion.apache.org","documentation":null,"repository":"https://github.com/apache/datafusion","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1066,"comment_lines":206,"files":8}},"total_code_lines":1066,"total_comment_lines":206}},{"id":1309047,"crate":"datafusion-physical-optimizer","num":"42.1.0","dl_path":"/api/v1/crates/datafusion-physical-optimizer/42.1.0/download","readme_path":"/api/v1/crates/datafusion-physical-optimizer/42.1.0/readme","updated_at":"2024-10-20T18:01:16.120598Z","created_at":"2024-10-20T18:01:16.120598Z","downloads":48998,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/datafusion-physical-optimizer/42.1.0/dependencies","version_downloads":"/api/v1/crates/datafusion-physical-optimizer/42.1.0/downloads","authors":"/api/v1/crates/datafusion-physical-optimizer/42.1.0/authors"},"crate_size":12699,"published_by":{"id":122415,"login":"alamb","name":"Andrew Lamb","avatar":"https://avatars.githubusercontent.com/u/490673?v=4","url":"https://github.com/alamb","github_username_matches":true,"created_at":"2010-11-21T14:42:04Z"},"audit_actions":[{"action":"publish","user":{"id":122415,"login":"alamb","name":"Andrew Lamb","avatar":"https://avatars.githubusercontent.com/u/490673?v=4","url":"https://github.com/alamb","github_username_matches":true,"created_at":"2010-11-21T14:42:04Z"},"time":"2024-10-20T18:01:16.120598Z"}],"checksum":"696f06e79d44f7c50f57cea23493881d86d9d9647884d38ce467c7f75c13e286","rust_version":"1.76","has_lib":true,"bin_names":[],"edition":"2021","description":"DataFusion Physical Optimizer","homepage":"https://datafusion.apache.org","documentation":null,"repository":"https://github.com/apache/datafusion","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1066,"comment_lines":206,"files":8}},"total_code_lines":1066,"total_comment_lines":206}},{"id":1272717,"crate":"datafusion-physical-optimizer","num":"42.0.0","dl_path":"/api/v1/crates/datafusion-physical-optimizer/42.0.0/download","readme_path":"/api/v1/crates/datafusion-physical-optimizer/42.0.0/readme","updated_at":"2024-09-17T17:32:13.935445Z","created_at":"2024-09-17T17:32:13.935445Z","downloads":128567,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/datafusion-physical-optimizer/42.0.0/dependencies","version_downloads":"/api/v1/crates/datafusion-physical-optimizer/42.0.0/downloads","authors":"/api/v1/crates/datafusion-physical-optimizer/42.0.0/authors"},"crate_size":12749,"published_by":{"id":3283,"login":"andygrove","name":"Andy Grove","avatar":"https://avatars.githubusercontent.com/u/934084?v=4","url":"https://github.com/andygrove","github_username_matches":true,"created_at":"2011-07-23T12:01:50Z"},"audit_actions":[{"action":"publish","user":{"id":3283,"login":"andygrove","name":"Andy Grove","avatar":"https://avatars.githubusercontent.com/u/934084?v=4","url":"https://github.com/andygrove","github_username_matches":true,"created_at":"2011-07-23T12:01:50Z"},"time":"2024-09-17T17:32:13.935445Z"}],"checksum":"d13238e3b9fdd62a4c18760bfef714bb990d1e1d3430e9f416aae4b3cfaa71af","rust_version":"1.76","has_lib":true,"bin_names":[],"edition":"2021","description":"DataFusion Physical Optimizer","homepage":"https://datafusion.apache.org","documentation":null,"repository":"https://github.com/apache/datafusion","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1066,"comment_lines":206,"files":8}},"total_code_lines":1066,"total_comment_lines":206}},{"id":1231505,"crate":"datafusion-physical-optimizer","num":"41.0.0","dl_path":"/api/v1/crates/datafusion-physical-optimizer/41.0.0/download","readme_path":"/api/v1/crates/datafusion-physical-optimizer/41.0.0/readme","updated_at":"2024-08-11T19:49:27.483021Z","created_at":"2024-08-11T19:49:27.483021Z","downloads":1252290,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/datafusion-physical-optimizer/41.0.0/dependencies","version_downloads":"/api/v1/crates/datafusion-physical-optimizer/41.0.0/downloads","authors":"/api/v1/crates/datafusion-physical-optimizer/41.0.0/authors"},"crate_size":6939,"published_by":{"id":3283,"login":"andygrove","name":"Andy Grove","avatar":"https://avatars.githubusercontent.com/u/934084?v=4","url":"https://github.com/andygrove","github_username_matches":true,"created_at":"2011-07-23T12:01:50Z"},"audit_actions":[{"action":"publish","user":{"id":3283,"login":"andygrove","name":"Andy Grove","avatar":"https://avatars.githubusercontent.com/u/934084?v=4","url":"https://github.com/andygrove","github_username_matches":true,"created_at":"2011-07-23T12:01:50Z"},"time":"2024-08-11T19:49:27.483021Z"}],"checksum":"fdb9c78f308e050f5004671039786a925c3fee83b90004e9fcfd328d7febdcc0","rust_version":"1.76","has_lib":true,"bin_names":[],"edition":"2021","description":"DataFusion Physical Optimizer","homepage":"https://datafusion.apache.org","documentation":null,"repository":"https://github.com/apache/datafusion","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":452,"comment_lines":90,"files":4}},"total_code_lines":452,"total_comment_lines":90}}],"keywords":[{"id":"datafusion","keyword":"datafusion","created_at":"2019-07-05T04:34:21.035272Z","crates_cnt":188},{"id":"optimizer","keyword":"optimizer","created_at":"2016-10-11T23:57:52.637319Z","crates_cnt":119},{"id":"query","keyword":"query","created_at":"2015-04-11T23:49:36.936971Z","crates_cnt":596}],"categories":[]}