Skip to content

Commit

Permalink
FIRST_VALUE() and LAST_VALUE() pushdown (#13662)
Browse files Browse the repository at this point in the history
  • Loading branch information
xzhangxian1008 authored Jun 26, 2023
1 parent 962c451 commit f5dce46
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion tiflash/tiflash-supported-pushdown-calculations.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ TiFlash supports the push-down of the following operators:
* The operator can be pushed down only in the [MPP mode](/tiflash/use-tiflash-mpp-mode.md).
* Supported joins are Inner Join, Left Join, Semi Join, Anti Semi Join, Left Semi Join, and Anti Left Semi Join.
* The preceding joins support both Equi Join and Non-Equi Join (Cartesian Join or Null-aware Semi Join). When calculating Cartesian Join or Null-aware Semi Join, the Broadcast algorithm, instead of the Shuffle Hash Join algorithm, is used.
* [Window functions](/functions-and-operators/window-functions.md): Currently, TiFlash supports `ROW_NUMBER()`, `RANK()`, `DENSE_RANK()`, `LEAD()`, and `LAG()`.
* [Window functions](/functions-and-operators/window-functions.md): Currently, TiFlash supports `ROW_NUMBER()`, `RANK()`, `DENSE_RANK()`, `LEAD()`, `LAG()`, `FIRST_VALUE()`, and `LAST_VALUE()`.

In TiDB, operators are organized in a tree structure. For an operator to be pushed down to TiFlash, all of the following prerequisites must be met:

Expand Down

0 comments on commit f5dce46

Please sign in to comment.