Package com.whylogs.core.statistics
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
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
add(SchemaTracker other)
static SchemaTracker
fromProtobuf(com.whylogs.core.message.SchemaMessage message)
static SchemaTracker
fromProtobuf(com.whylogs.core.message.SchemaMessage message, long legacyNullCount)
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)
-
-
-
Method Detail
-
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)
-
fromProtobuf
public static SchemaTracker fromProtobuf(com.whylogs.core.message.SchemaMessage message, long legacyNullCount)
-
add
public void add(SchemaTracker other)
-
merge
public SchemaTracker merge(SchemaTracker other)
-
-