2015-07-01 24 views
1

我有一個要求,即必須在應用過濾器/數據謂詞之前將數據應用過濾器的數據需要四捨五入。 對於所有值<比2那麼值= 1.9不應該返回應用謂詞之前的Hazelcast transformdata

所以在我調用entrySet(謂詞)之前,我想知道我是否可以將數據項轉換爲舍入值?

任何幫助和指針會很好

回答

1

可能是EntryProcessor是你的朋友。您可以非常輕鬆地讀取和轉換數據。

+0

如果這是在一個非常大的數據集上工作,這不會影響性能嗎? – nehamansha

+0

您不應該使用EntryProcessor運行長時間運行的數據轉換,而是進行值提取或者這個工作很好。您可能還想查看聚合API。 – noctarius