Interface RHyperLogLog<V>

    • Method Detail

      • add

        boolean add​(V obj)
        Adds element into this structure.
        Parameters:
        obj - - element to add
        Returns:
        true if object has been added or false if it was already added
      • addAll

        boolean addAll​(Collection<V> objects)
        Adds all elements contained in objects collection into this structure
        Parameters:
        objects - - elements to add
        Returns:
        true if at least one object has been added or false if all were already added
      • count

        long count()
        Returns approximated number of unique elements added into this structure.
        Returns:
        approximated number of unique elements added into this structure
      • countWith

        long countWith​(String... otherLogNames)
        Returns approximated number of unique elements added into this instances and other instances defined through otherLogNames.
        Parameters:
        otherLogNames - - name of instances
        Returns:
        number
      • mergeWith

        void mergeWith​(String... otherLogNames)
        Merges multiple instances into this instance.
        Parameters:
        otherLogNames - - name of instances