UDF_USER_CODE_ERROR felvillkor

SQLSTATE: 39000

Körningen av funktionen <fn> misslyckades.

CLASS_NOT_FOUND

Det gick inte att hitta <type> <className> den angivna JAR-filen. Kontrollera att klassen finns i JAR och att hanteringssökvägen är korrekt.

DBCONNECT_UNSUPPORTED

DBConnect-versionen <version> stöds inte för serverlösa Scala-UDF:er.

<error>

GENERIC

== Fel ==

<error>

== Stacktrace ==

<stack>

HANDLER_INPUT_SCHEMA

Det går inte att hitta hanteraren med namnet <handler> som matchar schemat <inputSchema>. Möjliga kandidater: <candidates>.

HANDLER_MULTIPLE_CANDIDATES

Det finns flera metoder med namn <handler> som matchar indataschemat <inputSchema>: <candidates>.

HANDLER_NOT_PUBLIC

Hanteraren <type> <handler> är inte offentlig. Java UDF-hanterare måste vara offentliga.

HANDLER_NOT_STATIC

Metoden <method> i hanteraren <handler> är inte statisk. Java UDF-hanteringsmetoder måste vara offentliga och statiska.

HANDLER_RETURN_TYPE

Det går inte att konvertera returtypen <returnType> för hanteraren <handler> till den förväntade SQL-typen <sqlReturnType>.

HANDLER_UNKNOWN

Det går inte att hitta hanteraren med namnet <handler>. Kontrollera att den här hanteraren finns i UDF-beroenden.

INPUT_CONVERSION

== Fel ==

<error>

INTERNAL_MEMORY_LIMIT

Den interna minnesgränsen har nåtts. Överväg att minska storleken på varje rad som skickas till UDF.

SPRÅK_MISMATCH

Det angivna språket (<specifiedLanguage>) matchar inte det faktiska språket för hanteraren (<actualLanguage>). Uppdatera språket i UDF-definitionen.

OOM

Funktionen fick slut på minne under körningen.

Detta kan orsakas av överdriven minnesanvändning av den kod som körs.

PAYLOAD

<error>

RESULT_CONVERSION

Överväg att ändra funktionen för att returnera ett värde som passar returtypen.

== Fel ==

<error>

UDF_CLASS_MISSING

== Fel ==

<error>

Vänligen se <docLink> för information om hur du åtgärdar detta.

== Stacktrace ==

<stack>