[
https://issues.apache.org/jira/browse/IGNITE-14928?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Aleksandr Polovtcev updated IGNITE-14928:
-----------------------------------------
Description:
The index storage requires two new entities:
# {{IndexKey}} - to serve as a key in the index storage and as a search
parameter in queries. It should be serializable into a byte array, but not
necessarily deserializable.
# {{IndexValue}} - to serve as
was:
2.x indexed uses real data row (read by the direct link) to compare indexed
fields.
Now we have to create separate IndexKey that will be serialized to bytes.
It is required by storage engine (now it is RocksDB).
IndexKey must support all supported native data types.
{{Comparator}} must be implemented for {{IndexKey}}.
> Create IndexRow infrastructure
> ------------------------------
>
> Key: IGNITE-14928
> URL: https://issues.apache.org/jira/browse/IGNITE-14928
> Project: Ignite
> Issue Type: Task
> Components: sql
> Reporter: Taras Ledkov
> Assignee: Aleksandr Polovtcev
> Priority: Major
>
> The index storage requires two new entities:
> # {{IndexKey}} - to serve as a key in the index storage and as a search
> parameter in queries. It should be serializable into a byte array, but not
> necessarily deserializable.
> # {{IndexValue}} - to serve as
--
This message was sent by Atlassian Jira
(v8.20.1#820001)