Sqlpredicate查询键

时间:2016-05-04 12:25:40

标签: predicate ignite

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

有没有办法将SqlPredicate应用于缓存的密钥?

由于

1 个答案:

答案 0 :(得分:2)

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

以下示例显示了如何根据键值选择数据

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

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