Which of the following languages is NOT supported for UDFs?

Master the SnowPro Advanced Architect Test with flashcards, multiple-choice questions, and detailed explanations. Prepare thoroughly for your certification!

Multiple Choice

Which of the following languages is NOT supported for UDFs?

Explanation:
UDFs in Snowflake are executed in runtimes provided for specific languages: SQL for simple in-database logic, JavaScript for more procedural code, and Java for heavier logic with Java libraries. C++ isn’t offered as a native UDF language, so you can’t define a UDF directly in C++. If you need to run C++-level code, you’d typically use an external function or wrap the logic in a service and call it from Snowflake, but that isn’t a native UDF. The other supported languages fit the in-database execution model Snowflake provides.

UDFs in Snowflake are executed in runtimes provided for specific languages: SQL for simple in-database logic, JavaScript for more procedural code, and Java for heavier logic with Java libraries. C++ isn’t offered as a native UDF language, so you can’t define a UDF directly in C++. If you need to run C++-level code, you’d typically use an external function or wrap the logic in a service and call it from Snowflake, but that isn’t a native UDF. The other supported languages fit the in-database execution model Snowflake provides.

Subscribe

Get the latest from Passetra

You can unsubscribe at any time. Read our privacy policy