NEAREST_BY_JOINエラー状態

SQLSTATE: 42604

最も近い結合が無効です。

CROSS_JOIN_NOT_ENABLED

最も近い結合は内部的に有界クロス積として実装されるため、 spark.sql.crossJoin.enabled = falseすると拒否されます。 許可する spark.sql.crossJoin.enabled = true を設定するか、最も近いものを指定せずにクエリを書き直します。

EXACT_WITH_NONDETERMINISTIC_EXPRESSION

EXACT nearest-by 結合は、非決定的ランク付け式 <expression>と互換性がありません。 APPROXを使用するか、式を決定的な式に置き換えます。

NON_ORDERABLE_RANKING_EXPRESSION

<expression>型のランク付け式<type>は順序付けできません。 abs(a.col - b.col) などの数値距離や数値の類似性スコアなど、順序指定可能な型を返す式を指定します。

結果数が範囲外です

結果 <numResults> 数は、 <min><max>の間である必要があります。 APPROX NEAREST <numResults> BY ... (またはEXACT NEAREST <numResults> BY ...) 内のリテラルを、その範囲内に収まるように更新します。

STREAMING_NOT_SUPPORTED

最も近い結合は、ストリーミング DataFrames/Datasets ではサポートされていません。

UNSUPPORTED_DIRECTION

対応していない最近傍結合方向 '<direction>'。 サポートされる最も近い結合方向には、 <supported>が含まれます。

UNSUPPORTED_JOIN_TYPE

サポートされていない最近傍ジョインの種類 <joinType>。 サポートされている型: <supported>

UNSUPPORTED_MODE

最近傍結合モード '<mode>' はサポートされていません。 サポートされるモードは、 <supported>です。