Ignite 缓存和搜索方法中条目的迭代顺序

Order of the iterations of entries in an Ignite cache and seek method

Ignite 缓存中键的顺序是什么(不使用索引),是否可以执行与以下 RocksDB 片段等效的操作

    try (final RocksIterator rocksIterator =
            rocksDB.newIterator(columnFamilyHandleList.get(1))) {
        for (rocksIterator.seek(prefixKey);

即跳转到以给定 byte[] 或 String?

开头的下一个条目

您在 Ignite 中执行此操作的方法是使用 SQL。

        var query = new SqlFieldsQuery("select x,y,z from table where z like ? order by x").setArgs("prefix%");
        try (var cursor = cache.query(query)) {
            for (var r : cursor) {
                Long id = (Long) r.get(0);
                BigDecimal value = (BigDecimal) r.get(1);
                String name = (String) r.get(2);
            }
        }