public class ColumnBuilder extends Object
| Constructor and Description |
|---|
ColumnBuilder() |
public ColumnCapabilitiesImpl getCapabilitiesBuilder()
public ColumnBuilder setFileMapper(SmooshedFileMapper fileMapper)
public SmooshedFileMapper getFileMapper()
public ColumnBuilder setType(ValueType type)
public ColumnBuilder setComplexTypeName(String typeName)
public ColumnBuilder setHasMultipleValues(boolean hasMultipleValues)
public ColumnBuilder setDictionaryEncodedColumnSupplier(com.google.common.base.Supplier<? extends DictionaryEncodedColumn<?>> columnSupplier)
public ColumnBuilder setFilterable(boolean filterable)
public ColumnBuilder setComplexColumnSupplier(com.google.common.base.Supplier<? extends ComplexColumn> columnSupplier)
public ColumnBuilder setNumericColumnSupplier(com.google.common.base.Supplier<? extends NumericColumn> columnSupplier)
public ColumnBuilder setIndexSupplier(@Nullable ColumnIndexSupplier indexSupplier, boolean hasBitmapIndex, boolean hasSpatial)
public ColumnBuilder setNullValueIndexSupplier(ImmutableBitmap nullValueIndex)
public ColumnBuilder setHasNulls(boolean nullable)
public ColumnBuilder setHasNulls(ColumnCapabilities.Capable nullable)
public ColumnHolder build()
Copyright © 2011–2022 The Apache Software Foundation. All rights reserved.