ibessonov commented on code in PR #979:
URL: https://github.com/apache/ignite-3/pull/979#discussion_r938652716
##########
modules/storage-api/src/main/java/org/apache/ignite/internal/storage/index/SortedIndexMvStorage.java:
##########
@@ -51,68 +50,47 @@ public interface SortedIndexMvStorage {
int BACKWARDS = 1 << 2;
/**
- * The sole purpose of this class is to avoid massive refactoring while
changing the original IndexRow.
+ * Returns the Index Descriptor of this storage.
*/
- interface IndexRowEx {
- /**
- * Key-only binary row if index-only scan is supported, full binary
row otherwise.
- */
- BinaryRow row();
+ SortedIndexDescriptor indexDescriptor();
- /**
- * Returns indexed column value.
- *
- * @param idx PK column index.
- * @return Indexed column value.
- */
- Object value(int idx);
- }
+ /**
+ * Returns a factory for creating index rows for this storage.
+ */
+ IndexRowSerializer indexRowSerializer();
- boolean supportsBackwardsScan();
+ /**
+ * Returns a class deserializing index columns.
+ */
+ IndexRowDeserializer indexRowDeserializer();
Review Comment:
Ok, I guess we'll do it in https://issues.apache.org/jira/browse/IGNITE-17310
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]