Class CharPosTracker
- java.lang.Object
-
- com.whylogs.core.statistics.datatypes.CharPosTracker
-
public class CharPosTracker extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CharPosTrackerfromProtobuf(com.whylogs.core.message.CharPosMessage msg)CharPosTrackermerge(CharPosTracker other)com.whylogs.core.message.CharPosMessagetoProtobuf()com.whylogs.core.message.CharPosSummarytoSummary()voidupdate(java.lang.String value)Track statistical properties of characters in a string.voidupdate(java.lang.String value, java.lang.String charString)Track statistical properties of characters in a string.
-
-
-
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- stringcharString- string - Set of characters that should be tracked. all others will be tracked as 'NITL'
-
merge
public CharPosTracker merge(CharPosTracker other)
-
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()
-
-