Uploaded image for project: 'Ignite'
  1. Ignite
  2. IGNITE-14928

Create Index entities

    XMLWordPrintableJSON

Details

    • Task
    • Status: Resolved
    • Major
    • Resolution: Invalid
    • None
    • None
    • sql

    Description

      The index storage requires the following new entities:

      1. 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. Some of the columns included in the key can be omitted for range queries support.
      2. IndexValue - to serve as a value in the index storage and as a result from the queries.
      3. IndexSchema - to serve as a descriptor for (de-)serializing IndexKeys and IndexValues.

      The whole concept is similar to the BinaryRow but requires a different serialization protocol (e.g. no schema version and no key/value separation), but it should be possible to reuse some classes from the ignite-schema module.

      Attachments

        Issue Links

          Activity

            People

              apolovtcev Aleksandr Polovtsev
              tledkov-gridgain Taras Ledkov
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: