对键的 Sqlpredicate 查询

Sqlpredicate query over keys

我正在尝试通过缓存的键集查询缓存。

有没有办法在缓存的键上应用 SqlPredicate?

谢谢

Ignite 支持特殊关键字,允许像字段一样使用缓存条目的键和值。 “_key”是键的关键字,而“_val”是值的关键字。

以下示例显示了如何select 基于键值

的数据
    QueryCursor<List<?>> cursor = cache.query(new SqlFieldsQuery(
    "select _val from Person WHERE _key = 12"));

    List<List<?>> res = cursor.getAll();