Classe de erro DATATYPE_MISMATCH
Não é possível resolver <sqlExpr>
devido à incompatibilidade de tipos de dados:
ARRAY_FUNCTION_DIFF_TYPES
A entrada para <functionName>
deveria ter sido <dataType>
seguida por um valor com o mesmo tipo de elemento, mas é [<leftType>
, <rightType>
].
TIPOS DE DIFF DE MATRIZES BINÁRIAS
A entrada para a função <functionName>
deveria ter sido duas <arrayType>
com o mesmo tipo de elemento, mas é [<leftType>
, <rightType>
].
BINARY_OP_DIFF_TYPES
os operandos esquerdo e direito do operador binário têm tipos incompatíveis (<left>
e <right>
).
BINARY_OP_WRONG_TYPE
o operador binário requer o tipo de entrada <inputType>
, não <actualDataType>
.
BLOOM_FILTER_BINARY_OP_WRONG_TYPE
A entrada binária do filtro Bloom para <functionName>
deve ser um valor constante ou uma expressão de subconsulta escalar, mas é <actual>
.
BLOOM_FILTER_TIPO ERRADO
A entrada para a função <functionName>
deveria ter sido <expectedLeft>
seguida pelo valor com <expectedRight>
, mas é [<actual>
].
NÃO É POSSÍVEL CONVERTER_EM_JSON
Não é possível converter a coluna <name>
do tipo <type>
em JSON.
NÃO É POSSÍVEL ELIMINAR_TODOS_CAMPOS
Não é possível descartar todos os campos na estrutura.
PARÂMETRO CAST_TO_NAMED_BR
O parâmetro <parameterName>
da função <functionName>
na posição <pos>
requer <requiredType>
. O argumento dado é <argumentType>
.
CAST_WITHOUT_SUGESTION
não é possível converter <srcType>
para <targetType>
.
CAST_WITH_CONF_SUGGESTION
não é possível transmitir <srcType>
para <targetType>
com o modo ANSI ativado.
Se você precisar converter <srcType>
para <targetType>
, você pode definir <config>
como <configVal>
.
CAST_WITH_FUNC_SUGGESTION
não é possível converter <srcType>
para <targetType>
.
Para converter valores de <srcType>
para <targetType>
, você pode usar as funções <functionNames>
em vez disso.
CREATE_MAP_KEY_DIFF_TYPES
A chave fornecida da função <functionName>
deveria ser do mesmo tipo, mas é <dataType>
.
CREATE_MAP_VALUE_DIFF_TYPES
Os valores fornecidos da função <functionName>
devem ser todos do mesmo tipo, mas são <dataType>
.
CREATE_NAMED_STRUCT_WITHOUT_FOLDABLE_STRING
Somente expressões STRING
dobráveis podem aparecer em posições ímpares, mas elas são <inputExprs>
.
DIFF_TYPES DE DADOS
Todas as entradas para <functionName>
devem ser do mesmo tipo, mas são <dataType>
.
FILTRAR_NÃO_BOOLEANO
A expressão de filtro <filter>
do tipo <type>
não é booleana.
TIPO DE MAPA DE HASH
A entrada para a função <functionName>
não pode conter elementos do tipo “MAP
”. No Spark, os mesmos mapas podem ter códigos de hash diferentes, portanto, as expressões de hash são proibidas nos elementos "MAP
". Para restaurar o comportamento anterior, defina “spark.sql.legacy.allowhashonMapType” como “true”.
TIPO DE VARIANTE DE HASH
A entrada para a função <functionName>
ainda não pode conter elementos do tipo “VARIANT
”.
TAMANHO DA ENTRADA NÃO É UM
O comprimento de <exprName>
deve ser 1.
VALOR_ARG_VALOR INVÁLIDO
O valor <inputName>
deve ser um literal <requireType>
de <validValues>
, mas obteve <inputValue>
.
TIPO_CHAVE_JSON_MAP_CHAVE_JSON INVÁLIDO
O esquema de entrada <schema>
só pode conter STRING
como um tipo key para um MAP
.
ESQUEMA_JSON INVÁLIDO
O esquema de entrada <schema>
deve ser uma estrutura, uma matriz, um mapa ou uma variante.
TIPO_CHAVE DE MAPA INVÁLIDO
O key do mapa não pode ser/conter <keyType>
.
TIPO_DE_PEDIDO INVÁLIDO
O <functionName>
não suporta pedidos no tipo <dataType>
.
ATRIBUIÇÕES DE OPERAÇÃO DE NÍVEL DE LINHA INVÁLIDAS
<errors>
SEGREDO_INVÁLIDO
O valor do parâmetro do argumento "apiKey" da função AI não pode ser uma constante <inputExpr>
. Os usos recomendados incluem a função secret(scope, key)
ou uma subconsulta SELECT ...
.
TIPO_CHAVE DE MAPA XML INVÁLIDO
O esquema de entrada <schema>
só pode conter STRING
como um tipo key para um MAP
.
IN_SUBQUERY_DATA_TYPE_MISMATCH
O tipo de dados de um ou mais elementos no lado esquerdo de uma subconsulta IN
não é compatível com o tipo de dados da saída da subconsulta. Colunas incompatíveis: [<mismatchedColumns>
], lado esquerdo: [<leftType>
], lado direito: [<rightType>
].
IN_SUBQUERY_LENGTH_MISMATCH
O número de colunas no lado esquerdo de uma subconsulta IN
não corresponde ao número de colunas na saída da subconsulta. Colunas do lado esquerdo (comprimento: <leftLength>
): [<leftColumns>
], colunas do lado direito (comprimento: <rightLength>
): [<rightColumns>
].
MAP_CONCAT_DIFF_TYPES
O <functionName>
deve ser todo do tipo map, mas é <dataType>
.
MAP_FUNCTION_DIFF_TYPES
A entrada para <functionName>
deveria ter sido <dataType>
seguida de um valor com o mesmo tipo key, mas é [<leftType>
, <rightType>
].
MAPE_ZIP_WITH_DIFF_TYPES
A entrada para <functionName>
deveria ter sido dois mapas com tipos key compatíveis, mas é [<leftType>
, <rightType>
].
ENTRADA_NÃO_DOBRÁVEL
a entrada <inputName>
deve ser uma expressão <inputType>
dobrável; no entanto, obtive <inputExpr>
.
LITERAL NÃO COM CADEIAS DE CARACTERES
O parâmetro <paramIndex>
deve ser uma matriz de strings literais.
TIPO_DE_CADEIA DE CARACTERES
todos os argumentos devem ser strings.
TIPO_NULO
Valores digitados nulos não podem ser usados como argumentos de <functionName>
.
PARÂMETRO_RESTRIÇÃO_VIOLAÇÃO
O <leftExprName>(<leftExprValue>
) deve ser <constraint>
(o <rightExprName>(<rightExprValue>
).
RANGE_FRAME_INVALID_TYPE
O tipo de dados <orderSpecType>
usado na especificação do pedido não suporta o tipo de dados <valueBoundaryType>
, que é usado no quadro de intervalo.
RANGE_FRAME_MULTI_ORDER
Uma moldura de janela de intervalo com limites de valor não pode ser usada em uma especificação de janela com várias expressões ordenadas por: <orderSpec>
.
RANGE_FRAME_WITHOUT_ORDER
Uma moldura de janela de intervalo não pode ser usada em uma especificação de janela não ordenada.
FUNÇÃO REMOTA_URL_REMOTA_INVÁLIDA_REMOTA_URL
O parâmetro de entrada: <paramName>
, value: <paramValue>
não pode ser usado para construir uma URL remota válida porque <reason>
NOMES DE PARÂMETROS ERRADOS DE FUNÇÕES REMOTAS
Os nomes dos parâmetros de entrada não estão corretos. Parâmetros obrigatórios ausentes: <missingValues>
, parâmetros não reconhecidos: <unknownValues>
.
TIPOS DE ENTRADA DE SEQUÊNCIA ERRADOS
<functionName>
usa o tipo de parâmetro errado. O tipo de parâmetro deve estar em conformidade com:
- As expressões começar e parar devem ser resolvidas com o mesmo tipo.
- Se as expressões começar e parar resolverem para o tipo
<startType>
, então a expressão de etapa deve resolver para o tipo<stepType>
. - Caso contrário, se as expressões começar e parar resolverem para o tipo
<otherStartType>
, então a expressão de etapa deve resolver para o mesmo tipo.
TIPOS_WINDOW_FRAME_DIFF_TYPES ESPECIFICADOS
Os limites da moldura da janela <lower>
e <upper>
não têm o mesmo tipo: <lowerType>
\ < > <upperType>
.
ESPECIFICADO_WINDOW_FRAME_INVALID_BOUND
O limite superior da moldura da janela <upper>
não segue o limite inferior <lower>
.
TYPE_WINDOW_FRAME_UNACCEPTED_TYPE ESPECIFICADO
O tipo de dados do limite <location>
<exprType>
não corresponde ao tipo de dados esperado <expectedType>
.
ESPECIFICADO_WINDOW_FRAME_WITHOUT_FOLDABLE
A moldura da janela <location>
bound <expression>
não é literal.
COMPARAÇÃO_WINDOW_FRAME_ERRONG_COMPARISON ESPECIFICADA
O limite inferior de uma moldura de janela deve ser <comparison>
em relação ao limite superior.
STACK_COLUMN_DIFF_TYPES
O tipo de dados da coluna (<columnIndex>
) não tem o mesmo tipo: <leftType> (<leftParamIndex>
)\ < > <rightType> (<rightParamIndex>
).
DIGITE _CHECK_FAILURE_WITH_HINT
<msg> <hint>
.
TIPO_DE_CLASSE INESPERADO
classe <className>
não encontrada.
TIPO_DE_ENTRADA INESPERADO
O parâmetro <paramIndex>
requer o tipo <requiredType>
, mas <inputSql>
tem o tipo <inputType>
.
INESPERADO_NULL
O <exprName>
não deve ser nulo.
TIPO_DEVOLUÇÃO_INESPERADO
O <functionName>
exige o tipo de retorno <expectedType>
, mas o real é o tipo <actualType>
.
MÉTODO_ESTÁTICO INESPERADO
não é possível encontrar um método estático <methodName>
que corresponda aos tipos de argumento em <className>
.
TIPO_DE_ENTRADA NÃO SUPORTADO
A entrada de <functionName>
não pode ser do tipo <dataType>
.
TIPO_UDF_INPUT_TYPE NÃO SUPORTADO
Os UDFs não suportam '<dataType>
' como um tipo de dados de entrada.
TIPO_UDF_OUTPUT_TYPE NÃO SUPORTADO
Os UDFs não suportam '<dataType>
' como um tipo de dados de saída.
VALOR FORA DO INTERVALO
O <exprName>
deve estar entre <valueRange>
(valor atual = <currentValue>
).
NUM_ARG_TYPES_ERRADOS
A expressão exige os tipos de argumento <expectedNum>
, mas o número real é <actualNum>
.
ENDPOINTS ERRADOS
O número de pontos finais deve ser >= 2 para construir intervalos, mas o número real é <actualNumber>
.