condição de erro do NEAREST_BY_JOIN

SQLSTATE: 42604

Junção por proximidade inválida.

CROSS_JOIN_NOT_ENABLED

A junção mais próxima é implementada como um produto cruzado limitado internamente e, portanto, é rejeitada quando spark.sql.crossJoin.enabled = false. Defina spark.sql.crossJoin.enabled = true para permiti-lo ou reescreva a consulta sem nearest-by.

EXATA_COM_EXPRESSÃO_NÃO_DETERMINÍSTICA

EXACT a junção por proximidade é incompatível com a expressão não determinística de classificação <expression>. Use APPROXou substitua a expressão por uma determinística.

NON_ORDERABLE_RANKING_EXPRESSION

A expressão de classificação <expression> do tipo <type> não é ordenável. Forneça uma expressão que retorne um tipo ordenável, como uma distância numérica, por exemplo abs(a.col - b.col), ou uma pontuação numérica de similaridade.

NUM_RESULTS_OUT_OF_RANGE

O número de resultados <numResults> deve estar entre <min> e <max>. Atualize o literal em APPROX NEAREST <numResults> BY ... (ou EXACT NEAREST <numResults> BY ...) para que fique dentro desse intervalo.

STREAMING_NOT_SUPPORTED

Não há suporte para junção mais próxima com dataframes/conjuntos de dados de streaming.

UNSUPPORTED_DIRECTION

Direção de junção por proximidade não suportada '<direction>'. As direções de junção por proximidade suportadas incluem: <supported>.

UNSUPPORTED_JOIN_TYPE

Tipo de junção por proximidade <joinType> não suportado. Tipos com suporte: <supported>.

UNSUPPORTED_MODE

Modo de junção por proximidade sem suporte '<mode>'. Os modos com suporte incluem: <supported>.