Package com.whylogs.core
Class ColumnProfile
- java.lang.Object
-
- com.whylogs.core.ColumnProfile
-
public class ColumnProfile extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static int
FREQUENT_MAX_LG_K
static int
STRING_LENGTH_MAX
-
Constructor Summary
Constructors Constructor Description ColumnProfile(java.lang.String columnName)
ColumnProfile(java.lang.String columnName, com.google.common.collect.ImmutableSet<java.lang.String> nullStrs)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method 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)
-
-
-
Field Detail
-
FREQUENT_MAX_LG_K
public static final int FREQUENT_MAX_LG_K
- See Also:
- Constant Field Values
-
STRING_LENGTH_MAX
public static final int STRING_LENGTH_MAX
- See Also:
- Constant Field Values
-
-
Method Detail
-
track
public void track(java.lang.Object value)
-
toColumnSummary
public com.whylogs.core.message.ColumnSummary toColumnSummary()
-
merge
public ColumnProfile merge(ColumnProfile other)
-
merge
public ColumnProfile merge(ColumnProfile other, boolean checkName)
-
toProtobuf
public com.whylogs.core.message.ColumnMessage.Builder toProtobuf()
-
fromProtobuf
@Nullable public static ColumnProfile fromProtobuf(@Nullable com.whylogs.core.message.ColumnMessage message)
-
-