public class ColumnProfile
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static int |
FREQUENT_MAX_LG_K |
static int |
STRING_LENGTH_MAX |
| Constructor and Description |
|---|
ColumnProfile(java.lang.String columnName) |
ColumnProfile(java.lang.String columnName,
com.google.common.collect.ImmutableSet<java.lang.String> nullStrs) |
| Modifier and Type | Method and Description |
|---|---|
static ColumnProfile |
fromProtobuf(com.whylogs.core.message.ColumnMessage message) |
ColumnProfile |
merge(ColumnProfile other) |
ColumnProfile |
merge(ColumnProfile other,
boolean checkName) |
com.whylogs.core.message.ColumnSummary |
toColumnSummary() |
com.whylogs.core.message.ColumnMessage.Builder |
toProtobuf() |
void |
track(java.lang.Object value) |
public static final int FREQUENT_MAX_LG_K
public static final int STRING_LENGTH_MAX
public ColumnProfile(java.lang.String columnName)
public ColumnProfile(java.lang.String columnName,
com.google.common.collect.ImmutableSet<java.lang.String> nullStrs)
public void track(java.lang.Object value)
public com.whylogs.core.message.ColumnSummary toColumnSummary()
public ColumnProfile merge(ColumnProfile other)
public ColumnProfile merge(ColumnProfile other, boolean checkName)
public com.whylogs.core.message.ColumnMessage.Builder toProtobuf()
@Nullable public static ColumnProfile fromProtobuf(@Nullable com.whylogs.core.message.ColumnMessage message)