Class ColumnAnalysis
- java.lang.Object
-
- org.apache.druid.query.metadata.metadata.ColumnAnalysis
-
public class ColumnAnalysis extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classColumnAnalysis.Builder<T>
-
Constructor Summary
Constructors Constructor Description ColumnAnalysis(ColumnType typeSignature, String type, boolean hasMultipleValues, boolean hasNulls, long size, Integer cardinality, Comparable minValue, Comparable maxValue, String errorMessage)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static <T> ColumnAnalysis.Builder<T>builder()booleanequals(Object o)static ColumnAnalysiserror(String reason)ColumnAnalysisfold(ColumnAnalysis rhs)IntegergetCardinality()StringgetErrorMessage()ComparablegetMaxValue()ComparablegetMinValue()longgetSize()StringgetType()Deprecated.ColumnTypegetTypeSignature()inthashCode()booleanisError()booleanisHasMultipleValues()booleanisHasNulls()StringtoString()
-
-
-
Constructor Detail
-
ColumnAnalysis
public ColumnAnalysis(ColumnType typeSignature, String type, boolean hasMultipleValues, boolean hasNulls, long size, Integer cardinality, Comparable minValue, Comparable maxValue, String errorMessage)
-
-
Method Detail
-
builder
public static <T> ColumnAnalysis.Builder<T> builder()
-
error
public static ColumnAnalysis error(String reason)
-
getTypeSignature
public ColumnType getTypeSignature()
-
getType
@Deprecated public String getType()
Deprecated.
-
isHasMultipleValues
public boolean isHasMultipleValues()
-
getSize
public long getSize()
-
getCardinality
public Integer getCardinality()
-
getMinValue
public Comparable getMinValue()
-
getMaxValue
public Comparable getMaxValue()
-
getErrorMessage
public String getErrorMessage()
-
isHasNulls
public boolean isHasNulls()
-
isError
public boolean isError()
-
fold
public ColumnAnalysis fold(ColumnAnalysis rhs)
-
-