Uses of Class
org.apache.ignite.internal.processors.query.stat.config.StatisticsObjectConfiguration
-
-
Uses of StatisticsObjectConfiguration in org.apache.ignite.internal.processors.query.stat
Methods in org.apache.ignite.internal.processors.query.stat that return StatisticsObjectConfiguration Modifier and Type Method Description static StatisticsObjectConfiguration[]IgniteStatisticsHelper. buildDefaultConfigurations(StatisticsTarget... targets)Build object configurations array with all default parameters from specified targets.StatisticsObjectConfigurationIgniteStatisticsConfigurationManager. config(StatisticsKey key)Read statistics object configuration by key.StatisticsObjectConfigurationLocalStatisticsGatheringContext. configuration()Methods in org.apache.ignite.internal.processors.query.stat that return types with arguments of type StatisticsObjectConfiguration Modifier and Type Method Description Collection<StatisticsObjectConfiguration>IgniteStatisticsConfigurationManager. getAllConfig()Get statistics configurations for all objects.Methods in org.apache.ignite.internal.processors.query.stat with parameters of type StatisticsObjectConfiguration Modifier and Type Method Description ObjectStatisticsImplIgniteStatisticsRepository. aggregatedLocalStatistics(Collection<ObjectPartitionStatisticsImpl> stats, StatisticsObjectConfiguration cfg, AffinityTopologyVersion topVer)Scan local partitioned statistic and aggregate local statistic for specified statistic object.static ObjectStatisticsImplIgniteStatisticsHelper. aggregateLocalStatistics(GridQueryTypeDescriptor tbl, StatisticsObjectConfiguration cfg, Collection<? extends ObjectStatisticsImpl> stats, IgniteLogger log)Aggregate partition level statistics to local level one or local statistics to global one.ObjectStatisticsImplIgniteStatisticsHelper. aggregateLocalStatistics(StatisticsObjectConfiguration cfg, Collection<? extends ObjectStatisticsImpl> stats)Aggregate specified partition level statistics to local level statistics.static longIgniteStatisticsHelper. calculateRowCount(StatisticsObjectConfiguration cfg, long actualRowCnt)Calculate effective row count.voidIgniteStatisticsManager. collectStatistics(StatisticsObjectConfiguration... targets)Gather object statistics.voidIgniteStatisticsManagerImpl. collectStatistics(StatisticsObjectConfiguration... targets)Gather object statistics.static intStatisticsUtils. compareVersions(StatisticsObjectConfiguration cfg, Map<String,Long> versions)Test if secified statistics configuration is fit to all required versions.List<StatisticsAddressedRequest>IgniteStatisticsHelper. generateGatheringRequests(StatisticsTarget target, StatisticsObjectConfiguration cfg)Generate local statistics requests.voidIgniteGlobalStatisticsManager. onConfigChanged(StatisticsObjectConfiguration cfg)Process statistics configuration changes: 1) Remove all outbound activity by specified key, inbound may be suspended due to lack of requested configuration. 2) Remove all inbound activity by changed key if reqiest col cfg versions lower than configuration col cfg versions. 3.1) If there are no live column's config - remove cached global statistics. 3.2) If there are some live columns config and global statistics cache contains statistics for the given key - start to collect it again.voidIgniteStatisticsConfigurationManager. updateStatistics(StatisticsObjectConfiguration... targets)Update local statistic for specified database objects on the cluster.Method parameters in org.apache.ignite.internal.processors.query.stat with type arguments of type StatisticsObjectConfiguration Modifier and Type Method Description voidIgniteStatisticsConfigurationManager. subscribe(Consumer<StatisticsObjectConfiguration> subscriber)Subscribe to statistics configuration changed.voidIgniteStatisticsManagerImpl. subscribeToStatisticsConfig(Consumer<StatisticsObjectConfiguration> subscriber)Subscribe to all statistics configuration changed.Constructors in org.apache.ignite.internal.processors.query.stat with parameters of type StatisticsObjectConfiguration Constructor Description LocalStatisticsGatheringContext(boolean forceRecollect, GridQueryTypeDescriptor tbl, GridCacheContextInfo<?,?> cctxInfo, StatisticsObjectConfiguration cfg, Set<Integer> remainingParts, AffinityTopologyVersion topVer)Constructor. -
Uses of StatisticsObjectConfiguration in org.apache.ignite.internal.processors.query.stat.config
Methods in org.apache.ignite.internal.processors.query.stat.config that return StatisticsObjectConfiguration Modifier and Type Method Description StatisticsObjectConfigurationStatisticsObjectConfiguration. dropColumns(Set<String> dropColNames)Creates new configuration object for drop specified columns from current configuration.static StatisticsObjectConfigurationStatisticsObjectConfiguration. merge(@NotNull StatisticsObjectConfiguration oldCfg, @NotNull StatisticsObjectConfiguration newCfg)Merge configuration changes with existing configuration.StatisticsObjectConfigurationStatisticsObjectConfiguration. refresh(Set<String> refreshCols)Creates new configuration object to refresh statistic with current configuration.Methods in org.apache.ignite.internal.processors.query.stat.config with parameters of type StatisticsObjectConfiguration Modifier and Type Method Description intStatisticsObjectConfiguration. compareTo(@NotNull StatisticsObjectConfiguration o)Compare only configuration from the same branch.static StatisticsObjectConfiguration.DiffStatisticsObjectConfiguration. diff(StatisticsObjectConfiguration oldCfg, StatisticsObjectConfiguration newCfg)Calculate diff between two configuration.static StatisticsObjectConfigurationStatisticsObjectConfiguration. merge(@NotNull StatisticsObjectConfiguration oldCfg, @NotNull StatisticsObjectConfiguration newCfg)Merge configuration changes with existing configuration. -
Uses of StatisticsObjectConfiguration in org.apache.ignite.internal.processors.query.stat.view
Constructors in org.apache.ignite.internal.processors.query.stat.view with parameters of type StatisticsObjectConfiguration Constructor Description StatisticsColumnConfigurationView(StatisticsObjectConfiguration objCfg, StatisticsColumnConfiguration colCfg)Constructor. -
Uses of StatisticsObjectConfiguration in org.apache.ignite.internal.sql.command
Fields in org.apache.ignite.internal.sql.command with type parameters of type StatisticsObjectConfiguration Modifier and Type Field Description protected List<StatisticsObjectConfiguration>SqlAnalyzeCommand. configsTargets to analyze.Methods in org.apache.ignite.internal.sql.command that return StatisticsObjectConfiguration Modifier and Type Method Description StatisticsObjectConfigurationSqlAnalyzeCommand. buildConfig(StatisticsTarget target, Map<String,String> params)Build statistics object configuration from command arguments.Methods in org.apache.ignite.internal.sql.command that return types with arguments of type StatisticsObjectConfiguration Modifier and Type Method Description Collection<StatisticsObjectConfiguration>SqlAnalyzeCommand. configurations()
-