Index
All Classes and Interfaces|All Packages
A
- AbstractResourceConfigurationManager - Class in io.trino.plugin.resourcegroups
- AbstractResourceConfigurationManager(ClusterMemoryPoolManager) - Constructor for class io.trino.plugin.resourcegroups.AbstractResourceConfigurationManager
- addSubGroup(ResourceGroupSpec) - Method in class io.trino.plugin.resourcegroups.db.ResourceGroupSpecBuilder
B
- build() - Method in class io.trino.plugin.resourcegroups.db.ResourceGroupSpecBuilder
- buildSelectors(ManagerSpec) - Method in class io.trino.plugin.resourcegroups.AbstractResourceConfigurationManager
C
- configure(Binder) - Method in class io.trino.plugin.resourcegroups.db.DbResourceGroupsModule
- configure(Binder) - Method in class io.trino.plugin.resourcegroups.FileResourceGroupsModule
- configure(ResourceGroup, SelectionContext<ResourceGroupIdTemplate>) - Method in class io.trino.plugin.resourcegroups.db.DbResourceGroupConfigurationManager
- configure(ResourceGroup, SelectionContext<ResourceGroupIdTemplate>) - Method in class io.trino.plugin.resourcegroups.FileResourceGroupConfigurationManager
- configureGroup(ResourceGroup, ResourceGroupSpec) - Method in class io.trino.plugin.resourcegroups.AbstractResourceConfigurationManager
- create(DbResourceGroupConfig) - Static method in class io.trino.plugin.resourcegroups.db.DbResourceGroupsModule
- create(Map<String, String>, ResourceGroupConfigurationManagerContext) - Method in class io.trino.plugin.resourcegroups.db.DbResourceGroupConfigurationManagerFactory
- create(Map<String, String>, ResourceGroupConfigurationManagerContext) - Method in class io.trino.plugin.resourcegroups.FileResourceGroupConfigurationManagerFactory
- createExactMatchSelectorsTable() - Method in interface io.trino.plugin.resourcegroups.db.ResourceGroupsDao
- createResourceGroupsGlobalPropertiesTable() - Method in interface io.trino.plugin.resourcegroups.db.ResourceGroupsDao
- createResourceGroupsTable() - Method in interface io.trino.plugin.resourcegroups.db.ResourceGroupsDao
- createSelectorsTable() - Method in interface io.trino.plugin.resourcegroups.db.ResourceGroupsDao
D
- DaoProvider - Class in io.trino.plugin.resourcegroups.db
- DaoProvider(Jdbi) - Constructor for class io.trino.plugin.resourcegroups.db.DaoProvider
- DbResourceGroupConfig - Class in io.trino.plugin.resourcegroups.db
- DbResourceGroupConfig() - Constructor for class io.trino.plugin.resourcegroups.db.DbResourceGroupConfig
- DbResourceGroupConfigurationManager - Class in io.trino.plugin.resourcegroups.db
- DbResourceGroupConfigurationManager(ClusterMemoryPoolManager, DbResourceGroupConfig, ResourceGroupsDao, String) - Constructor for class io.trino.plugin.resourcegroups.db.DbResourceGroupConfigurationManager
- DbResourceGroupConfigurationManagerFactory - Class in io.trino.plugin.resourcegroups.db
- DbResourceGroupConfigurationManagerFactory() - Constructor for class io.trino.plugin.resourcegroups.db.DbResourceGroupConfigurationManagerFactory
- DbResourceGroupsModule - Class in io.trino.plugin.resourcegroups.db
- DbResourceGroupsModule() - Constructor for class io.trino.plugin.resourcegroups.db.DbResourceGroupsModule
- DbSourceExactMatchSelector - Class in io.trino.plugin.resourcegroups.db
- DbSourceExactMatchSelector(String, ResourceGroupsDao) - Constructor for class io.trino.plugin.resourcegroups.db.DbSourceExactMatchSelector
- destroy() - Method in class io.trino.plugin.resourcegroups.db.DbResourceGroupConfigurationManager
E
- emptyVariableMap() - Static method in class io.trino.plugin.resourcegroups.VariableMap
- equals(Object) - Method in class io.trino.plugin.resourcegroups.db.ResourceGroupGlobalProperties
- equals(Object) - Method in class io.trino.plugin.resourcegroups.ResourceGroupIdTemplate
- equals(Object) - Method in class io.trino.plugin.resourcegroups.ResourceGroupNameTemplate
- equals(Object) - Method in class io.trino.plugin.resourcegroups.ResourceGroupSpec
- equals(Object) - Method in class io.trino.plugin.resourcegroups.SelectorResourceEstimate
- equals(Object) - Method in class io.trino.plugin.resourcegroups.SelectorResourceEstimate.Range
- equals(Object) - Method in class io.trino.plugin.resourcegroups.SelectorSpec
- expandTemplate(VariableMap) - Method in class io.trino.plugin.resourcegroups.ResourceGroupIdTemplate
- expandTemplate(VariableMap) - Method in class io.trino.plugin.resourcegroups.ResourceGroupNameTemplate
F
- FileResourceGroupConfig - Class in io.trino.plugin.resourcegroups
- FileResourceGroupConfig() - Constructor for class io.trino.plugin.resourcegroups.FileResourceGroupConfig
- FileResourceGroupConfigurationManager - Class in io.trino.plugin.resourcegroups
- FileResourceGroupConfigurationManager(ClusterMemoryPoolManager, FileResourceGroupConfig) - Constructor for class io.trino.plugin.resourcegroups.FileResourceGroupConfigurationManager
- FileResourceGroupConfigurationManagerFactory - Class in io.trino.plugin.resourcegroups
- FileResourceGroupConfigurationManagerFactory() - Constructor for class io.trino.plugin.resourcegroups.FileResourceGroupConfigurationManagerFactory
- FileResourceGroupsModule - Class in io.trino.plugin.resourcegroups
- FileResourceGroupsModule() - Constructor for class io.trino.plugin.resourcegroups.FileResourceGroupsModule
- FlywayMigration - Class in io.trino.plugin.resourcegroups.db
- ForEnvironment - Annotation Interface in io.trino.plugin.resourcegroups.db
- forSubGroupNamed(ResourceGroupIdTemplate, String) - Static method in class io.trino.plugin.resourcegroups.ResourceGroupIdTemplate
- fromSegments(List<ResourceGroupNameTemplate>) - Static method in class io.trino.plugin.resourcegroups.ResourceGroupIdTemplate
G
- get() - Method in class io.trino.plugin.resourcegroups.db.DaoProvider
- getClientTags() - Method in class io.trino.plugin.resourcegroups.db.SelectorRecord
- getClientTags() - Method in class io.trino.plugin.resourcegroups.SelectorSpec
- getConfigDbPassword() - Method in class io.trino.plugin.resourcegroups.db.DbResourceGroupConfig
- getConfigDbUrl() - Method in class io.trino.plugin.resourcegroups.db.DbResourceGroupConfig
- getConfigDbUser() - Method in class io.trino.plugin.resourcegroups.db.DbResourceGroupConfig
- getConfigFile() - Method in class io.trino.plugin.resourcegroups.FileResourceGroupConfig
- getCpuQuotaPeriod() - Method in class io.trino.plugin.resourcegroups.AbstractResourceConfigurationManager
- getCpuQuotaPeriod() - Method in class io.trino.plugin.resourcegroups.db.DbResourceGroupConfigurationManager
- getCpuQuotaPeriod() - Method in class io.trino.plugin.resourcegroups.db.ResourceGroupGlobalProperties
- getCpuQuotaPeriod() - Method in class io.trino.plugin.resourcegroups.FileResourceGroupConfigurationManager
- getCpuQuotaPeriod() - Method in class io.trino.plugin.resourcegroups.ManagerSpec
- getCpuTime() - Method in class io.trino.plugin.resourcegroups.SelectorResourceEstimate
- getDomainBase() - Method in class io.trino.plugin.resourcegroups.db.ObjectNameGeneratorConfig
- getExactMatchResourceGroup(String, String, String) - Method in interface io.trino.plugin.resourcegroups.db.ResourceGroupsDao
-
Returns the most specific exact-match selector for a given environment, source and query type.
- getExactMatchSelectorEnabled() - Method in class io.trino.plugin.resourcegroups.db.DbResourceGroupConfig
- getExecutionTime() - Method in class io.trino.plugin.resourcegroups.SelectorResourceEstimate
- getGroup() - Method in class io.trino.plugin.resourcegroups.SelectorSpec
- getHardConcurrencyLimit() - Method in class io.trino.plugin.resourcegroups.ResourceGroupSpec
- getHardCpuLimit() - Method in class io.trino.plugin.resourcegroups.db.ResourceGroupSpecBuilder
- getHardCpuLimit() - Method in class io.trino.plugin.resourcegroups.ResourceGroupSpec
- getId() - Method in class io.trino.plugin.resourcegroups.db.ResourceGroupSpecBuilder
- getJmxExport() - Method in class io.trino.plugin.resourcegroups.ResourceGroupSpec
- getMatchingSpec(ResourceGroup, SelectionContext<ResourceGroupIdTemplate>) - Method in class io.trino.plugin.resourcegroups.AbstractResourceConfigurationManager
- getMax() - Method in class io.trino.plugin.resourcegroups.SelectorResourceEstimate.Range
- getMaxQueued() - Method in class io.trino.plugin.resourcegroups.ResourceGroupSpec
- getMaxRefreshInterval() - Method in class io.trino.plugin.resourcegroups.db.DbResourceGroupConfig
- getMin() - Method in class io.trino.plugin.resourcegroups.SelectorResourceEstimate.Range
- getName() - Method in class io.trino.plugin.resourcegroups.db.DbResourceGroupConfigurationManagerFactory
- getName() - Method in class io.trino.plugin.resourcegroups.FileResourceGroupConfigurationManagerFactory
- getName() - Method in class io.trino.plugin.resourcegroups.ResourceGroupSpec
- getNameTemplate() - Method in class io.trino.plugin.resourcegroups.db.ResourceGroupSpecBuilder
- getParentId() - Method in class io.trino.plugin.resourcegroups.db.ResourceGroupSpecBuilder
- getPeakMemory() - Method in class io.trino.plugin.resourcegroups.SelectorResourceEstimate
- getPriority() - Method in class io.trino.plugin.resourcegroups.db.SelectorRecord
- getQueryType() - Method in class io.trino.plugin.resourcegroups.db.SelectorRecord
- getQueryType() - Method in class io.trino.plugin.resourcegroups.SelectorSpec
- getRefreshFailures() - Method in class io.trino.plugin.resourcegroups.db.DbResourceGroupConfigurationManager
- getRefreshInterval() - Method in class io.trino.plugin.resourcegroups.db.DbResourceGroupConfig
- getResourceEstimate() - Method in class io.trino.plugin.resourcegroups.SelectorSpec
- getResourceGroupConfigurationManagerFactories() - Method in class io.trino.plugin.resourcegroups.ResourceGroupManagerPlugin
- getResourceGroupGlobalProperties() - Method in interface io.trino.plugin.resourcegroups.db.ResourceGroupsDao
- getResourceGroupId() - Method in class io.trino.plugin.resourcegroups.db.SelectorRecord
- getResourceGroups(String) - Method in interface io.trino.plugin.resourcegroups.db.ResourceGroupsDao
- getRootGroups() - Method in class io.trino.plugin.resourcegroups.AbstractResourceConfigurationManager
- getRootGroups() - Method in class io.trino.plugin.resourcegroups.db.DbResourceGroupConfigurationManager
- getRootGroups() - Method in class io.trino.plugin.resourcegroups.FileResourceGroupConfigurationManager
- getRootGroups() - Method in class io.trino.plugin.resourcegroups.ManagerSpec
- getSchedulingPolicy() - Method in class io.trino.plugin.resourcegroups.ResourceGroupSpec
- getSchedulingWeight() - Method in class io.trino.plugin.resourcegroups.ResourceGroupSpec
- getSegments() - Method in class io.trino.plugin.resourcegroups.ResourceGroupIdTemplate
- getSelectorResourceEstimate() - Method in class io.trino.plugin.resourcegroups.db.SelectorRecord
- getSelectors() - Method in class io.trino.plugin.resourcegroups.db.DbResourceGroupConfigurationManager
- getSelectors() - Method in class io.trino.plugin.resourcegroups.ManagerSpec
- getSelectors(String) - Method in interface io.trino.plugin.resourcegroups.db.ResourceGroupsDao
- getSoftConcurrencyLimit() - Method in class io.trino.plugin.resourcegroups.ResourceGroupSpec
- getSoftCpuLimit() - Method in class io.trino.plugin.resourcegroups.db.ResourceGroupSpecBuilder
- getSoftCpuLimit() - Method in class io.trino.plugin.resourcegroups.ResourceGroupSpec
- getSoftMemoryLimit() - Method in class io.trino.plugin.resourcegroups.ResourceGroupSpec
- getSoftMemoryLimitFraction() - Method in class io.trino.plugin.resourcegroups.ResourceGroupSpec
- getSourceRegex() - Method in class io.trino.plugin.resourcegroups.db.SelectorRecord
- getSourceRegex() - Method in class io.trino.plugin.resourcegroups.SelectorSpec
- getSubGroups() - Method in class io.trino.plugin.resourcegroups.ResourceGroupSpec
- getUserGroupRegex() - Method in class io.trino.plugin.resourcegroups.db.SelectorRecord
- getUserGroupRegex() - Method in class io.trino.plugin.resourcegroups.SelectorSpec
- getUserRegex() - Method in class io.trino.plugin.resourcegroups.db.SelectorRecord
- getUserRegex() - Method in class io.trino.plugin.resourcegroups.SelectorSpec
- getUserRegex() - Method in class io.trino.plugin.resourcegroups.StaticSelector
- getValue(String) - Method in class io.trino.plugin.resourcegroups.VariableMap
- getVariableNames() - Method in class io.trino.plugin.resourcegroups.ResourceGroupIdTemplate
- getVariableNames() - Method in class io.trino.plugin.resourcegroups.ResourceGroupNameTemplate
H
- hashCode() - Method in class io.trino.plugin.resourcegroups.db.ResourceGroupGlobalProperties
- hashCode() - Method in class io.trino.plugin.resourcegroups.ResourceGroupIdTemplate
- hashCode() - Method in class io.trino.plugin.resourcegroups.ResourceGroupNameTemplate
- hashCode() - Method in class io.trino.plugin.resourcegroups.ResourceGroupSpec
- hashCode() - Method in class io.trino.plugin.resourcegroups.SelectorResourceEstimate
- hashCode() - Method in class io.trino.plugin.resourcegroups.SelectorResourceEstimate.Range
- hashCode() - Method in class io.trino.plugin.resourcegroups.SelectorSpec
I
- io.trino.plugin.resourcegroups - package io.trino.plugin.resourcegroups
- io.trino.plugin.resourcegroups.db - package io.trino.plugin.resourcegroups.db
- isRefreshIntervalValid() - Method in class io.trino.plugin.resourcegroups.db.DbResourceGroupConfig
L
- load() - Method in class io.trino.plugin.resourcegroups.db.DbResourceGroupConfigurationManager
M
- ManagerSpec - Class in io.trino.plugin.resourcegroups
- ManagerSpec(List<ResourceGroupSpec>, List<SelectorSpec>, Optional<Duration>) - Constructor for class io.trino.plugin.resourcegroups.ManagerSpec
- map(ResultSet, StatementContext) - Method in class io.trino.plugin.resourcegroups.db.ResourceGroupGlobalProperties.Mapper
- map(ResultSet, StatementContext) - Method in class io.trino.plugin.resourcegroups.db.ResourceGroupSpecBuilder.Mapper
- map(ResultSet, StatementContext) - Method in class io.trino.plugin.resourcegroups.db.SelectorRecord.Mapper
- Mapper() - Constructor for class io.trino.plugin.resourcegroups.db.ResourceGroupGlobalProperties.Mapper
- Mapper() - Constructor for class io.trino.plugin.resourcegroups.db.ResourceGroupSpecBuilder.Mapper
- Mapper() - Constructor for class io.trino.plugin.resourcegroups.db.SelectorRecord.Mapper
- match(SelectionCriteria) - Method in class io.trino.plugin.resourcegroups.db.DbResourceGroupConfigurationManager
- match(SelectionCriteria) - Method in class io.trino.plugin.resourcegroups.db.DbSourceExactMatchSelector
- match(SelectionCriteria) - Method in class io.trino.plugin.resourcegroups.FileResourceGroupConfigurationManager
- match(SelectionCriteria) - Method in interface io.trino.plugin.resourcegroups.ResourceGroupSelector
- match(SelectionCriteria) - Method in class io.trino.plugin.resourcegroups.StaticSelector
- migrate(DbResourceGroupConfig) - Static method in class io.trino.plugin.resourcegroups.db.FlywayMigration
O
- ObjectNameGeneratorConfig - Class in io.trino.plugin.resourcegroups.db
- ObjectNameGeneratorConfig() - Constructor for class io.trino.plugin.resourcegroups.db.ObjectNameGeneratorConfig
P
- parentGroupContext(SelectionContext<ResourceGroupIdTemplate>) - Method in class io.trino.plugin.resourcegroups.AbstractResourceConfigurationManager
R
- Range(Optional<T>, Optional<T>) - Constructor for class io.trino.plugin.resourcegroups.SelectorResourceEstimate.Range
- ResourceGroupGlobalProperties - Class in io.trino.plugin.resourcegroups.db
- ResourceGroupGlobalProperties(Optional<Duration>) - Constructor for class io.trino.plugin.resourcegroups.db.ResourceGroupGlobalProperties
- ResourceGroupGlobalProperties.Mapper - Class in io.trino.plugin.resourcegroups.db
- ResourceGroupIdTemplate - Class in io.trino.plugin.resourcegroups
- ResourceGroupIdTemplate(String) - Constructor for class io.trino.plugin.resourcegroups.ResourceGroupIdTemplate
- ResourceGroupManagerPlugin - Class in io.trino.plugin.resourcegroups
- ResourceGroupManagerPlugin() - Constructor for class io.trino.plugin.resourcegroups.ResourceGroupManagerPlugin
- ResourceGroupNameTemplate - Class in io.trino.plugin.resourcegroups
- ResourceGroupNameTemplate(String) - Constructor for class io.trino.plugin.resourcegroups.ResourceGroupNameTemplate
- ResourceGroupsDao - Interface in io.trino.plugin.resourcegroups.db
- ResourceGroupSelector - Interface in io.trino.plugin.resourcegroups
- ResourceGroupSpec - Class in io.trino.plugin.resourcegroups
- ResourceGroupSpec(ResourceGroupNameTemplate, String, int, Optional<Integer>, Optional<Integer>, Optional<Integer>, Optional<String>, Optional<Integer>, Optional<List<ResourceGroupSpec>>, Optional<Boolean>, Optional<Duration>, Optional<Duration>) - Constructor for class io.trino.plugin.resourcegroups.ResourceGroupSpec
- ResourceGroupSpecBuilder - Class in io.trino.plugin.resourcegroups.db
- ResourceGroupSpecBuilder.Mapper - Class in io.trino.plugin.resourcegroups.db
S
- sameConfig(ResourceGroupSpec) - Method in class io.trino.plugin.resourcegroups.ResourceGroupSpec
- SelectorRecord - Class in io.trino.plugin.resourcegroups.db
- SelectorRecord(long, long, Optional<Pattern>, Optional<Pattern>, Optional<Pattern>, Optional<String>, Optional<List<String>>, Optional<SelectorResourceEstimate>) - Constructor for class io.trino.plugin.resourcegroups.db.SelectorRecord
- SelectorRecord.Mapper - Class in io.trino.plugin.resourcegroups.db
- SelectorResourceEstimate - Class in io.trino.plugin.resourcegroups
- SelectorResourceEstimate(Optional<SelectorResourceEstimate.Range<Duration>>, Optional<SelectorResourceEstimate.Range<Duration>>, Optional<SelectorResourceEstimate.Range<DataSize>>) - Constructor for class io.trino.plugin.resourcegroups.SelectorResourceEstimate
- SelectorResourceEstimate.Range<T extends Comparable<T>> - Class in io.trino.plugin.resourcegroups
-
Define range [min, max).
- SelectorSpec - Class in io.trino.plugin.resourcegroups
- SelectorSpec(Optional<Pattern>, Optional<Pattern>, Optional<Pattern>, Optional<String>, Optional<List<String>>, Optional<SelectorResourceEstimate>, ResourceGroupIdTemplate) - Constructor for class io.trino.plugin.resourcegroups.SelectorSpec
- setConfigDbPassword(String) - Method in class io.trino.plugin.resourcegroups.db.DbResourceGroupConfig
- setConfigDbUrl(String) - Method in class io.trino.plugin.resourcegroups.db.DbResourceGroupConfig
- setConfigDbUser(String) - Method in class io.trino.plugin.resourcegroups.db.DbResourceGroupConfig
- setConfigFile(String) - Method in class io.trino.plugin.resourcegroups.FileResourceGroupConfig
- setDomainBase(String) - Method in class io.trino.plugin.resourcegroups.db.ObjectNameGeneratorConfig
- setExactMatchSelectorEnabled(boolean) - Method in class io.trino.plugin.resourcegroups.db.DbResourceGroupConfig
- setMaxRefreshInterval(Duration) - Method in class io.trino.plugin.resourcegroups.db.DbResourceGroupConfig
- setRefreshInterval(Duration) - Method in class io.trino.plugin.resourcegroups.db.DbResourceGroupConfig
- start() - Method in class io.trino.plugin.resourcegroups.db.DbResourceGroupConfigurationManager
- StaticSelector - Class in io.trino.plugin.resourcegroups
- StaticSelector(Optional<Pattern>, Optional<Pattern>, Optional<Pattern>, Optional<List<String>>, Optional<SelectorResourceEstimate>, Optional<String>, ResourceGroupIdTemplate) - Constructor for class io.trino.plugin.resourcegroups.StaticSelector
T
- toString() - Method in class io.trino.plugin.resourcegroups.ResourceGroupIdTemplate
- toString() - Method in class io.trino.plugin.resourcegroups.ResourceGroupNameTemplate
- toString() - Method in class io.trino.plugin.resourcegroups.ResourceGroupSpec
- toString() - Method in class io.trino.plugin.resourcegroups.SelectorResourceEstimate.Range
- toString() - Method in class io.trino.plugin.resourcegroups.SelectorResourceEstimate
- toString() - Method in class io.trino.plugin.resourcegroups.SelectorSpec
- toString() - Method in class io.trino.plugin.resourcegroups.VariableMap
V
- validateRootGroups(ManagerSpec) - Method in class io.trino.plugin.resourcegroups.AbstractResourceConfigurationManager
- VARIABLE_PATTERN - Static variable in class io.trino.plugin.resourcegroups.ResourceGroupNameTemplate
- VariableMap - Class in io.trino.plugin.resourcegroups
- VariableMap(Map<String, String>) - Constructor for class io.trino.plugin.resourcegroups.VariableMap
All Classes and Interfaces|All Packages