Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
collapse_lex_req in datafusion::physical_expr::equivalence - Rust
[go: Go Back, main page]

Function collapse_lex_req

Source
pub fn collapse_lex_req(input: LexRequirement) -> LexRequirement
👎Deprecated since 45.0.0: Use LexRequirement::collapse
Expand description

This function constructs a duplicate-free LexOrderingReq by filtering out duplicate entries that have same physical expression inside. For example, vec![a Some(ASC), a Some(DESC)] collapses to vec![a Some(ASC)].

It will also filter out entries that are ordered if the next entry is; for instance, vec![floor(a) Some(ASC), a Some(ASC)] will be collapsed to vec![a Some(ASC)].