Table of Contents

Search

  1. Preface
  2. Introduction to PowerExchange for Snowflake
  3. Snowflake Connections
  4. PowerExchange for Snowflake Data Objects
  5. PowerExchange for Snowflake Mappings
  6. PowerExchange for Snowflake Dynamic Mappings
  7. Snowflake Run-Time Processing
  8. Pushdown Optimization
  9. Appendix A: Snowflake Data Type Reference

PowerExchange for Snowflake User Guide

PowerExchange for Snowflake User Guide

Pushdown Optimization Functions

Pushdown Optimization Functions

PowerExchange for Snowflake supports source and full pushdown optimization.
The following table summarizes the availability of pushdown functions in a Snowflake:
Function
Support
ABORT()
No
ABS()
Yes
ADD_TO_DATE()
Yes
AES_DECRYPT()
No
AES_ENCRYPT()
No
ASCII()
Yes
AVG()
Yes
CEIL()
Yes
CHOOSE()
No
CHR()
Yes
CHRCODE()
Yes
COMPRESS()
No
CONCAT()
Yes
COS()
No
COSH()
Yes
COUNT()
No
CRC32()
No
CREATE_TIMESTAMP_TZ()
No
CUME()
No
DATE_COMPARE()
No
DATE_DIFF()
Yes
DECODE()
Yes
DECODE_BASE64()
No
DECOMPRESS()
No
ENCODE_BASE64()
No
ERROR()
No
EXP()
Yes
FIRST()
Yes
FLOOR()
Yes
FV()
No
GET_DATE_PART()
Yes
GET_TIMESTAMP()
No
GET_TIMEZONE()
No
GREATEST()
No
IIF()
Yes
IN()
No
INDEXOF()
No
INITCAP()
Yes
INSTR()
No
IS_DATE()
No
IS_NUMBER()
No
IS_SPACES()
No
ISNULL()
No
LAST()
No
LAST_DAY()
No
LEAST()
No
LENGTH()
Yes
LN()
Yes
LOG()
Yes
LOWER()
Yes
LPAD()
Yes
LTRIM()
Yes
MAKE_DATE_TIME()
No
MAX()
Yes
MD5()
No
MEDIAN()
Yes
METAPHONE()
No
MIN()
Yes
MOD()
Yes
MOVINGAVG()
No
MOVINGSUM()
No
NPER()
No
PERCENTILE()
No
PMT()
No
POWER()
Yes
PV()
No
RAND()
No
RATE()
No
REG_EXTRACT()
No
REG_MATCH()
No
REG_REPLACE
No
REPLACECHR()
No
REPLACESTR()
No
REVERSE()
No
ROUND(DATE)
Yes
ROUND(NUMBER)
Yes
RPAD()
Yes
RTRIM()
Yes
SET_DATE_PART()
No
SIGN()
Yes
SIN()
No
SINH()
Yes
SOUNDEX()
No
SQRT()
Yes
STDDEV()
Yes
SUBSTR()
Yes
SUM()
No
SYSTIMESTAMP()
No
TAN()
No
TANH()
Yes
TO_BIGINT
Yes
TO_CHAR(DATE)
Yes
TO_CHAR(NUMBER)
Yes
TO_DATE()
Yes
TO_DECIMAL()
Yes
TO_DECIMAL38()
Yes
TO_FLOAT()
Yes
TO_INTEGER()
Yes
TO_TIMESTAMP_TZ()
No
TRUNC(DATE)
Yes
TRUNC(NUMBER)
Yes
UPPER()
Yes
VARIANCE()
Yes

0 COMMENTS

We’d like to hear from you!