boolean |
containsCustomProperty(String key) |
|
void |
createInvertedIndexForAllColumns() |
|
void |
createInvertedIndexForColumn(String column) |
|
List<String> |
getBloomFilterCreationColumns() |
|
Map<String,Map<String,String>> |
getColumnProperties() |
|
List<String> |
getColumnSortOrder() |
|
String |
getCreationTime() |
|
String |
getCreatorVersion() |
|
Map<String,String> |
getCustomProperties() |
|
List<String> |
getDateTimeColumnNames() |
|
DateTimeFormatSpec |
getDateTimeFormatSpec() |
|
List<String> |
getDimensions() |
|
String |
getEndTime() |
|
FileFormat |
getFormat() |
|
List<String> |
getForwardIndexDisabledColumns() |
|
List<String> |
getFSTIndexCreationColumns() |
|
FSTType |
getFSTIndexType() |
|
Map<String,H3IndexConfig> |
getH3IndexConfigs() |
|
String |
getInputFilePath() |
|
List<String> |
getInvertedIndexCreationColumns() |
|
Map<String,JsonIndexConfig> |
getJsonIndexConfigs() |
|
List<String> |
getMetrics() |
|
double |
getNoDictionarySizeRatioThreshold() |
|
String |
getOutDir() |
|
List<String> |
getRangeIndexCreationColumns() |
|
Map<String,ChunkCompressionType> |
getRawIndexCompressionType() |
|
Set<String> |
getRawIndexCreationColumns() |
|
RecordReaderConfig |
getReaderConfig() |
|
String |
getRecordReaderPath() |
|
Schema |
getSchema() |
|
String |
getSegmentName() |
|
SegmentNameGenerator |
getSegmentNameGenerator() |
|
String |
getSegmentNamePostfix() |
|
String |
getSegmentNamePrefix() |
|
SegmentPartitionConfig |
getSegmentPartitionConfig() |
|
TimeUnit |
getSegmentTimeUnit() |
|
SegmentVersion |
getSegmentVersion() |
|
SegmentZKPropsConfig |
getSegmentZKPropsConfig() |
|
int |
getSequenceId() |
|
List<StarTreeIndexConfig> |
getStarTreeIndexConfigs() |
|
String |
getStartTime() |
|
TableConfig |
getTableConfig() |
|
String |
getTableName() |
|
List<String> |
getTextIndexCreationColumns() |
Used by org.apache.pinot.core.segment.creator.impl.SegmentColumnarIndexCreator
to get the list of text index columns.
|
String |
getTimeColumnName() |
|
SegmentGeneratorConfig.TimeColumnType |
getTimeColumnType() |
|
List<String> |
getVarLengthDictionaryColumns() |
|
String |
inferSegmentNameGeneratorType() |
Infers the segment name generator type based on segment generator config properties.
|
boolean |
isContinueOnError() |
|
boolean |
isEnableDefaultStarTree() |
|
boolean |
isFailOnEmptySegment() |
|
boolean |
isNullHandlingEnabled() |
|
boolean |
isOnHeap() |
|
boolean |
isOptimizeDictionary() |
|
boolean |
isOptimizeDictionaryForMetrics() |
|
boolean |
isRowTimeValueCheck() |
|
boolean |
isSegmentTimeValueCheck() |
|
boolean |
isSkipTimeValueCheck() |
|
void |
setColumnProperties(Map<String,Map<String,String>> columnProperties) |
|
void |
setColumnSortOrder(List<String> sortOrder) |
|
void |
setContinueOnError(boolean continueOnError) |
|
void |
setCreationTime(String creationTime) |
|
void |
setCreatorVersion(String creatorVersion) |
|
void |
setCustomProperties(Map<String,String> properties) |
|
void |
setDateTimeFormatSpec(DateTimeFormatSpec formatSpec) |
|
void |
setEnableDefaultStarTree(boolean enableDefaultStarTree) |
|
void |
setEndTime(String endTime) |
|
void |
setFailOnEmptySegment(boolean failOnEmptySegment) |
|
void |
setFormat(FileFormat format) |
|
void |
setForwardIndexDisabledColumns(List<String> forwardIndexDisabledColumns) |
|
void |
setFSTIndexCreationColumns(List<String> fstIndexCreationColumns) |
|
void |
setFSTIndexType(FSTType fstType) |
|
void |
setInputFilePath(String inputFilePath) |
|
void |
setInvertedIndexCreationColumns(List<String> indexCreationColumns) |
Deprecated.
|
void |
setNoDictionarySizeRatioThreshold(double noDictionarySizeRatioThreshold) |
|
void |
setNullHandlingEnabled(boolean nullHandlingEnabled) |
|
void |
setOnHeap(boolean onHeap) |
|
void |
setOptimizeDictionary(boolean optimizeDictionary) |
|
void |
setOptimizeDictionaryForMetrics(boolean optimizeDictionaryForMetrics) |
|
void |
setOutDir(String dir) |
|
void |
setRangeIndexCreationColumns(List<String> rangeIndexCreationColumns) |
|
void |
setRawIndexCompressionType(Map<String,ChunkCompressionType> rawIndexCompressionType) |
|
void |
setRawIndexCreationColumns(List<String> rawIndexCreationColumns) |
|
void |
setReaderConfig(RecordReaderConfig readerConfig) |
|
void |
setRecordReaderPath(String recordReaderPath) |
|
void |
setRowTimeValueCheck(boolean rowTimeValueCheck) |
|
void |
setSegmentName(String segmentName) |
|
void |
setSegmentNameGenerator(SegmentNameGenerator segmentNameGenerator) |
|
void |
setSegmentNamePostfix(String postfix) |
If you are adding a sequence Id to the segment, please use setSequenceId.
|
void |
setSegmentNamePrefix(String segmentNamePrefix) |
|
void |
setSegmentPartitionConfig(SegmentPartitionConfig segmentPartitionConfig) |
|
void |
setSegmentTimeUnit(TimeUnit timeUnit) |
|
void |
setSegmentTimeValueCheck(boolean segmentTimeValueCheck) |
|
void |
setSegmentVersion(SegmentVersion segmentVersion) |
|
void |
setSegmentZKPropsConfig(SegmentZKPropsConfig segmentZKPropsConfig) |
|
void |
setSequenceId(int sequenceId) |
This method should be used instead of setPostfix if you are adding a sequence number.
|
void |
setSkipTimeValueCheck(boolean skipTimeValueCheck) |
|
void |
setStarTreeIndexConfigs(List<StarTreeIndexConfig> starTreeIndexConfigs) |
|
void |
setStartTime(String startTime) |
|
void |
setTableName(String tableName) |
|
void |
setTextIndexCreationColumns(List<String> textIndexCreationColumns) |
Used by org.apache.pinot.core.realtime.converter.RealtimeSegmentConverter
and text search functional tests
|
void |
setTimeColumnName(String timeColumnName) |
|
void |
setVarLengthDictionaryColumns(List<String> varLengthDictionaryColumns) |
|