Class SchemaTracker

java.lang.Object
com.whylogs.core.statistics.SchemaTracker

public class SchemaTracker
extends java.lang.Object
  • Constructor Summary

    Constructors
    Constructor Description
    SchemaTracker()  
  • Method Summary

    Modifier and Type Method Description
    void add​(SchemaTracker other)  
    static SchemaTracker fromProtobuf​(com.whylogs.core.message.SchemaMessage message)  
    com.whylogs.core.message.InferredType getInferredType()  
    java.util.Map<com.whylogs.core.message.InferredType.Type,​java.lang.Long> getTypeCounts()  
    SchemaTracker merge​(SchemaTracker other)  
    com.whylogs.core.message.SchemaMessage.Builder toProtobuf()  
    void track​(com.whylogs.core.message.InferredType.Type type)  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • SchemaTracker

      public SchemaTracker()
  • Method Details

    • track

      public void track​(com.whylogs.core.message.InferredType.Type type)
    • getTypeCounts

      public java.util.Map<com.whylogs.core.message.InferredType.Type,​java.lang.Long> getTypeCounts()
    • getInferredType

      public com.whylogs.core.message.InferredType getInferredType()
    • toProtobuf

      public com.whylogs.core.message.SchemaMessage.Builder toProtobuf()
    • fromProtobuf

      public static SchemaTracker fromProtobuf​(com.whylogs.core.message.SchemaMessage message)
    • add

      public void add​(SchemaTracker other)
    • merge

      public SchemaTracker merge​(SchemaTracker other)