DATATYPE_MISMATCH hata sınıfı

Veri türü uyuşmazlığı nedeniyle çözümlenemiyor:

Bu hata sınıfı aşağıdaki türetilmiş hata sınıflarını içerir:

ARRAY_FUNCTION_DIFF_TYPES

girişi, aynı öğe türüne sahip bir değer tarafından izlenmeli, ancak [, ] olmalıdır.

BINARY_ARRAY_DIFF_TYPES

İşleve giriş aynı öğe türüne sahip iki tane olmalıdır, ancak [, ] şeklindedir.

BINARY_OP_DIFF_TYPES

İkili işlecin sol ve sağ işlenenleri uyumsuz türlere ( ve ) sahiptir.

BINARY_OP_WRONG_TYPE

ikili işleci, giriş türünü gerektirir, değil.

BLOOM_FILTER_BINARY_OP_WRONG_TYPE

Için Bloom filtre ikili girişi sabit bir değer veya skaler alt sorgu ifadesi olmalıdır, ancak şeklindedir.

BLOOM_FILTER_WRONG_TYPE

İşleve girişin ardından ile değer girilmiş olmalıdır, ancak [] değeridir.

CANNOT_CONVERT_TO_JSON

Tür sütunu JSON'a dönüştürülemiyor.

CANNOT_DROP_ALL_FIELDS

Yapıdaki tüm alanlar bırakılamaz.

CAST_TO_NAMED_PARAMETER

konumundaki işlev parametresi gerektirir. Verilen bağımsız değişken şeklindedir.

CAST_WITHOUT_SUGGESTION

öğesine yayınlanamaz.

CAST_WITH_CONF_SUGGESTION

, ANSI modu açıkken 'a yayınlanamaz.

'a atamanız gerekiyorsa olarak ayarlayabilirsiniz.

CAST_WITH_FUNC_SUGGESTION

öğesine yayınlanamaz.

Değerleri 'den 'e dönüştürmek için bunun yerine işlevlerini kullanabilirsiniz.

CREATE_MAP_KEY_DIFF_TYPES

İşlevin verilen anahtarlarının tümü aynı türde olmalıdır, ancak bunlar şeklindedir.

CREATE_MAP_VALUE_DIFF_TYPES

İşlevin verilen değerlerinin tümü aynı türde olmalıdır, ancak bunlar şeklindedir.

CREATE_NAMED_STRUCT_WITHOUT_FOLDABLE_STRING

Yalnızca katlanabilir STRING ifadelerin tek konumda görünmesine izin verilir, ancak bunlar olur.

DATA_DIFF_TYPES

girişlerinin tümü aynı türde olmalıdır, ancak şeklindedir.

HASH_MAP_TYPE

İşleve giriş "MAP" türünde öğeler içeremez. Spark'ta aynı haritaların karma kodu farklı olabilir, bu nedenle "MAP" öğelerinde karma ifadeler yasaktır. Önceki davranışı geri yüklemek için "spark.sql.legacy.allowHashOnMapType" değerini "true" olarak ayarlayın.

INPUT_SIZE_NOT_ONE

Uzunluğu 1 olmalıdır

INVALID_ARG_VALUE

Değerin değerinin değişmez değeri olması gerekir, ancak değerini alır.

INVALID_JSON_MAP_KEY_TYPE

Giriş şeması yalnızca MAP için anahtar türü olarak STRING içerebilir.

INVALID_JSON_SCHEMA

Giriş şeması bir yapı, dizi veya eşleme olmalıdır.

INVALID_MAP_KEY_TYPE

Eşlemenin anahtarı olamaz/içeremez.

INVALID_ORDERING_TYPE

türüne göre sıralamayı desteklemez.

IN_SUBQUERY_DATA_TYPE_MISMATCH

IN alt sorgunun sol tarafındaki bir veya daha fazla öğeye ait veri türü, alt sorgu çıktısının veri türüyle uyumlu değildir. Eşleşmeyen sütunlar: [], sol taraf: [], sağ taraf: [].

IN_SUBQUERY_LENGTH_MISMATCH

IN alt sorgunun sol tarafındaki sütun sayısı, alt sorgu çıkışındaki sütun sayısıyla eşleşmiyor. Sol taraftaki sütunlar(uzunluk: ): [], sağ taraftaki sütunlar(uzunluk: ): [].

MAP_CONCAT_DIFF_TYPES

tüm harita türünde olmalıdır, ancak şeklindedir.

MAP_FUNCTION_DIFF_TYPES

girişine aynı anahtar türüne sahip bir değer izlenmeli, ancak [, ] olmalıdır.

MAP_ZIP_WITH_DIFF_TYPES

öğesine giriş, uyumlu anahtar türlerine sahip iki eşleme olmalıdır, ancak [, ] şeklindedir.

NON_FOLDABLE_INPUT

giriş katlanabilir bir ifade olmalıdır; ancak, var.

NON_STRING_TYPE

tüm bağımsız değişkenler dize olmalıdır.

NULL_TYPE

Null yazılan değerler bağımsız değişken olarak kullanılamaz.

PARAMETER_CONSTRAINT_VIOLATION

() değeri () olmalıdır

RANGE_FRAME_INVALID_TYPE

Sipariş belirtiminde kullanılan veri türü, aralık çerçevesinde kullanılan veri türüyle eşleşmiyor.

RANGE_FRAME_MULTI_ORDER

Değer sınırlarına sahip aralık penceresi çerçevesi, ifadelere göre birden çok sıra içeren bir pencere belirtiminde kullanılamaz: .

RANGE_FRAME_WITHOUT_ORDER

Aralık penceresi çerçevesi, sıralanmamış bir pencere belirtiminde kullanılamaz.

SEQUENCE_WRONG_INPUT_TYPES

yanlış parametre türünü kullanır. Parametre türü aşağıdakilere uymalıdır:

  1. Başlatma ve durdurma ifadelerinin aynı türe çözümlenmesi gerekir.
  2. Başlatma ve durdurma ifadeleri türe çözümlanırsa, adım ifadesi türüne çözümlenmelidir
  3. Aksi takdirde, başlatma ve durdurma ifadeleri türe çözümlanırsa, adım ifadesi aynı türe çözümlenmelidir.

SPECIFIED_WINDOW_FRAME_DIFF_TYPES

Pencere çerçevesi sınırları ve aynı türe sahip değildir: <> .

SPECIFIED_WINDOW_FRAME_INVALID_BOUND

Pencere çerçevesi üst sınırı alt sınırı izlemiyor.

SPECIFIED_WINDOW_FRAME_UNACCEPTED_TYPE

İlişkinin veri türü beklenen veri türüyle eşleşmiyor.

SPECIFIED_WINDOW_FRAME_WITHOUT_FOLDABLE

Pencere çerçevesi sınırı değişmez değer değil.

SPECIFIED_WINDOW_FRAME_WRONG_COMPARISON

Pencere çerçevesinin alt sınırı üst sınıra olmalıdır.

STACK_COLUMN_DIFF_TYPES

Sütunun () veri türü aynı türe sahip değildir: () <> .

UNEXPECTED_CLASS_TYPE

sınıf bulunamadı

UNEXPECTED_INPUT_TYPE

parametre türü gerektirir, ancak türündedir.

UNEXPECTED_NULL

null olmamalıdır

UNEXPECTED_RETURN_TYPE

dönüş türü gerektirir, ancak gerçek türdür.

UNEXPECTED_STATIC_METHOD

içindeki bağımsız değişken türleriyle eşleşen statik bir yöntem bulamıyor

UNSUPPORTED_INPUT_TYPE

girişi tür verileri olamaz.

VALUE_OUT_OF_RANGE

değeri arasında olmalıdır (geçerli değer = )

WRONG_NUM_ARGS

parametreleri gerektirir, ancak gerçek sayı şeklindedir.

WRONG_NUM_ARGS_WITH_SUGGESTION

parametreleri gerektirir, ancak gerçek sayı şeklindedir.

Bu işlevi parametrelerle çağırmanız gerekiyorsa, eski yapılandırmayı olarak ayarlayın.

WRONG_NUM_ENDPOINTS

Aralıkları oluşturmak için uç nokta sayısı = 2 olmalıdır >, ancak gerçek sayı şeklindedir.