Class StatsCollectorConfig


  • public class StatsCollectorConfig
    extends Object
    Config class for Stats collector, contains all the configs and parameters required to build the stats collector.
    • Constructor Detail

      • StatsCollectorConfig

        public StatsCollectorConfig​(TableConfig tableConfig,
                                    Schema schema,
                                    @Nullable
                                    SegmentPartitionConfig segmentPartitionConfig)
        Constructor for the class.
        Parameters:
        schema - Data schema
        segmentPartitionConfig - Segment partitioning config
    • Method Detail

      • getFieldSpecForColumn

        @Nullable
        public FieldSpec getFieldSpecForColumn​(String column)
      • getPartitionFunctionName

        @Nullable
        public String getPartitionFunctionName​(String column)
      • getNumPartitions

        public int getNumPartitions​(String column)
        Returns the number of partitions for the specified column. If segment partition config does not exist, returns SegmentPartitionConfig.INVALID_NUM_PARTITIONS.
        Parameters:
        column - Column for which to to return the number of partitions.
        Returns:
        Number of partitions for the column.
      • getPartitionFunctionConfig

        @Nullable
        public Map<String,​String> getPartitionFunctionConfig​(String column)
      • getSchema

        public Schema getSchema()