From 4efb32e7f87cef5accc3b60802d0062cf861f40c Mon Sep 17 00:00:00 2001 From: Jessica Date: Fri, 3 Mar 2023 10:34:02 -0500 Subject: [PATCH] Document predicate pushdown support for string-type columns in SQL Server --- docs/src/main/sphinx/connector/sqlserver.rst | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/docs/src/main/sphinx/connector/sqlserver.rst b/docs/src/main/sphinx/connector/sqlserver.rst index 0dfc8d9cd17c..49949bc587b8 100644 --- a/docs/src/main/sphinx/connector/sqlserver.rst +++ b/docs/src/main/sphinx/connector/sqlserver.rst @@ -436,7 +436,22 @@ The connector supports pushdown for a number of operations: .. include:: join-pushdown-enabled-true.fragment -.. include:: no-pushdown-text-type.fragment +Predicate pushdown support +"""""""""""""""""""""""""" + +The connector supports pushdown of predicates on ``VARCHAR`` and ``NVARCHAR`` +columns if the underlying columns in SQL Server use a case-sensitive `collation +`_. + +The following operators are pushed down: + +- ``=`` +- ``<>`` +- ``IN`` +- ``NOT IN`` + +To ensure correct results, operators are not pushed down for columns using a +case-insensitive collation. .. _sqlserver-bulk-insert: