Description
When user performs add/remove column in DDL, Spark will get the old/wrong schema.
Analyse
Currently Spark data frame API relies on QueryEntity to construct schema, but QueryEntity in QuerySchema is a local copy of the original QueryEntity, so the original QueryEntity is not updated when modification happens.
Solution
Use GridQueryTypeDescriptor to replace QueryEntity
Attachments
Issue Links
- is blocked by
-
IGNITE-10356 JDBC thin driver returns wrong data type for Date and Decimal SQL type
- Resolved
- is duplicated by
-
IGNITE-12159 Ignite spark doesn't support Alter Column syntax
- Resolved
- links to