condição de erro de NEAREST_BY_JOIN

SQLSTATE: 42604

Junção por proximidade inválida.

CROSS_JOIN_NOT_ENABLED

A junção por proximidade é implementada internamente como um produto cartesiano limitado e, por isso, é rejeitada quando spark.sql.crossJoin.enabled = false. Defina spark.sql.crossJoin.enabled = true para o permitir ou reescreva a consulta sem nearest-by.

EXATA_COM_EXPRESSAO_NAO_DETERMINISTICA

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

EXPRESSÃO_DE_CLASSIFICAÇÃO_NÃO_ORDENÁVEL

A expressão <expression> de classificação do tipo <type> não é ordenável. Forneça uma expressão que devolva um tipo ordenável, como uma distância numérica como 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.

Transmissão em fluxo não suportada

A operação nearest-by join não é suportada com DataFrames/Datasets de streaming.

DIREÇÃO_NÃO_SUPORTADA

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

UNSUPPORTED_JOIN_TYPE

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

UNSUPPORTED_MODE

Modo de entrada mais próximo não suportado '<mode>'. Os modos suportados incluem: <supported>.