Description
Currently all types of indexes except DATE, TIME and TIMESTAMP are processed in core module (see IndexKeyFactory#wrap). DATE, TIME and TIMESTAMP types are processed in ignite-indexing module (see usages of IndexKeyFactory#register).
To get rid of H2 dependency by other query engines (Calcite) we should process indexes of all types by core module (with PDS backward compatibility).
Attachments
Issue Links
- causes
-
IGNITE-17138 IndexKeyFactory can't register custom index types
- Resolved
- is part of
-
IGNITE-17226 Calcite engine. Make calcite engine independent of H2 and ignite-indexing
- Resolved
- links to