From 3a34074fb36b05708af5a965ca821219653aa2c0 Mon Sep 17 00:00:00 2001 From: Manfred Moser Date: Fri, 22 Mar 2024 13:50:40 -0700 Subject: [PATCH] Add pushdown docs for Snowflake --- docs/src/main/sphinx/connector/snowflake.md | 24 +++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/docs/src/main/sphinx/connector/snowflake.md b/docs/src/main/sphinx/connector/snowflake.md index 1ca16df602f2..99aeb8d8c4e3 100644 --- a/docs/src/main/sphinx/connector/snowflake.md +++ b/docs/src/main/sphinx/connector/snowflake.md @@ -92,3 +92,27 @@ statements, the connector supports the following features: - {doc}`/sql/alter-table` - {doc}`/sql/create-schema` - {doc}`/sql/drop-schema` + +## Performance + +The connector includes a number of performance improvements, detailed in the +following sections. + +(snowflake-pushdown)= +### Pushdown + +The connector supports pushdown for a number of operations: + +- [](limit-pushdown) +- [](topn-pushdown) + +{ref}`Aggregate pushdown ` for the following functions: + +- {func}`avg` +- {func}`count` +- {func}`max` +- {func}`min` +- {func}`sum` + +```{include} pushdown-correctness-behavior.fragment +```