Skip navigation links
A B C D F G O P R S U Y 

A

AbstractReadwriteSplittingRuleConfigurationChecker<T extends org.apache.shardingsphere.infra.config.RuleConfiguration> - Class in org.apache.shardingsphere.readwritesplitting.rule.checker
Abstract readwrite-splitting rule configuration checker.
AbstractReadwriteSplittingRuleConfigurationChecker() - Constructor for class org.apache.shardingsphere.readwritesplitting.rule.checker.AbstractReadwriteSplittingRuleConfigurationChecker
 
ALGORITHM_PROVIDER_ORDER - Static variable in class org.apache.shardingsphere.readwritesplitting.constant.ReadwriteSplittingOrder
Algorithm provider readwrite-splitting order.
AlgorithmProvidedReadwriteSplittingRuleBuilder - Class in org.apache.shardingsphere.readwritesplitting.rule.builder
Algorithm provided readwrite-splitting rule builder.
AlgorithmProvidedReadwriteSplittingRuleBuilder() - Constructor for class org.apache.shardingsphere.readwritesplitting.rule.builder.AlgorithmProvidedReadwriteSplittingRuleBuilder
 
AlgorithmProvidedReadwriteSplittingRuleConfiguration - Class in org.apache.shardingsphere.readwritesplitting.algorithm.config
Algorithm provided readwrite-splitting rule configuration.
AlgorithmProvidedReadwriteSplittingRuleConfiguration() - Constructor for class org.apache.shardingsphere.readwritesplitting.algorithm.config.AlgorithmProvidedReadwriteSplittingRuleConfiguration
 
AlgorithmProvidedReadwriteSplittingRuleConfigurationChecker - Class in org.apache.shardingsphere.readwritesplitting.rule.checker
Algorithm provided readwrite-splitting ruleConfiguration checker.
AlgorithmProvidedReadwriteSplittingRuleConfigurationChecker() - Constructor for class org.apache.shardingsphere.readwritesplitting.rule.checker.AlgorithmProvidedReadwriteSplittingRuleConfigurationChecker
 

B

build(String, Map<String, DataSource>, DatabaseType, AlgorithmProvidedReadwriteSplittingRuleConfiguration) - Method in class org.apache.shardingsphere.readwritesplitting.rule.builder.AlgorithmProvidedReadwriteSplittingRuleBuilder
 
build(String, Map<String, DataSource>, DatabaseType, ReadwriteSplittingRuleConfiguration) - Method in class org.apache.shardingsphere.readwritesplitting.rule.builder.ReadwriteSplittingRuleBuilder
 

C

check(String, AlgorithmProvidedReadwriteSplittingRuleConfiguration) - Method in class org.apache.shardingsphere.readwritesplitting.rule.checker.AlgorithmProvidedReadwriteSplittingRuleConfigurationChecker
 
check(String, ReadwriteSplittingRuleConfiguration) - Method in class org.apache.shardingsphere.readwritesplitting.rule.checker.ReadwriteSplittingRuleConfigurationChecker
 
checkDataSources(String, Collection<ReadwriteSplittingDataSourceRuleConfiguration>) - Method in class org.apache.shardingsphere.readwritesplitting.rule.checker.AbstractReadwriteSplittingRuleConfigurationChecker
 
clear() - Static method in class org.apache.shardingsphere.readwritesplitting.route.impl.PrimaryVisitedManager
Clear primary data source visited.
convert(CreateReadwriteSplittingRuleStatement) - Static method in class org.apache.shardingsphere.readwritesplitting.yaml.converter.ReadwriteSplittingRuleStatementConverter
Convert create readwrite splitting rule statement to YAML readwrite splitting rule configuration.
convert(AlterReadwriteSplittingRuleStatement) - Static method in class org.apache.shardingsphere.readwritesplitting.yaml.converter.ReadwriteSplittingRuleStatementConverter
Convert alter readwrite splitting rule statement to YAML readwrite splitting rule configuration.
createRouteContext(LogicSQL, ShardingSphereMetaData, ReadwriteSplittingRule, ConfigurationProperties) - Method in class org.apache.shardingsphere.readwritesplitting.route.ReadwriteSplittingSQLRouter
 

D

decorateRouteContext(RouteContext, LogicSQL, ShardingSphereMetaData, ReadwriteSplittingRule, ConfigurationProperties) - Method in class org.apache.shardingsphere.readwritesplitting.route.ReadwriteSplittingSQLRouter
 

F

findDataSourceRule(String) - Method in class org.apache.shardingsphere.readwritesplitting.rule.ReadwriteSplittingRule
Find data source rule.

G

getAllLogicDataSourceNames() - Method in class org.apache.shardingsphere.readwritesplitting.rule.ReadwriteSplittingRule
Get all logic data source names.
getDataSource(String, String, List<String>) - Method in class org.apache.shardingsphere.readwritesplitting.algorithm.RandomReplicaLoadBalanceAlgorithm
 
getDataSource(String, String, List<String>) - Method in class org.apache.shardingsphere.readwritesplitting.algorithm.RoundRobinReplicaLoadBalanceAlgorithm
 
getDataSourceMapper() - Method in class org.apache.shardingsphere.readwritesplitting.rule.ReadwriteSplittingDataSourceRule
Get data source mapper.
getDataSourceMapper() - Method in class org.apache.shardingsphere.readwritesplitting.rule.ReadwriteSplittingRule
 
getOrder() - Method in class org.apache.shardingsphere.readwritesplitting.route.ReadwriteSplittingSQLRouter
 
getOrder() - Method in class org.apache.shardingsphere.readwritesplitting.rule.builder.AlgorithmProvidedReadwriteSplittingRuleBuilder
 
getOrder() - Method in class org.apache.shardingsphere.readwritesplitting.rule.builder.ReadwriteSplittingRuleBuilder
 
getOrder() - Method in class org.apache.shardingsphere.readwritesplitting.rule.checker.AlgorithmProvidedReadwriteSplittingRuleConfigurationChecker
 
getOrder() - Method in class org.apache.shardingsphere.readwritesplitting.rule.checker.ReadwriteSplittingRuleConfigurationChecker
 
getOrder() - Method in class org.apache.shardingsphere.readwritesplitting.yaml.swapper.ReadwriteSplittingRuleAlgorithmProviderConfigurationYamlSwapper
 
getOrder() - Method in class org.apache.shardingsphere.readwritesplitting.yaml.swapper.ReadwriteSplittingRuleConfigurationYamlSwapper
 
getPrimaryVisited() - Static method in class org.apache.shardingsphere.readwritesplitting.route.impl.PrimaryVisitedManager
Judge primary data source visited in current thread.
getReadDataSourceNames() - Method in class org.apache.shardingsphere.readwritesplitting.rule.ReadwriteSplittingDataSourceRule
Get read data source names.
getRuleConfigurationType() - Method in class org.apache.shardingsphere.readwritesplitting.yaml.config.YamlReadwriteSplittingRuleConfiguration
 
getRuleTagName() - Method in class org.apache.shardingsphere.readwritesplitting.yaml.swapper.ReadwriteSplittingRuleAlgorithmProviderConfigurationYamlSwapper
 
getRuleTagName() - Method in class org.apache.shardingsphere.readwritesplitting.yaml.swapper.ReadwriteSplittingRuleConfigurationYamlSwapper
 
getSingleDataSourceRule() - Method in class org.apache.shardingsphere.readwritesplitting.rule.ReadwriteSplittingRule
Get single data source rule.
getType() - Method in class org.apache.shardingsphere.readwritesplitting.algorithm.RandomReplicaLoadBalanceAlgorithm
 
getType() - Method in class org.apache.shardingsphere.readwritesplitting.algorithm.RoundRobinReplicaLoadBalanceAlgorithm
 
getTypeClass() - Method in class org.apache.shardingsphere.readwritesplitting.route.ReadwriteSplittingSQLRouter
 
getTypeClass() - Method in class org.apache.shardingsphere.readwritesplitting.rule.builder.AlgorithmProvidedReadwriteSplittingRuleBuilder
 
getTypeClass() - Method in class org.apache.shardingsphere.readwritesplitting.rule.builder.ReadwriteSplittingRuleBuilder
 
getTypeClass() - Method in class org.apache.shardingsphere.readwritesplitting.rule.checker.AlgorithmProvidedReadwriteSplittingRuleConfigurationChecker
 
getTypeClass() - Method in class org.apache.shardingsphere.readwritesplitting.rule.checker.ReadwriteSplittingRuleConfigurationChecker
 
getTypeClass() - Method in class org.apache.shardingsphere.readwritesplitting.yaml.swapper.ReadwriteSplittingRuleAlgorithmProviderConfigurationYamlSwapper
 
getTypeClass() - Method in class org.apache.shardingsphere.readwritesplitting.yaml.swapper.ReadwriteSplittingRuleConfigurationYamlSwapper
 

O

ORDER - Static variable in class org.apache.shardingsphere.readwritesplitting.constant.ReadwriteSplittingOrder
Readwrite-splitting order.
org.apache.shardingsphere.readwritesplitting.algorithm - package org.apache.shardingsphere.readwritesplitting.algorithm
 
org.apache.shardingsphere.readwritesplitting.algorithm.config - package org.apache.shardingsphere.readwritesplitting.algorithm.config
 
org.apache.shardingsphere.readwritesplitting.constant - package org.apache.shardingsphere.readwritesplitting.constant
 
org.apache.shardingsphere.readwritesplitting.route - package org.apache.shardingsphere.readwritesplitting.route
 
org.apache.shardingsphere.readwritesplitting.route.impl - package org.apache.shardingsphere.readwritesplitting.route.impl
 
org.apache.shardingsphere.readwritesplitting.rule - package org.apache.shardingsphere.readwritesplitting.rule
 
org.apache.shardingsphere.readwritesplitting.rule.builder - package org.apache.shardingsphere.readwritesplitting.rule.builder
 
org.apache.shardingsphere.readwritesplitting.rule.checker - package org.apache.shardingsphere.readwritesplitting.rule.checker
 
org.apache.shardingsphere.readwritesplitting.yaml.config - package org.apache.shardingsphere.readwritesplitting.yaml.config
 
org.apache.shardingsphere.readwritesplitting.yaml.config.rule - package org.apache.shardingsphere.readwritesplitting.yaml.config.rule
 
org.apache.shardingsphere.readwritesplitting.yaml.converter - package org.apache.shardingsphere.readwritesplitting.yaml.converter
 
org.apache.shardingsphere.readwritesplitting.yaml.swapper - package org.apache.shardingsphere.readwritesplitting.yaml.swapper
 

P

PrimaryVisitedManager - Class in org.apache.shardingsphere.readwritesplitting.route.impl
Primary data source visited manager.
PrimaryVisitedManager() - Constructor for class org.apache.shardingsphere.readwritesplitting.route.impl.PrimaryVisitedManager
 

R

RandomReplicaLoadBalanceAlgorithm - Class in org.apache.shardingsphere.readwritesplitting.algorithm
Random replica load-balance algorithm.
RandomReplicaLoadBalanceAlgorithm() - Constructor for class org.apache.shardingsphere.readwritesplitting.algorithm.RandomReplicaLoadBalanceAlgorithm
 
ReadwriteSplittingDataSourceRouter - Class in org.apache.shardingsphere.readwritesplitting.route.impl
Data source router for readwrite-splitting.
ReadwriteSplittingDataSourceRouter() - Constructor for class org.apache.shardingsphere.readwritesplitting.route.impl.ReadwriteSplittingDataSourceRouter
 
ReadwriteSplittingDataSourceRule - Class in org.apache.shardingsphere.readwritesplitting.rule
Readwrite-splitting data source rule.
ReadwriteSplittingDataSourceRule(ReadwriteSplittingDataSourceRuleConfiguration, ReplicaLoadBalanceAlgorithm) - Constructor for class org.apache.shardingsphere.readwritesplitting.rule.ReadwriteSplittingDataSourceRule
 
ReadwriteSplittingOrder - Class in org.apache.shardingsphere.readwritesplitting.constant
Readwrite-splitting order.
ReadwriteSplittingOrder() - Constructor for class org.apache.shardingsphere.readwritesplitting.constant.ReadwriteSplittingOrder
 
ReadwriteSplittingRule - Class in org.apache.shardingsphere.readwritesplitting.rule
Readwrite-splitting rule.
ReadwriteSplittingRule(ReadwriteSplittingRuleConfiguration) - Constructor for class org.apache.shardingsphere.readwritesplitting.rule.ReadwriteSplittingRule
 
ReadwriteSplittingRule(AlgorithmProvidedReadwriteSplittingRuleConfiguration) - Constructor for class org.apache.shardingsphere.readwritesplitting.rule.ReadwriteSplittingRule
 
ReadwriteSplittingRuleAlgorithmProviderConfigurationYamlSwapper - Class in org.apache.shardingsphere.readwritesplitting.yaml.swapper
Readwrite-splitting rule configuration YAML swapper.
ReadwriteSplittingRuleAlgorithmProviderConfigurationYamlSwapper() - Constructor for class org.apache.shardingsphere.readwritesplitting.yaml.swapper.ReadwriteSplittingRuleAlgorithmProviderConfigurationYamlSwapper
 
ReadwriteSplittingRuleBuilder - Class in org.apache.shardingsphere.readwritesplitting.rule.builder
Readwrite-splitting rule builder.
ReadwriteSplittingRuleBuilder() - Constructor for class org.apache.shardingsphere.readwritesplitting.rule.builder.ReadwriteSplittingRuleBuilder
 
ReadwriteSplittingRuleConfigurationChecker - Class in org.apache.shardingsphere.readwritesplitting.rule.checker
Readwrite-splitting rule configuration checker.
ReadwriteSplittingRuleConfigurationChecker() - Constructor for class org.apache.shardingsphere.readwritesplitting.rule.checker.ReadwriteSplittingRuleConfigurationChecker
 
ReadwriteSplittingRuleConfigurationYamlSwapper - Class in org.apache.shardingsphere.readwritesplitting.yaml.swapper
Readwrite-splitting rule configuration YAML swapper.
ReadwriteSplittingRuleConfigurationYamlSwapper() - Constructor for class org.apache.shardingsphere.readwritesplitting.yaml.swapper.ReadwriteSplittingRuleConfigurationYamlSwapper
 
ReadwriteSplittingRuleStatementConverter - Class in org.apache.shardingsphere.readwritesplitting.yaml.converter
Readwrite splitting rule statement converter.
ReadwriteSplittingRuleStatementConverter() - Constructor for class org.apache.shardingsphere.readwritesplitting.yaml.converter.ReadwriteSplittingRuleStatementConverter
 
ReadwriteSplittingSQLRouter - Class in org.apache.shardingsphere.readwritesplitting.route
Readwrite-splitting SQL router.
ReadwriteSplittingSQLRouter() - Constructor for class org.apache.shardingsphere.readwritesplitting.route.ReadwriteSplittingSQLRouter
 
RoundRobinReplicaLoadBalanceAlgorithm - Class in org.apache.shardingsphere.readwritesplitting.algorithm
Round-robin replica load-balance algorithm.
RoundRobinReplicaLoadBalanceAlgorithm() - Constructor for class org.apache.shardingsphere.readwritesplitting.algorithm.RoundRobinReplicaLoadBalanceAlgorithm
 
route(SQLStatement) - Method in class org.apache.shardingsphere.readwritesplitting.route.impl.ReadwriteSplittingDataSourceRouter
Route.

S

setPrimaryVisited() - Static method in class org.apache.shardingsphere.readwritesplitting.route.impl.PrimaryVisitedManager
Set primary data source visited in current thread.
swapToObject(YamlReadwriteSplittingRuleConfiguration) - Method in class org.apache.shardingsphere.readwritesplitting.yaml.swapper.ReadwriteSplittingRuleAlgorithmProviderConfigurationYamlSwapper
 
swapToObject(YamlReadwriteSplittingRuleConfiguration) - Method in class org.apache.shardingsphere.readwritesplitting.yaml.swapper.ReadwriteSplittingRuleConfigurationYamlSwapper
 
swapToYamlConfiguration(AlgorithmProvidedReadwriteSplittingRuleConfiguration) - Method in class org.apache.shardingsphere.readwritesplitting.yaml.swapper.ReadwriteSplittingRuleAlgorithmProviderConfigurationYamlSwapper
 
swapToYamlConfiguration(ReadwriteSplittingRuleConfiguration) - Method in class org.apache.shardingsphere.readwritesplitting.yaml.swapper.ReadwriteSplittingRuleConfigurationYamlSwapper
 

U

updateDisabledDataSourceNames(String, boolean) - Method in class org.apache.shardingsphere.readwritesplitting.rule.ReadwriteSplittingDataSourceRule
Update disabled data source names.
updateRuleStatus(RuleChangedEvent) - Method in class org.apache.shardingsphere.readwritesplitting.rule.ReadwriteSplittingRule
 

Y

YamlReadwriteSplittingDataSourceRuleConfiguration - Class in org.apache.shardingsphere.readwritesplitting.yaml.config.rule
Readwrite-splitting data source rule configuration for YAML.
YamlReadwriteSplittingDataSourceRuleConfiguration() - Constructor for class org.apache.shardingsphere.readwritesplitting.yaml.config.rule.YamlReadwriteSplittingDataSourceRuleConfiguration
 
YamlReadwriteSplittingRuleConfiguration - Class in org.apache.shardingsphere.readwritesplitting.yaml.config
Readwrite-splitting rule configuration for YAML.
YamlReadwriteSplittingRuleConfiguration() - Constructor for class org.apache.shardingsphere.readwritesplitting.yaml.config.YamlReadwriteSplittingRuleConfiguration
 
A B C D F G O P R S U Y 
Skip navigation links

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