Class RealtimeSegmentConfig


  • public class RealtimeSegmentConfig
    extends Object
    • 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()
      • getNoDictionaryColumns

        public Set<String> getNoDictionaryColumns()
      • getVarLengthDictionaryColumns

        public Set<String> getVarLengthDictionaryColumns()
      • getInvertedIndexColumns

        public Set<String> getInvertedIndexColumns()
      • getTextIndexColumns

        public Set<String> getTextIndexColumns()
        Used by MutableSegmentImpl when it starts consuming/indexing.
        Returns:
      • getFSTIndexColumns

        public Set<String> getFSTIndexColumns()
      • isOffHeap

        public boolean isOffHeap()
      • getPartitionColumn

        public String getPartitionColumn()
      • getPartitionId

        public int getPartitionId()
      • aggregateMetrics

        public boolean aggregateMetrics()
      • isNullHandlingEnabled

        public boolean isNullHandlingEnabled()
      • getConsumerDir

        public String getConsumerDir()
      • isDedupEnabled

        public boolean isDedupEnabled()
      • getUpsertComparisonColumn

        public String getUpsertComparisonColumn()