Package org.apache.druid.segment.column
Class ColumnBuilder
java.lang.Object
org.apache.druid.segment.column.ColumnBuilder
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()setColumnFormat(ColumnFormat columnFormat) setComplexColumnSupplier(com.google.common.base.Supplier<? extends ComplexColumn> columnSupplier) setComplexTypeName(String typeName) setDictionaryEncodedColumnSupplier(com.google.common.base.Supplier<? extends DictionaryEncodedColumn<?>> columnSupplier) setFileMapper(SegmentFileMapper fileMapper) setHasMultipleValues(boolean hasMultipleValues) setHasNulls(boolean nullable) setHasNulls(ColumnCapabilities.Capable nullable) setIndexSupplier(ColumnIndexSupplier indexSupplier, boolean hasBitmapIndex, boolean hasSpatial) setNestedCommonFormatColumnSupplier(com.google.common.base.Supplier<? extends NestedCommonFormatColumn> columnSupplier) setNullValueIndexSupplier(ImmutableBitmap nullValueIndex) setNumericColumnSupplier(com.google.common.base.Supplier<? extends NumericColumn> columnSupplier) setType(ColumnType type)
-
Constructor Details
-
ColumnBuilder
public ColumnBuilder()
-
-
Method Details
-
getCapabilitiesBuilder
-
setFileMapper
-
getFileMapper
-
setType
-
setType
-
setComplexTypeName
-
setHasMultipleValues
-
setDictionaryEncodedColumnSupplier
public ColumnBuilder setDictionaryEncodedColumnSupplier(com.google.common.base.Supplier<? extends DictionaryEncodedColumn<?>> columnSupplier) -
setComplexColumnSupplier
public ColumnBuilder setComplexColumnSupplier(com.google.common.base.Supplier<? extends ComplexColumn> columnSupplier) -
setNumericColumnSupplier
public ColumnBuilder setNumericColumnSupplier(com.google.common.base.Supplier<? extends NumericColumn> columnSupplier) -
setNestedCommonFormatColumnSupplier
public ColumnBuilder setNestedCommonFormatColumnSupplier(com.google.common.base.Supplier<? extends NestedCommonFormatColumn> columnSupplier) -
setIndexSupplier
public ColumnBuilder setIndexSupplier(@Nullable ColumnIndexSupplier indexSupplier, boolean hasBitmapIndex, boolean hasSpatial) -
setNullValueIndexSupplier
-
setHasNulls
-
setHasNulls
-
setColumnFormat
-
build
-