Index

A B C D E F G H I L M O P R S T V 
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
 
A B C D E F G H I L M O P R S T V 
All Classes and Interfaces|All Packages