unique

For internal technical reasons related to the streaming data processing of VadaEngine, there are particular situations where duplicate facts for a specific atom may occur in the output. In general, there is no guarantee that output atoms are duplicate-free.

In case such guarantee is required, the unique post-processing annotation can be used. The syntax follows:

@post("atomName", "unique").

where atomName is the name of the atom at hand.