Class CharPosTracker


  • public class CharPosTracker
    extends java.lang.Object
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      static CharPosTracker fromProtobuf​(com.whylogs.core.message.CharPosMessage msg)  
      CharPosTracker merge​(CharPosTracker other)  
      com.whylogs.core.message.CharPosMessage toProtobuf()  
      com.whylogs.core.message.CharPosSummary toSummary()  
      void update​(java.lang.String value)
      Track statistical properties of characters in a string.
      void update​(java.lang.String value, java.lang.String charString)
      Track statistical properties of characters in a string.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • update

        public void update​(java.lang.String value)
        Track statistical properties of characters in a string.

        `value` is a Unicode string. Position and frequency of all unicode codepoints in `value` that are contained in `characterList` will be tracked. Variants of this function signature allow modification of tracked character set during updates. Unless otherwise specified, `characterList` defaults to alpha-numeric lower-case characters.

        Parameters:
        value - string
      • update

        public void update​(java.lang.String value,
                           java.lang.String charString)
        Track statistical properties of characters in a string.

        `value` is a Unicode string. Position and frequency of all unicode codepoints in `value` that are contained in `characterList` will be tracked.

        Parameters:
        value - string
        charString - string - Set of characters that should be tracked. all others will be tracked as 'NITL'
      • toProtobuf

        public com.whylogs.core.message.CharPosMessage toProtobuf()
      • fromProtobuf

        public static CharPosTracker fromProtobuf​(com.whylogs.core.message.CharPosMessage msg)
      • toSummary

        public com.whylogs.core.message.CharPosSummary toSummary()