Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- AbstractSessionPropertyManager - Class in io.trino.plugin.session
- AbstractSessionPropertyManager() - Constructor for class io.trino.plugin.session.AbstractSessionPropertyManager
C
- CLIENT_TAGS_TABLE - Static variable in class io.trino.plugin.session.db.util.SessionPropertiesDaoUtil
- CODEC - Static variable in class io.trino.plugin.session.file.FileSessionPropertyManager
- configure(Binder) - Method in class io.trino.plugin.session.db.DbSessionPropertyManagerModule
- configure(Binder) - Method in class io.trino.plugin.session.file.FileSessionPropertyManagerModule
- create(Map<String, String>, SessionPropertyConfigurationManagerContext) - Method in class io.trino.plugin.session.db.DbSessionPropertyManagerFactory
- create(Map<String, String>, SessionPropertyConfigurationManagerContext) - Method in class io.trino.plugin.session.file.FileSessionPropertyManagerFactory
- createSessionClientTagsTable() - Method in interface io.trino.plugin.session.db.SessionPropertiesDao
- createSessionPropertiesTable() - Method in interface io.trino.plugin.session.db.SessionPropertiesDao
- createSessionSpecsTable() - Method in interface io.trino.plugin.session.db.SessionPropertiesDao
D
- DbSessionPropertyManager - Class in io.trino.plugin.session.db
-
A
SessionPropertyConfigurationManagerimplementation that connects to a database for fetching information about session property overrides givenSessionConfigurationContext. - DbSessionPropertyManager(DbSpecsProvider) - Constructor for class io.trino.plugin.session.db.DbSessionPropertyManager
- DbSessionPropertyManagerConfig - Class in io.trino.plugin.session.db
- DbSessionPropertyManagerConfig() - Constructor for class io.trino.plugin.session.db.DbSessionPropertyManagerConfig
- DbSessionPropertyManagerFactory - Class in io.trino.plugin.session.db
- DbSessionPropertyManagerFactory() - Constructor for class io.trino.plugin.session.db.DbSessionPropertyManagerFactory
- DbSessionPropertyManagerModule - Class in io.trino.plugin.session.db
- DbSessionPropertyManagerModule() - Constructor for class io.trino.plugin.session.db.DbSessionPropertyManagerModule
- DbSpecsProvider - Interface in io.trino.plugin.session.db
-
This interface was created to separate the scheduling logic for
SessionMatchSpecloading. - destroy() - Method in class io.trino.plugin.session.db.RefreshingDbSpecsProvider
- dropSessionClientTagsTable() - Method in interface io.trino.plugin.session.db.SessionPropertiesDao
- dropSessionPropertiesTable() - Method in interface io.trino.plugin.session.db.SessionPropertiesDao
- dropSessionSpecsTable() - Method in interface io.trino.plugin.session.db.SessionPropertiesDao
F
- FileSessionPropertyManager - Class in io.trino.plugin.session.file
- FileSessionPropertyManager(FileSessionPropertyManagerConfig) - Constructor for class io.trino.plugin.session.file.FileSessionPropertyManager
- FileSessionPropertyManagerConfig - Class in io.trino.plugin.session.file
- FileSessionPropertyManagerConfig() - Constructor for class io.trino.plugin.session.file.FileSessionPropertyManagerConfig
- FileSessionPropertyManagerFactory - Class in io.trino.plugin.session.file
- FileSessionPropertyManagerFactory() - Constructor for class io.trino.plugin.session.file.FileSessionPropertyManagerFactory
- FileSessionPropertyManagerModule - Class in io.trino.plugin.session.file
- FileSessionPropertyManagerModule() - Constructor for class io.trino.plugin.session.file.FileSessionPropertyManagerModule
G
- get() - Method in class io.trino.plugin.session.db.RefreshingDbSpecsProvider
- get() - Method in class io.trino.plugin.session.db.SessionPropertiesDaoProvider
- getCatalogSessionProperties(SessionConfigurationContext) - Method in class io.trino.plugin.session.AbstractSessionPropertyManager
- getClientTags() - Method in class io.trino.plugin.session.SessionMatchSpec
- getConfigDbUrl() - Method in class io.trino.plugin.session.db.DbSessionPropertyManagerConfig
- getConfigFile() - Method in class io.trino.plugin.session.file.FileSessionPropertyManagerConfig
- getDbLoadFailures() - Method in class io.trino.plugin.session.db.RefreshingDbSpecsProvider
- getName() - Method in class io.trino.plugin.session.db.DbSessionPropertyManagerFactory
- getName() - Method in class io.trino.plugin.session.file.FileSessionPropertyManagerFactory
- getPassword() - Method in class io.trino.plugin.session.db.DbSessionPropertyManagerConfig
- getQueryType() - Method in class io.trino.plugin.session.SessionMatchSpec
- getResourceGroupRegex() - Method in class io.trino.plugin.session.SessionMatchSpec
- getSessionMatchSpecs() - Method in class io.trino.plugin.session.AbstractSessionPropertyManager
- getSessionMatchSpecs() - Method in class io.trino.plugin.session.db.DbSessionPropertyManager
- getSessionMatchSpecs() - Method in interface io.trino.plugin.session.db.SessionPropertiesDao
- getSessionMatchSpecs() - Method in class io.trino.plugin.session.file.FileSessionPropertyManager
- getSessionProperties() - Method in class io.trino.plugin.session.SessionMatchSpec
- getSessionPropertyConfigurationManagerFactories() - Method in class io.trino.plugin.session.SessionPropertyConfigurationManagerPlugin
- getSourceRegex() - Method in class io.trino.plugin.session.SessionMatchSpec
- getSpecsRefreshPeriod() - Method in class io.trino.plugin.session.db.DbSessionPropertyManagerConfig
- getSystemSessionProperties(SessionConfigurationContext) - Method in class io.trino.plugin.session.AbstractSessionPropertyManager
- getUsername() - Method in class io.trino.plugin.session.db.DbSessionPropertyManagerConfig
- getUserRegex() - Method in class io.trino.plugin.session.SessionMatchSpec
I
- initialize() - Method in class io.trino.plugin.session.db.RefreshingDbSpecsProvider
- insertClientTag(long, String) - Method in interface io.trino.plugin.session.db.SessionPropertiesDao
- insertSessionProperty(long, String, String) - Method in interface io.trino.plugin.session.db.SessionPropertiesDao
- insertSpecRow(long, String, String, String, String, int) - Method in interface io.trino.plugin.session.db.SessionPropertiesDao
- io.trino.plugin.session - package io.trino.plugin.session
- io.trino.plugin.session.db - package io.trino.plugin.session.db
- io.trino.plugin.session.db.util - package io.trino.plugin.session.db.util
- io.trino.plugin.session.file - package io.trino.plugin.session.file
M
- map(ResultSet, StatementContext) - Method in class io.trino.plugin.session.SessionMatchSpec.Mapper
- Mapper() - Constructor for class io.trino.plugin.session.SessionMatchSpec.Mapper
- match(SessionConfigurationContext) - Method in class io.trino.plugin.session.SessionMatchSpec
P
- PROPERTIES_TABLE - Static variable in class io.trino.plugin.session.db.util.SessionPropertiesDaoUtil
R
- RefreshingDbSpecsProvider - Class in io.trino.plugin.session.db
-
Periodically schedules the loading of specs from the database during initialization.
- RefreshingDbSpecsProvider(DbSessionPropertyManagerConfig, SessionPropertiesDao) - Constructor for class io.trino.plugin.session.db.RefreshingDbSpecsProvider
S
- SESSION_SPECS_TABLE - Static variable in class io.trino.plugin.session.db.util.SessionPropertiesDaoUtil
- SessionMatchSpec - Class in io.trino.plugin.session
- SessionMatchSpec(Optional<Pattern>, Optional<Pattern>, Optional<List<String>>, Optional<String>, Optional<Pattern>, Map<String, String>) - Constructor for class io.trino.plugin.session.SessionMatchSpec
- SessionMatchSpec.Mapper - Class in io.trino.plugin.session
- SessionPropertiesDao - Interface in io.trino.plugin.session.db
-
Dao should guarantee that the list of SessionMatchSpecs is returned in increasing order of priority.
- SessionPropertiesDaoProvider - Class in io.trino.plugin.session.db
- SessionPropertiesDaoProvider(DbSessionPropertyManagerConfig) - Constructor for class io.trino.plugin.session.db.SessionPropertiesDaoProvider
- SessionPropertiesDaoUtil - Class in io.trino.plugin.session.db.util
- SessionPropertyConfigurationManagerPlugin - Class in io.trino.plugin.session
- SessionPropertyConfigurationManagerPlugin() - Constructor for class io.trino.plugin.session.SessionPropertyConfigurationManagerPlugin
- setConfigDbUrl(String) - Method in class io.trino.plugin.session.db.DbSessionPropertyManagerConfig
- setConfigFile(File) - Method in class io.trino.plugin.session.file.FileSessionPropertyManagerConfig
- setPassword(String) - Method in class io.trino.plugin.session.db.DbSessionPropertyManagerConfig
- setSpecsRefreshPeriod(Duration) - Method in class io.trino.plugin.session.db.DbSessionPropertyManagerConfig
- setUsername(String) - Method in class io.trino.plugin.session.db.DbSessionPropertyManagerConfig
All Classes and Interfaces|All Packages|Constant Field Values