Skip navigation links
B C D G I O P S Y 

B

build(ShardingCacheRuleConfiguration, String, Map<String, DataSource>, Collection<ShardingSphereRule>, InstanceContext) - Method in class org.apache.shardingsphere.sharding.cache.rule.builder.ShardingCacheRuleBuilder
 
BuiltInCacheableShardingAlgorithmClassProvider - Class in org.apache.shardingsphere.sharding.cache.checker.algorithm.impl
Built-in cacheable sharding algorithm class provider.
BuiltInCacheableShardingAlgorithmClassProvider() - Constructor for class org.apache.shardingsphere.sharding.cache.checker.algorithm.impl.BuiltInCacheableShardingAlgorithmClassProvider
 

C

CacheableShardingAlgorithmChecker - Class in org.apache.shardingsphere.sharding.cache.checker.algorithm
Cacheable sharding algorithm checker.
CacheableShardingAlgorithmChecker() - Constructor for class org.apache.shardingsphere.sharding.cache.checker.algorithm.CacheableShardingAlgorithmChecker
 
CacheableShardingAlgorithmClassProvider - Interface in org.apache.shardingsphere.sharding.cache.checker.algorithm
Cacheable sharding algorithm class provider.
CachedShardingSQLRouter - Class in org.apache.shardingsphere.sharding.cache.route
TODO Design a cache layer interface in kernel.
CachedShardingSQLRouter() - Constructor for class org.apache.shardingsphere.sharding.cache.route.CachedShardingSQLRouter
 
check(ShardingSphereDatabase, QueryContext) - Method in class org.apache.shardingsphere.sharding.cache.checker.ShardingRouteCacheableChecker
Check if query is cacheable.
createRouteContext(QueryContext, ShardingSphereDatabase, ShardingCacheRule, ConfigurationProperties, ConnectionContext) - Method in class org.apache.shardingsphere.sharding.cache.route.CachedShardingSQLRouter
 

D

decorateRouteContext(RouteContext, QueryContext, ShardingSphereDatabase, ShardingCacheRule, ConfigurationProperties, ConnectionContext) - Method in class org.apache.shardingsphere.sharding.cache.route.CachedShardingSQLRouter
 

G

get(ShardingRouteCacheKey) - Method in class org.apache.shardingsphere.sharding.cache.route.cache.ShardingRouteCache
Get cached route result.
getCacheableShardingAlgorithmClasses() - Method in interface org.apache.shardingsphere.sharding.cache.checker.algorithm.CacheableShardingAlgorithmClassProvider
Get classes of cacheable sharding algorithm.
getCacheableShardingAlgorithmClasses() - Method in class org.apache.shardingsphere.sharding.cache.checker.algorithm.impl.BuiltInCacheableShardingAlgorithmClassProvider
 
getCachedRouteContext() - Method in class org.apache.shardingsphere.sharding.cache.route.cache.ShardingRouteCacheValue
Get cached route context.
getOrder() - Method in class org.apache.shardingsphere.sharding.cache.route.CachedShardingSQLRouter
 
getOrder() - Method in class org.apache.shardingsphere.sharding.cache.rule.builder.ShardingCacheRuleBuilder
 
getOrder() - Method in class org.apache.shardingsphere.sharding.cache.yaml.swapper.YamlShardingCacheRuleConfigurationSwapper
 
getRuleConfigurationType() - Method in class org.apache.shardingsphere.sharding.cache.yaml.YamlShardingCacheRuleConfiguration
 
getRuleTagName() - Method in class org.apache.shardingsphere.sharding.cache.yaml.swapper.YamlShardingCacheRuleConfigurationSwapper
 
getType() - Method in class org.apache.shardingsphere.sharding.cache.rule.ShardingCacheRule
 
getTypeClass() - Method in class org.apache.shardingsphere.sharding.cache.route.CachedShardingSQLRouter
 
getTypeClass() - Method in class org.apache.shardingsphere.sharding.cache.rule.builder.ShardingCacheRuleBuilder
 
getTypeClass() - Method in class org.apache.shardingsphere.sharding.cache.yaml.swapper.YamlShardingCacheRuleConfigurationSwapper
 

I

isCacheableShardingAlgorithm(ShardingAlgorithm) - Static method in class org.apache.shardingsphere.sharding.cache.checker.algorithm.CacheableShardingAlgorithmChecker
Check if sharding algorithm is cacheable.

O

org.apache.shardingsphere.sharding.cache.api - package org.apache.shardingsphere.sharding.cache.api
 
org.apache.shardingsphere.sharding.cache.checker - package org.apache.shardingsphere.sharding.cache.checker
 
org.apache.shardingsphere.sharding.cache.checker.algorithm - package org.apache.shardingsphere.sharding.cache.checker.algorithm
 
org.apache.shardingsphere.sharding.cache.checker.algorithm.impl - package org.apache.shardingsphere.sharding.cache.checker.algorithm.impl
 
org.apache.shardingsphere.sharding.cache.route - package org.apache.shardingsphere.sharding.cache.route
 
org.apache.shardingsphere.sharding.cache.route.cache - package org.apache.shardingsphere.sharding.cache.route.cache
 
org.apache.shardingsphere.sharding.cache.rule - package org.apache.shardingsphere.sharding.cache.rule
 
org.apache.shardingsphere.sharding.cache.rule.builder - package org.apache.shardingsphere.sharding.cache.rule.builder
 
org.apache.shardingsphere.sharding.cache.yaml - package org.apache.shardingsphere.sharding.cache.yaml
 
org.apache.shardingsphere.sharding.cache.yaml.swapper - package org.apache.shardingsphere.sharding.cache.yaml.swapper
 

P

put(ShardingRouteCacheKey, ShardingRouteCacheValue) - Method in class org.apache.shardingsphere.sharding.cache.route.cache.ShardingRouteCache
Cache route result.

S

ShardingCacheOptions - Class in org.apache.shardingsphere.sharding.cache.api
Options of sharding cache.
ShardingCacheOptions() - Constructor for class org.apache.shardingsphere.sharding.cache.api.ShardingCacheOptions
 
ShardingCacheRule - Class in org.apache.shardingsphere.sharding.cache.rule
Sharding cache rule.
ShardingCacheRule(ShardingCacheRuleConfiguration, ShardingRule) - Constructor for class org.apache.shardingsphere.sharding.cache.rule.ShardingCacheRule
 
ShardingCacheRuleBuilder - Class in org.apache.shardingsphere.sharding.cache.rule.builder
Builder for Sharding cache rule.
ShardingCacheRuleBuilder() - Constructor for class org.apache.shardingsphere.sharding.cache.rule.builder.ShardingCacheRuleBuilder
 
ShardingCacheRuleConfiguration - Class in org.apache.shardingsphere.sharding.cache.api
Configuration for sharding cache rule.
ShardingCacheRuleConfiguration() - Constructor for class org.apache.shardingsphere.sharding.cache.api.ShardingCacheRuleConfiguration
 
ShardingRouteCache - Class in org.apache.shardingsphere.sharding.cache.route.cache
Cache for sharding route.
ShardingRouteCache(ShardingCacheOptions) - Constructor for class org.apache.shardingsphere.sharding.cache.route.cache.ShardingRouteCache
 
ShardingRouteCacheableChecker - Class in org.apache.shardingsphere.sharding.cache.checker
Sharding route cacheable checker.
ShardingRouteCacheableChecker(ShardingCacheRule) - Constructor for class org.apache.shardingsphere.sharding.cache.checker.ShardingRouteCacheableChecker
 
ShardingRouteCacheableCheckResult - Class in org.apache.shardingsphere.sharding.cache.checker
Route cacheable check result.
ShardingRouteCacheableCheckResult() - Constructor for class org.apache.shardingsphere.sharding.cache.checker.ShardingRouteCacheableCheckResult
 
ShardingRouteCacheKey - Class in org.apache.shardingsphere.sharding.cache.route.cache
Key of sharding route cache.
ShardingRouteCacheKey() - Constructor for class org.apache.shardingsphere.sharding.cache.route.cache.ShardingRouteCacheKey
 
ShardingRouteCacheValue - Class in org.apache.shardingsphere.sharding.cache.route.cache
Value of sharding route cache.
ShardingRouteCacheValue(RouteContext) - Constructor for class org.apache.shardingsphere.sharding.cache.route.cache.ShardingRouteCacheValue
 
swapToObject(YamlShardingCacheOptionsConfiguration) - Method in class org.apache.shardingsphere.sharding.cache.yaml.swapper.YamlShardingCacheOptionsConfigurationSwapper
 
swapToObject(YamlShardingCacheRuleConfiguration) - Method in class org.apache.shardingsphere.sharding.cache.yaml.swapper.YamlShardingCacheRuleConfigurationSwapper
 
swapToYamlConfiguration(ShardingCacheOptions) - Method in class org.apache.shardingsphere.sharding.cache.yaml.swapper.YamlShardingCacheOptionsConfigurationSwapper
 
swapToYamlConfiguration(ShardingCacheRuleConfiguration) - Method in class org.apache.shardingsphere.sharding.cache.yaml.swapper.YamlShardingCacheRuleConfigurationSwapper
 

Y

YamlShardingCacheOptionsConfiguration - Class in org.apache.shardingsphere.sharding.cache.yaml
Sharding cache options configuration for YAML.
YamlShardingCacheOptionsConfiguration() - Constructor for class org.apache.shardingsphere.sharding.cache.yaml.YamlShardingCacheOptionsConfiguration
 
YamlShardingCacheOptionsConfigurationSwapper - Class in org.apache.shardingsphere.sharding.cache.yaml.swapper
YAML sharding cache options configuration swapper.
YamlShardingCacheOptionsConfigurationSwapper() - Constructor for class org.apache.shardingsphere.sharding.cache.yaml.swapper.YamlShardingCacheOptionsConfigurationSwapper
 
YamlShardingCacheRuleConfiguration - Class in org.apache.shardingsphere.sharding.cache.yaml
Sharding cache rule configuration for YAML.
YamlShardingCacheRuleConfiguration() - Constructor for class org.apache.shardingsphere.sharding.cache.yaml.YamlShardingCacheRuleConfiguration
 
YamlShardingCacheRuleConfigurationSwapper - Class in org.apache.shardingsphere.sharding.cache.yaml.swapper
YAML sharding cache rule configuration swapper.
YamlShardingCacheRuleConfigurationSwapper() - Constructor for class org.apache.shardingsphere.sharding.cache.yaml.swapper.YamlShardingCacheRuleConfigurationSwapper
 
B C D G I O P S Y 
Skip navigation links

Copyright © 2023 The Apache Software Foundation. All rights reserved.