DATATYPE_MISMATCH hata sınıfı
Veri türü uyuşmazlığı nedeniyle çözümlenemiyor <sqlExpr>
:
ARRAY_FUNCTION_DIFF_TYPES
girişinin <functionName>
ardından aynı öğe türüne sahip bir değer girilmiş <dataType>
olmalı, ancak [<leftType>
, <rightType>
].
BINARY_ARRAY_DIFF_TYPES
İşleve <functionName>
giriş aynı öğe türüne sahip iki <arrayType>
öğe olmalıdır, ancak [<leftType>
, <rightType>
] şeklindedir.
BINARY_OP_DIFF_TYPES
İkili işlecin sol ve sağ işlenenleri uyumsuz türlere (<left>
ve <right>
) sahiptir.
BINARY_OP_WRONG_TYPE
ikili işleci giriş türünü <inputType>
gerektirir, değil <actualDataType>
.
BLOOM_FILTER_BINARY_OP_WRONG_TYPE
için Bloom filtresi ikili girişi <functionName>
sabit bir değer veya skaler alt sorgu ifadesi olmalıdır, ancak bu olmalıdır <actual>
.
BLOOM_FILTER_WRONG_TYPE
İşleve <functionName>
girişin ardından ile <expectedRight>
değer girilmiş <expectedLeft>
olmalıdır, ancak [<actual>
] değeridir.
CANNOT_CONVERT_TO_JSON
Tür <type>
sütunu <name>
JSON'a dönüştürülemiyor.
CANNOT_DROP_ALL_FIELDS
Yapıdaki tüm alanlar bırakılamaz.
CAST_TO_NAMED_PARAMETER
konumundaki <pos>
işlev <functionName>
parametresi <parameterName>
gerektirir<requiredType>
. Verilen bağımsız değişkendir <argumentType>
.
CAST_WITHOUT_SUGGESTION
öğesine <targetType>
yayınlanamaz<srcType>
.
CAST_WITH_CONF_SUGGESTION
, ANSI modu açıkken'e <targetType>
yayınlanamaz<srcType>
.
'a atamanız <srcType>
gerekiyorsa olarak <configVal>
ayarlayabilirsiniz<config>
.<targetType>
CAST_WITH_FUNC_SUGGESTION
öğesine <targetType>
yayınlanamaz<srcType>
.
Değerleri 'den'e <srcType>
dönüştürmek için <targetType>
bunun yerine işlevlerini <functionNames>
kullanabilirsiniz.
CREATE_MAP_KEY_DIFF_TYPES
İşlevin verilen anahtarlarının <functionName>
tümü aynı türde olmalıdır, ancak bunlar şeklindedir <dataType>
.
CREATE_MAP_VALUE_DIFF_TYPES
İşlevin <functionName>
verilen değerlerinin tümü aynı türde olmalıdır, ancak bunlar şeklindedir <dataType>
.
CREATE_NAMED_STRUCT_WITHOUT_FOLDABLE_STRING
Yalnızca katlanabilir STRING
ifadelerin tek konumda görünmesine izin verilir, ancak bunlar olur <inputExprs>
.
DATA_DIFF_TYPES
girişlerinin <functionName>
tümü aynı türde olmalıdır, ancak değeridir <dataType>
.
FILTER_NOT_BOOLEAN
Türün <type>
filtre ifadesi <filter>
boole değil.
HASH_MAP_TYPE
İşleve <functionName>
giriş "MAP
" türünde öğeler içeremez. Spark'ta aynı eşlemelerin karma kodu farklı olabilir, bu nedenle "MAP
" öğelerde 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
<exprName>
Uzunluğu 1 olmalıdır.
INVALID_ARG_VALUE
Değerin <inputName>
değerinin <validValues>
değişmez <requireType>
değeri olması gerekir, ancak değerini alır<inputValue>
.
INVALID_JSON_MAP_KEY_TYPE
Giriş şeması <schema>
yalnızca bir MAP
için anahtar türü olarak içerebilirSTRING
.
INVALID_JSON_SCHEMA
Giriş şeması <schema>
bir yapı, dizi veya eşleme olmalıdır.
INVALID_MAP_KEY_TYPE
Eşlemenin anahtarı olamaz/içeremez <keyType>
.
INVALID_ORDERING_TYPE
türüne <functionName>
<dataType>
göre sıralamayı desteklemez.
INVALID_ROW_LEVEL_OPERATION_ASSIGNMENTS
<errors>
INVALID_SECRET
ai_generate_text işlevine "apiKey" bağımsız değişkeninin parametre değeri sabit <inputExpr>
olamaz. Önerilen kullanımlar işlev veya alt SELECT ...
sorgu içerirsecret(scope, key)
.
INVALID_XML_MAP_KEY_TYPE
Giriş şeması <schema>
yalnızca bir MAP
için anahtar türü olarak içerebilirSTRING
.
IN_SUBQUERY_DATA_TYPE_MISMATCH
IN alt sorgusunun sol tarafındaki bir veya daha fazla öğeye ait veri türü, alt sorgunun çıktısının veri türüyle uyumlu değildir. Eşleşmeyen sütunlar: [<mismatchedColumns>
], sol taraf: [<leftType>
], sağ taraf: [<rightType>
].
IN_SUBQUERY_LENGTH_MISMATCH
IN alt sorgusunun sol tarafındaki sütun sayısı, alt sorgu çıkışındaki sütun sayısıyla eşleşmiyor. Sol taraftaki sütunlar(uzunluk: <leftLength>
): [<leftColumns>
], sağ taraftaki sütunlar(uzunluk: <rightLength>
): [<rightColumns>
].
MAP_CONCAT_DIFF_TYPES
tüm <functionName>
harita türünde olmalıdır, ancak şeklindedir <dataType>
.
MAP_FUNCTION_DIFF_TYPES
<functionName>
girişi, aynı anahtar türüne sahip bir değer tarafından takip edilmiş <dataType>
olmalıdır, ancak [<leftType>
, <rightType>
] şeklindedir.
MAP_ZIP_WITH_DIFF_TYPES
öğesine <functionName>
giriş, uyumlu anahtar türlerine sahip iki eşleme olmalıdır, ancak [<leftType>
, <rightType>
] şeklindedir.
NON_FOLDABLE_INPUT
giriş <inputName>
katlanabilir <inputType>
bir ifade olmalıdır; ancak , alır <inputExpr>
.
NON_STRING_LITERAL
Parametre <paramIndex>
, dize değişmez değerleri dizisi olmalıdır.
NON_STRING_TYPE
tüm bağımsız değişkenler dize olmalıdır.
NULL_TYPE
Null türemiş değerler bağımsız değişken <functionName>
olarak kullanılamaz.
PARAMETER_CONSTRAINT_VIOLATION
<leftExprName>
(<leftExprValue>
) değeri (<rightExprValue>
olmalıdır <constraint>
<rightExprName>
.
RANGE_FRAME_INVALID_TYPE
Sipariş belirtiminde kullanılan veri türü <orderSpecType>
, aralık çerçevesinde kullanılan veri türüyle <valueBoundaryType>
eşleşmiyor.
RANGE_FRAME_MULTI_ORDER
Değer sınırları olan bir aralık penceresi çerçevesi, birden çok ifadeye göre sıralı bir pencere belirtiminde kullanılamaz: <orderSpec>
.
RANGE_FRAME_WITHOUT_ORDER
Aralık penceresi çerçevesi, sıralanmamış bir pencere belirtiminde kullanılamaz.
REMOTE_FUNCTION_INVALID_REMOTE_URL
giriş parametresi: <paramName>
, value: <paramValue>
geçerli bir uzak URL oluşturmak için kullanılamaz çünkü <reason>
REMOTE_FUNCTION_WRONG_PARAMETER_NAMES
Giriş parametresi adları doğru değil. Eksik gerekli parametreler: <missingValues>
, tanınmayan parametreler: <unknownValues>
.
SEQUENCE_WRONG_INPUT_TYPES
<functionName>
yanlış parametre türünü kullanır. Parametre türü aşağıdakilere uygun olmalıdır:
- Başlangıç ve durdurma ifadelerinin aynı türe çözümlenmesi gerekir.
- Başlangıç ve durdurma ifadeleri türüne
<startType>
çözümlanırsa, adım ifadesi türüne<stepType>
çözümlenmelidir. - Aksi takdirde, başlatma ve durdurma ifadeleri türe
<otherStartType>
çözümlanırsa, adım ifadesi aynı türe çözümlenmelidir.
SPECIFIED_WINDOW_FRAME_DIFF_TYPES
Pencere çerçevesi sınırlarıdır <lower>
ve <upper>
aynı türe sahip değildir: <lowerType>
<><upperType>
.
SPECIFIED_WINDOW_FRAME_INVALID_BOUND
Pencere çerçevesi üst sınırı <upper>
alt sınırı <lower>
izlemiyor.
SPECIFIED_WINDOW_FRAME_UNACCEPTED_TYPE
İlişkinin <location>
<exprType>
veri türü beklenen veri türüyle <expectedType>
eşleşmiyor.
SPECIFIED_WINDOW_FRAME_WITHOUT_FOLDABLE
Pencere çerçevesi <location>
sınırı <expression>
değişmez değer değil.
SPECIFIED_WINDOW_FRAME_WRONG_COMPARISON
Pencere çerçevesinin alt sınırı üst sınırda olmalıdır <comparison>
.
STACK_COLUMN_DIFF_TYPES
Sütunun (<columnIndex>
) veri türü aynı türde değil: <leftType>
(<leftParamIndex>
) <><rightType>
(<rightParamIndex>
).
TYPE_CHECK_FAILURE_WITH_HINT
<msg>
<hint>
.
UNEXPECTED_CLASS_TYPE
sınıfı <className>
bulunamadı.
UNEXPECTED_INPUT_TYPE
<paramIndex>
parametresi türü gerektirir<requiredType>
, ancak <inputSql>
türüne <inputType>
sahiptir.
UNEXPECTED_NULL
null <exprName>
olmamalıdır.
UNEXPECTED_RETURN_TYPE
<functionName>
dönüş <expectedType>
türü gerektirir, ancak gerçek türdür<actualType>
.
UNEXPECTED_STATIC_METHOD
içindeki <className>
bağımsız değişken türleriyle eşleşen statik bir yöntem <methodName>
bulamıyor.
UNSUPPORTED_INPUT_TYPE
girişi <functionName>
tür verileri olamaz <dataType>
.
VALUE_OUT_OF_RANGE
değeri <exprName>
(geçerli değer = <currentValue>
) arasında <valueRange>
olmalıdır.
WRONG_NUM_ARG_TYPES
İfade için bağımsız değişken türleri gerekir <expectedNum>
, ancak gerçek sayı olur <actualNum>
.
WRONG_NUM_ENDPOINTS
Aralıkları oluşturmak için uç nokta sayısı = 2 olmalıdır >, ancak gerçek sayı şeklindedir <actualNumber>
.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin