Condición de error NEAREST_BY_JOIN

SQLSTATE: 42604

Unión nearest-by no válida.

CROSS_JOIN_NOT_ENABLED

La unión nearest-by se implementa internamente como un producto cruzado acotado y, por lo tanto, se rechaza cuando spark.sql.crossJoin.enabled = false. Establezca spark.sql.crossJoin.enabled = true para permitirlo, o reescriba la consulta sin nearest-by.

NON_ORDERABLE_RANKING_EXPRESSION

La expresión <expression> de clasificación de tipo <type> no se puede ordenar. Proporcione una expresión que devuelva un tipo ordenable, como una distancia numérica como abs(a.col - b.col) o una puntuación de similitud numérica.

NUM_RESULTS_OUT_OF_RANGE

El número de resultados <numResults> debe estar entre <min> y <max>. Actualice el literal en APPROX NEAREST <numResults> BY ... (o EXACT NEAREST <numResults> BY ...) para que quede dentro de ese intervalo.

STREAMING_NOT_SUPPORTED

La unión nearest-by no es compatible con DataFrames/Datasets de streaming.

UNSUPPORTED_DIRECTION

Dirección de unión nearest-by no compatible <direction>. Las direcciones de unión por proximidad admitidas incluyen: <supported>.

UNSUPPORTED_JOIN_TYPE

Tipo de unión nearest-by no compatible <joinType>. Tipos admitidos: <supported>.

UNSUPPORTED_MODE

No se admite el modo de unión por proximidad '<mode>'. Entre los modos admitidos se incluyen: <supported>.