public class ColumnBuilder extends Object
| Constructor and Description |
|---|
ColumnBuilder() |
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 setBitmapIndex(com.google.common.base.Supplier<BitmapIndex> bitmapIndex)
public ColumnBuilder setSpatialIndex(com.google.common.base.Supplier<SpatialIndex> spatialIndex)
public ColumnBuilder setHasNulls(boolean nullable)
public ColumnBuilder setHasNulls(ColumnCapabilities.Capable nullable)
public ColumnHolder build()
Copyright © 2011–2021 The Apache Software Foundation. All rights reserved.