[ 
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)

Reply via email to