Class ColumnAnalysis.Builder<T>
- java.lang.Object
-
- org.apache.druid.query.metadata.metadata.ColumnAnalysis.Builder<T>
-
- Enclosing class:
- ColumnAnalysis
public static class ColumnAnalysis.Builder<T> extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ColumnAnalysisbuild()ColumnAnalysis.BuilderhasMultipleValues(boolean hasMultipleValues)ColumnAnalysis.BuilderhasNulls(boolean hasNulls)ColumnAnalysis.BuilderwithCapabilities(ColumnCapabilities capabilities)ColumnAnalysis.BuilderwithCardinality(Integer cardinality)ColumnAnalysis.BuilderwithErrorMessage(String errorMessage)ColumnAnalysis.BuilderwithMaxValue(Comparable<T> maxValue)ColumnAnalysis.BuilderwithMinValue(Comparable<T> minValue)ColumnAnalysis.BuilderwithSize(long size)ColumnAnalysis.BuilderwithType(ColumnType columnType)ColumnAnalysis.BuilderwithTypeName(String typeName)
-
-
-
Method Detail
-
withCapabilities
public ColumnAnalysis.Builder withCapabilities(ColumnCapabilities capabilities)
-
withType
public ColumnAnalysis.Builder withType(ColumnType columnType)
-
withTypeName
public ColumnAnalysis.Builder withTypeName(String typeName)
-
hasMultipleValues
public ColumnAnalysis.Builder hasMultipleValues(boolean hasMultipleValues)
-
hasNulls
public ColumnAnalysis.Builder hasNulls(boolean hasNulls)
-
withSize
public ColumnAnalysis.Builder withSize(long size)
-
withCardinality
public ColumnAnalysis.Builder withCardinality(@Nullable Integer cardinality)
-
withMinValue
public ColumnAnalysis.Builder withMinValue(Comparable<T> minValue)
-
withMaxValue
public ColumnAnalysis.Builder withMaxValue(Comparable<T> maxValue)
-
withErrorMessage
public ColumnAnalysis.Builder withErrorMessage(String errorMessage)
-
build
public ColumnAnalysis build()
-
-