Ich möchte eine Liste der Spaltenwerte erhalten, anstatt die gesamte IMap in hazelcast zu erhalten.
Ist es möglich, eine Liste von Spaltenwerten in hazelcast zu erhalten? (Beispiel: Liste, die alle Namen eines Studenten aus der Student-Tabelle enthält)Hazelcast Liste der Spaltenwerte
0
A
Antwort
4
Ich denke, Sie könnten Ihren eigenen EntryProcessor erstellen, der die Spalte (Eigenschaft) extrahiert, an der Sie interessiert sind, und nur diese zurücksenden. Es würde wie folgt aussehen:
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());
Ich hoffe, das hilft und beantwortet Ihre Frage :)
+1
vielen dank. Das ist das, was ich benötige :) – programmer
Können Sie bitte Ihre Frage mit einigen Beispieldaten und genauer Anforderung neu formulieren? Ja, das kann erreicht werden. Aber brauche Details, bevor ich etwas vorschlagen kann. –