Roman Puchkovskiy created IGNITE-20134:
------------------------------------------
Summary: Only allow changing type of indexed column when indexed
values representation remains the same
Key: IGNITE-20134
URL: https://issues.apache.org/jira/browse/IGNITE-20134
Project: Ignite
Issue Type: Improvement
Reporter: Roman Puchkovskiy
Fix For: 3.0.0-beta2
When an attempt to change type of a column that is included in an index is
made, this should only be permitted if the representation of the column values
in the index will remain unchanged (and, hence, index rebuild will not be
needed).
The following changes are acceptable:
* integral->integral (as integral types are represented as varints)
* integral->decimal (with enough precision) and float->double for SORTED
indices where the ordering remains the same
* integral->decimal and decimal->decimal (with enough precision) for HASH
indices [requires IGNITE-20133]
--
This message was sent by Atlassian Jira
(v8.20.10#820010)