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 class
ColumnAnalysis.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()
boolean
equals(Object o)
static ColumnAnalysis
error(String reason)
ColumnAnalysis
fold(ColumnAnalysis rhs)
Integer
getCardinality()
String
getErrorMessage()
Comparable
getMaxValue()
Comparable
getMinValue()
long
getSize()
String
getType()
Deprecated.ColumnType
getTypeSignature()
int
hashCode()
boolean
isError()
boolean
isHasMultipleValues()
boolean
isHasNulls()
String
toString()
-
-
-
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)
-
-