Hazelcast 获取列值列表
Hazelcast get list of column values
我想获取列值列表而不是在 hazelcast 中获取整个 IMap。
是否可以在 hazelcast 中获取列值列表? (示例:包含 Student table 中 Student 的所有姓名的列表)
我认为您可以构建自己的 EntryProcessor,提取您感兴趣的列 (属性),然后仅将其发回。它看起来像:
class MyExtractor extends AbstractEntryProcessor<String, User> {
Object process(Map.Entry<String, User> entry) {
return entry.getValue().getUsername();
}
}
Map<String, Object> result = map.executeOnEntries(new MyExtractor());
我希望这对您有所帮助并回答您的问题:)
我想获取列值列表而不是在 hazelcast 中获取整个 IMap。
是否可以在 hazelcast 中获取列值列表? (示例:包含 Student table 中 Student 的所有姓名的列表)
我认为您可以构建自己的 EntryProcessor,提取您感兴趣的列 (属性),然后仅将其发回。它看起来像:
class MyExtractor extends AbstractEntryProcessor<String, User> {
Object process(Map.Entry<String, User> entry) {
return entry.getValue().getUsername();
}
}
Map<String, Object> result = map.executeOnEntries(new MyExtractor());
我希望这对您有所帮助并回答您的问题:)