kondisi kesalahan NEAREST_BY_JOIN

SQLSTATE: 42604

Join berdasarkan terdekat tidak valid.

CROSS_JOIN_NOT_ENABLED

Gabungan terdekat diimplementasikan sebagai produk silang terikat secara internal dan oleh karena itu ditolak ketika spark.sql.crossJoin.enabled = false. Atur spark.sql.crossJoin.enabled = true untuk mengizinkannya, atau tulis ulang kueri tanpa nearest-by.

EXACT_WITH_NONDETERMINISTIC_EXPRESSION

EXACT join nearest-by tidak kompatibel dengan ekspresi pemeringkatan nondeterministik <expression>. Gunakan APPROX, atau ganti ekspresi dengan ekspresi deterministik.

NON_ORDERABLE_RANKING_EXPRESSION

Ekspresi <expression> peringkat jenis <type> tidak dapat diurutkan. Berikan ekspresi yang mengembalikan jenis yang dapat diurutkan, seperti jarak numerik seperti abs(a.col - b.col) atau skor kesamaan numerik.

NUM_RESULTS_OUT_OF_RANGE

Jumlah hasil <numResults> harus antara <min> dan <max>. Perbarui literal di APPROX NEAREST <numResults> BY ... (atau EXACT NEAREST <numResults> BY ...) agar berada dalam rentang tersebut.

STREAMING TIDAK DIDUKUNG

Join berdasarkan data terdekat tidak didukung untuk DataFrame/Dataset streaming.

ARAH_TIDAK_DIDUKUNG

Arah join terdekat '<direction>' tidak didukung. Arah penggabungan terdekat yang didukung meliputi: <supported>.

UNSUPPORTED_JOIN_TYPE

Tipe join nearest-by <joinType>tidak didukung. Jenis yang didukung: <supported>.

UNSUPPORTED_MODE

Mode join terdekat yang tidak didukung '<mode>'. Mode yang didukung meliputi: <supported>.