NEAREST_BY_JOIN chybový stav

SQLSTATE: 42604

Neplatné nejbližší spojení.

CROSS_JOIN_NOT_ENABLED

Nejbližší spojení se implementuje interně jako ohraničený křížový produkt, a proto je odmítnut při spark.sql.crossJoin.enabled = false. Nastavte spark.sql.crossJoin.enabled = true tak, aby to povolovalo, nebo přepište dotaz bez operátoru nearest-by.

EXACT_WITH_NONDETERMINISTIC_EXPRESSION

EXACT spojení podle nejbližší hodnoty není kompatibilní s nedeterministickým výrazem pro hodnocení <expression> Použijte APPROXnebo nahraďte výraz deterministickým výrazem.

NON_ORDERABLE_RANKING_EXPRESSION

Řadicí výraz <expression> typu <type> nelze seřadit. Zadejte výraz, který vrací seřazený typ, například číselnou vzdálenost, jako je abs(a.col – b.col) nebo číselné skóre podobnosti.

NUM_RESULTS_OUT_OF_RANGE

Počet výsledků <numResults> musí být mezi <min> a <max>. Upravte literál v APPROX NEAREST <numResults> BY ... (nebo EXACT NEAREST <numResults> BY ...) tak, aby spadal do tohoto rozsahu.

STREAMING_NOT_SUPPORTED

Spojení podle nejbližší hodnoty není u streamovaných datových rámců/datových sad podporováno.

NEPODPOROVANÝ_SMĚR

Nepodporovaný nejbližší směr spojení '<direction>'. Mezi podporované směry spojení typu nearest-by patří: <supported>.

UNSUPPORTED_JOIN_TYPE

Nepodporovaný typ spojení <joinType>nearest-by. Podporované typy: <supported>.

UNSUPPORTED_MODE

Nepodporovaný nejbližší režim spojení '<mode>'. Mezi podporované režimy patří: <supported>.