Condition d’erreur NEAREST_BY_JOIN

SQLSTATE : 42604

Jointure la plus proche non valide.

CROSS_JOIN_NOT_ENABLED

La jointure par proximité est implémentée en interne comme un produit cartésien borné et est donc refusée lorsque spark.sql.crossJoin.enabled = false. Définissez spark.sql.crossJoin.enabled = true pour l’autoriser, ou réécrivez la requête sans la fonction nearest-by.

NON_ORDERABLE_RANKING_EXPRESSION

L’expression <expression> de classement du type <type> n’est pas triable. Fournissez une expression qui retourne un type ordonné, tel qu’une distance numérique comme abs(a.col - b.col) ou un score de similarité numérique.

NUM_RESULTS_OUT_OF_RANGE

Le nombre de résultats <numResults> doit être compris entre <min> et <max>. Mettez à jour la valeur littérale dans APPROX NEAREST <numResults> BY ... (ou EXACT NEAREST <numResults> BY ...) afin qu’elle se situe dans cette plage.

STREAMING_NOT_SUPPORTED

La jointure par proximité n’est pas prise en charge avec les DataFrames/Datasets en flux continu.

UNSUPPORTED_DIRECTION

Direction de jointure par proximité non prise en charge <direction>. Les directions de jointure par proximité prises en charge sont les suivantes : <supported>.

UNSUPPORTED_JOIN_TYPE

Type de jointure par proximité <joinType> non pris en charge. Types pris en charge : <supported>.

UNSUPPORTED_MODE

Mode de jointure par proximité <mode> non pris en charge. Les modes pris en charge sont les suivants : <supported>.