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:
- Başlatma ve durdurma ifadelerinin aynı türe çözümlenmesi gerekir.
- Başlatma ve durdurma ifadeleri türe çözümlanırsa, adım ifadesi türüne çözümlenmelidir
- 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.