Class IndexingConfig
- java.lang.Object
-
- org.apache.pinot.spi.config.BaseJsonConfig
-
- org.apache.pinot.spi.config.table.IndexingConfig
-
- All Implemented Interfaces:
Serializable
public class IndexingConfig extends BaseJsonConfig
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static intDEFAULT_RANGE_INDEX_VERSION
-
Constructor Summary
Constructors Constructor Description IndexingConfig()
-
Method Summary
-
Methods inherited from class org.apache.pinot.spi.config.BaseJsonConfig
equals, hashCode, toJsonNode, toJsonString, toString
-
-
-
-
Field Detail
-
DEFAULT_RANGE_INDEX_VERSION
public static final int DEFAULT_RANGE_INDEX_VERSION
- See Also:
- Constant Field Values
-
-
Method Detail
-
getRangeIndexVersion
public int getRangeIndexVersion()
-
setFSTIndexType
public void setFSTIndexType(FSTType fstType)
-
getFSTIndexType
public FSTType getFSTIndexType()
-
setRangeIndexVersion
public void setRangeIndexVersion(int rangeIndexVersion)
-
getJsonIndexConfigs
public Map<String,JsonIndexConfig> getJsonIndexConfigs()
-
setJsonIndexConfigs
public void setJsonIndexConfigs(Map<String,JsonIndexConfig> jsonIndexConfigs)
-
isAutoGeneratedInvertedIndex
public boolean isAutoGeneratedInvertedIndex()
-
setAutoGeneratedInvertedIndex
public void setAutoGeneratedInvertedIndex(boolean autoGeneratedInvertedIndex)
-
isCreateInvertedIndexDuringSegmentGeneration
public boolean isCreateInvertedIndexDuringSegmentGeneration()
-
setCreateInvertedIndexDuringSegmentGeneration
public void setCreateInvertedIndexDuringSegmentGeneration(boolean createInvertedIndexDuringSegmentGeneration)
-
getBloomFilterConfigs
@Nullable public Map<String,BloomFilterConfig> getBloomFilterConfigs()
-
setBloomFilterConfigs
public void setBloomFilterConfigs(Map<String,BloomFilterConfig> bloomFilterConfigs)
-
getLoadMode
@Nullable public String getLoadMode()
-
setLoadMode
public void setLoadMode(String loadMode)
-
getStreamConfigs
@Nullable public Map<String,String> getStreamConfigs()
Deprecated.UseListfromIngestionConfig.getStreamIngestionConfig()
-
getSegmentFormatVersion
@Nullable public String getSegmentFormatVersion()
-
setSegmentFormatVersion
public void setSegmentFormatVersion(String segmentFormatVersion)
-
getColumnMinMaxValueGeneratorMode
@Nullable public String getColumnMinMaxValueGeneratorMode()
-
setColumnMinMaxValueGeneratorMode
public void setColumnMinMaxValueGeneratorMode(String columnMinMaxValueGeneratorMode)
-
setOnHeapDictionaryColumns
public void setOnHeapDictionaryColumns(List<String> onHeapDictionaryColumns)
-
setVarLengthDictionaryColumns
public void setVarLengthDictionaryColumns(List<String> varLengthDictionaryColumns)
-
isEnableDefaultStarTree
public boolean isEnableDefaultStarTree()
-
setEnableDefaultStarTree
public void setEnableDefaultStarTree(boolean enableDefaultStarTree)
-
getStarTreeIndexConfigs
@Nullable public List<StarTreeIndexConfig> getStarTreeIndexConfigs()
-
setStarTreeIndexConfigs
public void setStarTreeIndexConfigs(List<StarTreeIndexConfig> starTreeIndexConfigs)
-
isEnableDynamicStarTreeCreation
public boolean isEnableDynamicStarTreeCreation()
-
setEnableDynamicStarTreeCreation
public void setEnableDynamicStarTreeCreation(boolean enableDynamicStarTreeCreation)
-
getSegmentPartitionConfig
@Nullable public SegmentPartitionConfig getSegmentPartitionConfig()
-
setSegmentPartitionConfig
public void setSegmentPartitionConfig(SegmentPartitionConfig segmentPartitionConfig)
-
isAggregateMetrics
public boolean isAggregateMetrics()
-
setAggregateMetrics
public void setAggregateMetrics(boolean value)
-
isNullHandlingEnabled
public boolean isNullHandlingEnabled()
-
setNullHandlingEnabled
public void setNullHandlingEnabled(boolean nullHandlingEnabled)
-
isOptimizeDictionary
public boolean isOptimizeDictionary()
-
setOptimizeDictionary
public void setOptimizeDictionary(boolean optimizeDictionary)
-
isOptimizeDictionaryForMetrics
public boolean isOptimizeDictionaryForMetrics()
-
setOptimizeDictionaryForMetrics
public void setOptimizeDictionaryForMetrics(boolean optimizeDictionaryForMetrics)
-
getNoDictionarySizeRatioThreshold
public double getNoDictionarySizeRatioThreshold()
-
setNoDictionarySizeRatioThreshold
public void setNoDictionarySizeRatioThreshold(double noDictionarySizeRatioThreshold)
-
getSegmentNameGeneratorType
public String getSegmentNameGeneratorType()
-
setSegmentNameGeneratorType
public void setSegmentNameGeneratorType(String segmentNameGeneratorType)
-
-