STATE_STORE_VALUE_SCHEMA_NOT_COMPATIBLE condizione di errore

SQLSTATE: 42000

Lo schema del valore fornito non corrisponde allo schema esistente nello stato dell'operatore. Schema esistente=<storedValueSchema>; schema specificato=<newValueSchema>. Per eseguire la query senza convalida dello schema, impostare spark.sql.streaming.stateStore.stateSchemaCheck su false. Si noti che l'esecuzione senza convalida dello schema può avere un comportamento non deterministico.

Campi riordinati

I campi dello schema del valore sono stati riordinati. Non è consentito riordinare i campi nello schema dei valori.

FIELD_ADDED

Nuovi campi <addedFields> trovati nello schema dei valori. L'aggiunta di campi allo schema dei valori non è consentita senza l'abilitazione dell'evoluzione dello schema.

FIELD_REMOVED

<removedFields> Campi mancanti nello schema dei valori. La rimozione di campi dallo schema del valore non è consentita senza l'evoluzione dello schema abilitata.

NULLABILITY_CHANGED

La nullabilità dei campi <changedFields> nello schema dei valori è cambiata in modo incompatibile.

TYPE_CHANGED

Il tipo di campi <changedFields> nello schema del valore è stato modificato. La modifica dei tipi di campi valore non è consentita.

UNKNOWN_INCOMPATIBILITY

Lo schema del valore è stato modificato in modo incompatibile.