NEAREST_BY_JOIN hata koşulu

SQLSTATE: 42604

Geçersiz yakınlık temelli birleştirme işlemi.

CROSS_JOIN_NOT_ENABLED

En yakın eşleme birleştirmesi, dahili olarak sınırlı bir Kartezyen çarpım şeklinde uygulanır ve bu nedenle spark.sql.crossJoin.enabled = false olduğunda reddedilir. Buna izin vermek için spark.sql.crossJoin.enabled = true öğesini ayarlayın veya sorguyu nearest-by kullanmadan yeniden yazın.

EXACT_WITH_NONDETERMINISTIC_EXPRESSION

EXACT en yakın komşu birleştirmesi, deterministik olmayan sıralama ifadesi <expression> ile uyumsuzdur. kullanın APPROXveya ifadeyi belirleyici bir ifadeyle değiştirin.

NON_ORDERABLE_RANKING_EXPRESSION

<type> türündeki <expression> sıralama ifadesi sıralanamaz. Abs(a.col - b.col) gibi sayısal bir uzaklık veya sayısal benzerlik puanı gibi sıralanabilir bir tür döndüren bir ifade sağlayın.

NUM_RESULTS_OUT_OF_RANGE

Sonuç sayısı <numResults> ile <min> arasında olmalıdır. APPROX NEAREST <numResults> BY ... içindeki (veya EXACT NEAREST <numResults> BY ... içindeki) sabiti bu aralık içinde kalacak şekilde güncelleştirin.

Akış desteklenmiyor

Akış veri çerçeveleri/veri kümeleri için en yakın birleştirme desteklenmez.

DESTEKLENMEYEN YÖN

Desteklenmeyen en yakın birleştirme yönü '<direction>'. Desteklenen en yakın birleştirme yönergeleri şunlardır: <supported>.

UNSUPPORTED_JOIN_TYPE

Desteklenmeyen yakınlık tabanlı birleştirme türü <joinType>. Desteklenen türler: <supported>.

UNSUPPORTED_MODE

Desteklenmeyen en yakına göre birleştirme modu '<mode>'. Desteklenen modlar şunlardır: <supported>.