Class RealtimeSegmentConfig
- java.lang.Object
-
- org.apache.pinot.segment.local.realtime.impl.RealtimeSegmentConfig
-
public class RealtimeSegmentConfig extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classRealtimeSegmentConfig.Builder
-
Method Summary
-
-
-
Method Detail
-
getTableNameWithType
public String getTableNameWithType()
-
getSegmentName
public String getSegmentName()
-
getStreamName
public String getStreamName()
-
getSchema
public Schema getSchema()
-
getTimeColumnName
public String getTimeColumnName()
-
getCapacity
public int getCapacity()
-
getAvgNumMultiValues
public int getAvgNumMultiValues()
-
getTextIndexColumns
public Set<String> getTextIndexColumns()
Used byMutableSegmentImplwhen it starts consuming/indexing.- Returns:
-
getH3IndexConfigs
public Map<String,H3IndexConfig> getH3IndexConfigs()
-
getSegmentZKMetadata
public SegmentZKMetadata getSegmentZKMetadata()
-
isOffHeap
public boolean isOffHeap()
-
getMemoryManager
public PinotDataBufferMemoryManager getMemoryManager()
-
getStatsHistory
public RealtimeSegmentStatsHistory getStatsHistory()
-
getPartitionColumn
public String getPartitionColumn()
-
getPartitionFunction
public PartitionFunction getPartitionFunction()
-
getPartitionId
public int getPartitionId()
-
aggregateMetrics
public boolean aggregateMetrics()
-
isNullHandlingEnabled
public boolean isNullHandlingEnabled()
-
getConsumerDir
public String getConsumerDir()
-
getUpsertMode
public UpsertConfig.Mode getUpsertMode()
-
isDedupEnabled
public boolean isDedupEnabled()
-
getUpsertComparisonColumn
public String getUpsertComparisonColumn()
-
getPartitionUpsertMetadataManager
public PartitionUpsertMetadataManager getPartitionUpsertMetadataManager()
-
getPartitionDedupMetadataManager
public PartitionDedupMetadataManager getPartitionDedupMetadataManager()
-
getFieldConfigList
public List<FieldConfig> getFieldConfigList()
-
getIngestionAggregationConfigs
public List<AggregationConfig> getIngestionAggregationConfigs()
-
-