SPRKSCL1114

org.apache.spark.sql.functions.repeat has a workaround.

Description

This issue appears when the tool detects the usage of org.apache.spark.sql.functions.repeat which has a workaround.

Input code

val result = repeat(someColumn, 5)

Output code

/*EWI: SPRKSCL1114 => org.apache.spark.sql.functions.repeat has a workaround, see documentation for more info*/
val result = repeat(someColumn, 5)

Scenarios

There only one scenario.

1. repeat(str: Column, n: Int)

Action: convert the second param to Column type using the com.snowflake.snowpark.functions.col function. For example:

val result = repeat(someColumn, col(5))

Recommendation

  • For more support, you can email us at snowconvert-info@snowflake.com. If you have a contract for support with Snowflake, reach out to your sales engineer and they can direct your support needs.

#332: [SIT-1562] SQL Readiness

Change request updated