NEAREST_BY_JOIN Fehlerzustand

SQLSTATE: 42604

Ungültige Nearest-By-Verbindung.

CROSS_JOIN_NOT_ENABLED

Die „Nearest-by“-Verbindung wird intern als begrenztes Kreuzprodukt implementiert und daher abgelehnt, wenn spark.sql.crossJoin.enabled = false. Setzen Sie spark.sql.crossJoin.enabled = true, um dies zuzulassen, oder formulieren Sie die Abfrage ohne nearest-by neu.

NON_ORDERABLE_RANKING_EXPRESSION

Der Bewertungsausdruck <expression> des Typs <type> kann nicht sortiert werden. Geben Sie einen Ausdruck an, der einen geordneten Typ zurückgibt, z. B. einen numerischen Abstand wie abs(a.col - b.col) oder eine numerische Ähnlichkeitsbewertung.

NUM_RESULTS_OUT_OF_RANGE

Die Anzahl der Ergebnisse <numResults> muss zwischen <min> und <max>. Aktualisieren Sie das Literal in APPROX NEAREST <numResults> BY ... (oder EXACT NEAREST <numResults> BY ...) so, dass es in diesen Bereich fällt.

STREAMING_NOT_SUPPORTED

Nearest-by-Verbindungen werden für Streaming-DataFrames/-Datasets nicht unterstützt.

UNSUPPORTED_DIRECTION

Nicht unterstützte Nearest-By-Verbindungsrichtung '<direction>'. Zu den unterstützten Nearest-By-Verbindungen gehören: <supported>.

UNSUPPORTED_JOIN_TYPE

Nicht unterstützter Nearest-by-Verknüpfungstyp <joinType>. Unterstützte Typen: <supported>.

NICHT_UNTERSTÜTZTER_MODUS

Nicht unterstützter Nearest-By-Verbindungsmodus: '<mode>'. Zu den unterstützten Modi gehören: <supported>.