Docs.rs
datafusion-expr-54.0.0
datafusion-expr 54.0.0
Docs.rs crate page
Apache-2.0
Links
Homepage
Repository
crates.io
Source
Owners
andygrove
kou
nevi-me
alamb
xudong963
timsaucer
comphead
Dependencies
arrow ^58.3.0
normal
arrow-schema ^58.3.0
normal
async-trait ^0.1.89
normal
chrono ^0.4.44
normal
datafusion-common ^54.0.0
normal
datafusion-doc ^54.0.0
normal
datafusion-expr-common ^54.0.0
normal
datafusion-functions-aggregate-common ^54.0.0
normal
datafusion-functions-window-common ^54.0.0
normal
datafusion-physical-expr-common ^54.0.0
normal
indexmap ^2.14.0
normal
itertools ^0.14
normal
recursive ^0.1.1
normal
optional
serde_json ^1
normal
sqlparser ^0.62.0
normal
optional
ctor ^1.0.5
dev
env_logger ^0.11
dev
insta ^1.47.2
dev
serde_json ^1
dev
Versions
86.72%
of the crate is documented
Platform
x86_64-unknown-linux-gnu
Feature flags
docs.rs
About docs.rs
Badges
Builds
Metadata
Shorthand URLs
Download
Rustdoc JSON
Build queue
Privacy policy
Rust
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
Skip to main content
Module other
datafusion_
expr
54.0.0
Module other
Module Items
Functions
In datafusion_
expr::
type_
coercion
datafusion_expr
::
type_coercion
Module
other
Copy item path
Source
Functions
ยง
get_
coerce_
type_
for_
case_
expression
Find a common coerceable type for CASE THEN/ELSE result expressions. Returns the common data type for
then_types
and
else_type
.
get_
coerce_
type_
for_
case_
when
Find a common coerceable type for
CASE expr WHEN val1 WHEN val2 ...
conditions. Returns the common type for
case_type
and all
when_types
.
get_
coerce_
type_
for_
list
Attempts to coerce the types of
list_types
to be comparable with the
expr_type
for IN list predicates. Returns the common data type for
expr_type
and
list_types
.