Sdílet prostřednictvím


UDF_USER_CODE_ERROR chybovém stavu

SQLSTATE: 39000

Spuštění funkce <fn> selhalo.

CLASS_NOT_FOUND

V zadaném souboru JAR nebyl nalezen <type> <className> . Ujistěte se, že třída existuje v souboru JAR a že je cesta obslužné rutiny správná.

DBCONNECT_UNSUPPORTED

Verze <version> DBConnect není podporována pro bezserverové uživatelem definované funkce ve Scale.

<error>

GENERIC

== Chyba ==

<error>

== Stacktrace ==

<stack>

HANDLER_INPUT_SCHEMA

Nelze najít obslužnou rutinu s názvem <handler> odpovídajícím schématu <inputSchema>. Možné kandidáty: <candidates>.

HANDLER_MULTIPLE_CANDIDATES

Existuje více metod s názvem <handler> odpovídajícím vstupnímu schématu <inputSchema>: <candidates>.

HANDLER_NOT_PUBLIC

Zpracovatel <type> <handler> není veřejný. Obslužné rutiny uživatelem definované funkcí (UDF) v Java musí být veřejné.

HANDLER_NOT_STATIC

Metoda <method> v obslužné rutině <handler> není statická. Metody obslužné rutiny UDF v Javě musí být veřejné a statické.

HANDLER_RETURN_TYPE

Nelze převést návratový typ <returnType> obslužné rutiny <handler> na očekávaný typ <sqlReturnType>SQL .

HANDLER_UNKNOWN

Nelze najít obslužnou rutinu s názvem <handler>. Zkontrolujte, jestli tato obslužná rutina existuje v závislostech UDF.

INPUT_CONVERSION

== Chyba ==

<error>

INTERNAL_MEMORY_LIMIT

Bylo dosaženo limitu interní paměti. Zvažte zmenšení velikosti každého řádku předaného do funkce definované uživatelem.

LANGUAGE_MISMATCH

Zadaný jazyk (<specifiedLanguage>) neodpovídá skutečnému jazyku obslužné rutiny (<actualLanguage>). Aktualizujte jazyk v uživatelské definici UDF.

OOM

Během provádění funkce vyčerpala paměť.

Příčinou může být nadměrné využití paměti spuštěného kódu.

PAYLOAD

<error>

RESULT_CONVERSION

Zvažte změnu funkce tak, aby vrátila hodnotu, která odpovídá návratovém typu.

== Chyba ==

<error>

UDF_CLASS_MISSING

== Chyba ==

<error>

Přečtěte si <docLink> informace o tom, jak to opravit.

== Stacktrace ==

<stack>