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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanaggregateMetrics()intgetAvgNumMultiValues()intgetCapacity()StringgetConsumerDir()List<FieldConfig>getFieldConfigList()Map<String,FieldIndexConfigs>getIndexConfigByCol()List<AggregationConfig>getIngestionAggregationConfigs()PinotDataBufferMemoryManagergetMemoryManager()StringgetPartitionColumn()PartitionDedupMetadataManagergetPartitionDedupMetadataManager()PartitionFunctiongetPartitionFunction()intgetPartitionId()PartitionUpsertMetadataManagergetPartitionUpsertMetadataManager()SchemagetSchema()StringgetSegmentName()SegmentZKMetadatagetSegmentZKMetadata()RealtimeSegmentStatsHistorygetStatsHistory()StringgetStreamName()StringgetTableNameWithType()StringgetTimeColumnName()List<String>getUpsertComparisonColumns()StringgetUpsertDeleteRecordColumn()UpsertConfig.ModegetUpsertMode()booleanisDedupEnabled()booleanisNullHandlingEnabled()booleanisOffHeap()
-
-
-
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()
-
getIndexConfigByCol
public Map<String,FieldIndexConfigs> getIndexConfigByCol()
-
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
@Nullable public String getConsumerDir()
-
getUpsertMode
public UpsertConfig.Mode getUpsertMode()
-
isDedupEnabled
public boolean isDedupEnabled()
-
getUpsertDeleteRecordColumn
public String getUpsertDeleteRecordColumn()
-
getPartitionUpsertMetadataManager
public PartitionUpsertMetadataManager getPartitionUpsertMetadataManager()
-
getPartitionDedupMetadataManager
public PartitionDedupMetadataManager getPartitionDedupMetadataManager()
-
getFieldConfigList
public List<FieldConfig> getFieldConfigList()
-
getIngestionAggregationConfigs
public List<AggregationConfig> getIngestionAggregationConfigs()
-
-