- generateKey(String) - Method in class org.apache.shardingsphere.core.rule.ShardingRule
-
Generate key.
- generateKey() - Method in class org.apache.shardingsphere.core.strategy.keygen.SnowflakeShardingKeyGenerator
-
- generateKey() - Method in class org.apache.shardingsphere.core.strategy.keygen.UUIDShardingKeyGenerator
-
- get(String) - Method in class org.apache.shardingsphere.core.metadata.table.ShardingTableMetaData
-
Get table meta data by table name.
- getActualDataSourceMetaData(String) - Method in class org.apache.shardingsphere.core.metadata.datasource.ShardingDataSourceMetaData
-
Get data source meta data.
- getActualDataSourceName(String) - Method in class org.apache.shardingsphere.core.rule.ShardingRule
-
Get actual data source name.
- getActualDatasourceNames() - Method in class org.apache.shardingsphere.core.rule.TableRule
-
Get actual data source names.
- getActualTableNames(String) - Method in class org.apache.shardingsphere.core.rule.TableRule
-
Get actual table names via target data source name.
- getAllColumnNames(String) - Method in class org.apache.shardingsphere.core.metadata.table.ShardingTableMetaData
-
Get all column names via table.
- getAllInstanceDataSourceNames() - Method in class org.apache.shardingsphere.core.metadata.datasource.ShardingDataSourceMetaData
-
Get all instance data source names.
- getAssistedQueryColumn(String, String) - Method in class org.apache.shardingsphere.core.strategy.encrypt.ShardingEncryptorEngine
-
Get assisted query column.
- getAssistedQueryColumn(String, String) - Method in class org.apache.shardingsphere.core.strategy.encrypt.ShardingEncryptorStrategy
-
Get assisted query column.
- getAssistedQueryColumnCount(String) - Method in class org.apache.shardingsphere.core.strategy.encrypt.ShardingEncryptorEngine
-
Get assisted query column count.
- getAssistedQueryColumnCount(String) - Method in class org.apache.shardingsphere.core.strategy.encrypt.ShardingEncryptorStrategy
-
Get assisted query column count.
- getBindingActualTable(String, String, String) - Method in class org.apache.shardingsphere.core.rule.BindingTableRule
-
Deduce actual table name from other actual table name in same binding table rule.
- getColumnName() - Method in interface org.apache.shardingsphere.core.strategy.route.value.RouteValue
-
Get column name.
- getCurrentMillis() - Method in class org.apache.shardingsphere.core.strategy.keygen.TimeService
-
Get current millis.
- getDatabaseShardingStrategy(TableRule) - Method in class org.apache.shardingsphere.core.rule.ShardingRule
-
Get database sharding strategy.
- getDataNode(String) - Method in class org.apache.shardingsphere.core.rule.ShardingRule
-
Find data node by logic table name.
- getDataNode(String, String) - Method in class org.apache.shardingsphere.core.rule.ShardingRule
-
Find data node by data source and logic table.
- getDataNodeGroups() - Method in class org.apache.shardingsphere.core.rule.TableRule
-
Get data node groups.
- getDataSource(String, String, List<String>) - Method in class org.apache.shardingsphere.core.strategy.masterslave.RandomMasterSlaveLoadBalanceAlgorithm
-
- getDataSource(String, String, List<String>) - Method in class org.apache.shardingsphere.core.strategy.masterslave.RoundRobinMasterSlaveLoadBalanceAlgorithm
-
- getDataSourceConfiguration(DataSource) - Static method in class org.apache.shardingsphere.core.config.DataSourceConfiguration
-
Get data source configuration.
- getDefaultDataSourceName() - Method in class org.apache.shardingsphere.core.rule.ShardingDataSourceNames
-
Get default data source name.
- getEncryptTableNames() - Method in class org.apache.shardingsphere.core.rule.EncryptRule
-
Get encrypt table names.
- getEncryptTableNames() - Method in class org.apache.shardingsphere.core.strategy.encrypt.ShardingEncryptorEngine
-
Get encrypt table names.
- getEncryptTableNames() - Method in class org.apache.shardingsphere.core.strategy.encrypt.ShardingEncryptorStrategy
-
Get encrypt table names.
- getExactlyNumber(String, int) - Static method in class org.apache.shardingsphere.core.util.NumberUtil
-
Get exactly number value and type.
- getHostName() - Method in interface org.apache.shardingsphere.core.metadata.datasource.DataSourceMetaData
-
Get host name.
- getLogicTableName(String) - Method in class org.apache.shardingsphere.core.rule.ShardingRule
-
Get logic table name base on logic index name.
- getLogicTableNames(String) - Method in class org.apache.shardingsphere.core.rule.ShardingRule
-
Get logic table names base on actual table name.
- getPort() - Method in interface org.apache.shardingsphere.core.metadata.datasource.DataSourceMetaData
-
Get port.
- getRandomDataSourceName() - Method in class org.apache.shardingsphere.core.rule.ShardingDataSourceNames
-
Get random data source name.
- getRandomDataSourceName(Collection<String>) - Method in class org.apache.shardingsphere.core.rule.ShardingDataSourceNames
-
Get random data source name.
- getRawMasterDataSourceName(String) - Method in class org.apache.shardingsphere.core.rule.ShardingDataSourceNames
-
Get raw master data source name.
- getSchemaName() - Method in interface org.apache.shardingsphere.core.metadata.datasource.DataSourceMetaData
-
Get schema name.
- getShardingColumns() - Method in class org.apache.shardingsphere.core.strategy.route.inline.InlineShardingStrategy
-
- getShardingColumns() - Method in interface org.apache.shardingsphere.core.strategy.route.ShardingStrategy
-
Get sharding columns.
- getShardingColumns() - Method in class org.apache.shardingsphere.core.strategy.route.standard.StandardShardingStrategy
-
- getShardingEncryptor(String, String) - Method in class org.apache.shardingsphere.core.strategy.encrypt.ShardingEncryptorEngine
-
Get sharding encryptor.
- getShardingEncryptor(String, String) - Method in class org.apache.shardingsphere.core.strategy.encrypt.ShardingEncryptorStrategy
-
Get sharding encryptor.
- getShardingLogicTableNames(Collection<String>) - Method in class org.apache.shardingsphere.core.rule.ShardingRule
-
Get sharding logic table names.
- getTableName() - Method in interface org.apache.shardingsphere.core.strategy.route.value.RouteValue
-
Get table name.
- getTableRule(String) - Method in class org.apache.shardingsphere.core.rule.ShardingRule
-
Get table rule.
- getTableShardingStrategy(TableRule) - Method in class org.apache.shardingsphere.core.rule.ShardingRule
-
Get table sharding strategy.
- getType() - Method in class org.apache.shardingsphere.core.strategy.encrypt.impl.AESShardingEncryptor
-
- getType() - Method in class org.apache.shardingsphere.core.strategy.encrypt.impl.MD5ShardingEncryptor
-
- getType() - Method in class org.apache.shardingsphere.core.strategy.keygen.SnowflakeShardingKeyGenerator
-
- getType() - Method in class org.apache.shardingsphere.core.strategy.keygen.UUIDShardingKeyGenerator
-
- getType() - Method in class org.apache.shardingsphere.core.strategy.masterslave.RandomMasterSlaveLoadBalanceAlgorithm
-
- getType() - Method in class org.apache.shardingsphere.core.strategy.masterslave.RoundRobinMasterSlaveLoadBalanceAlgorithm
-
- getValue(ShardingPropertiesConstant) - Method in class org.apache.shardingsphere.core.constant.properties.ShardingProperties
-
Get property value.
- ShardingAlgorithmFactory - Class in org.apache.shardingsphere.core.strategy.route
-
Sharding algorithm factory.
- ShardingAlgorithmFactory() - Constructor for class org.apache.shardingsphere.core.strategy.route.ShardingAlgorithmFactory
-
- ShardingConfigurationException - Exception in org.apache.shardingsphere.core.exception
-
Sharding rule exception.
- ShardingConfigurationException(String, Object...) - Constructor for exception org.apache.shardingsphere.core.exception.ShardingConfigurationException
-
Constructs an exception with formatted error message and arguments.
- ShardingConfigurationException(Exception) - Constructor for exception org.apache.shardingsphere.core.exception.ShardingConfigurationException
-
Constructs an exception with cause exception.
- ShardingConstant - Class in org.apache.shardingsphere.core.constant
-
Sharding constant.
- ShardingConstant() - Constructor for class org.apache.shardingsphere.core.constant.ShardingConstant
-
- ShardingDataSourceMetaData - Class in org.apache.shardingsphere.core.metadata.datasource
-
Sharding data source meta data.
- ShardingDataSourceMetaData(Map<String, String>, ShardingRule, DatabaseType) - Constructor for class org.apache.shardingsphere.core.metadata.datasource.ShardingDataSourceMetaData
-
- ShardingDataSourceNames - Class in org.apache.shardingsphere.core.rule
-
Sharding data source names.
- ShardingDataSourceNames(ShardingRuleConfiguration, Collection<String>) - Constructor for class org.apache.shardingsphere.core.rule.ShardingDataSourceNames
-
- ShardingEncryptorEngine - Class in org.apache.shardingsphere.core.strategy.encrypt
-
Sharding encryptor engine.
- ShardingEncryptorEngine(EncryptRuleConfiguration) - Constructor for class org.apache.shardingsphere.core.strategy.encrypt.ShardingEncryptorEngine
-
- ShardingEncryptorServiceLoader - Class in org.apache.shardingsphere.core.spi.algorithm.encrypt
-
Sharding encryptor service loader.
- ShardingEncryptorServiceLoader() - Constructor for class org.apache.shardingsphere.core.spi.algorithm.encrypt.ShardingEncryptorServiceLoader
-
- ShardingEncryptorStrategy - Class in org.apache.shardingsphere.core.strategy.encrypt
-
Sharding encryptor strategy.
- ShardingEncryptorStrategy(EncryptorRuleConfiguration) - Constructor for class org.apache.shardingsphere.core.strategy.encrypt.ShardingEncryptorStrategy
-
- ShardingException - Exception in org.apache.shardingsphere.core.exception
-
Sharding exception.
- ShardingException(String, Object...) - Constructor for exception org.apache.shardingsphere.core.exception.ShardingException
-
Constructs an exception with formatted error message and arguments.
- ShardingException(String, Exception) - Constructor for exception org.apache.shardingsphere.core.exception.ShardingException
-
Constructs an exception with error message and cause.
- ShardingException(Exception) - Constructor for exception org.apache.shardingsphere.core.exception.ShardingException
-
Constructs an exception with cause.
- ShardingKeyGeneratorServiceLoader - Class in org.apache.shardingsphere.core.spi.algorithm.keygen
-
Key generator service loader.
- ShardingKeyGeneratorServiceLoader() - Constructor for class org.apache.shardingsphere.core.spi.algorithm.keygen.ShardingKeyGeneratorServiceLoader
-
- ShardingMetaData - Class in org.apache.shardingsphere.core.metadata
-
Sharding meta data.
- ShardingMetaData() - Constructor for class org.apache.shardingsphere.core.metadata.ShardingMetaData
-
- ShardingOperator - Enum in org.apache.shardingsphere.core.constant
-
Supported sharding operator.
- ShardingProperties - Class in org.apache.shardingsphere.core.constant.properties
-
Properties for sharding configuration.
- ShardingProperties(Properties) - Constructor for class org.apache.shardingsphere.core.constant.properties.ShardingProperties
-
- ShardingPropertiesConstant - Enum in org.apache.shardingsphere.core.constant.properties
-
Sharding properties constant.
- ShardingRule - Class in org.apache.shardingsphere.core.rule
-
Databases and tables sharding rule.
- ShardingRule(ShardingRuleConfiguration, Collection<String>) - Constructor for class org.apache.shardingsphere.core.rule.ShardingRule
-
- ShardingRuleConfigurationYamlSwapper - Class in org.apache.shardingsphere.core.yaml.swapper.impl
-
Sharding rule configuration YAML swapper.
- ShardingRuleConfigurationYamlSwapper() - Constructor for class org.apache.shardingsphere.core.yaml.swapper.impl.ShardingRuleConfigurationYamlSwapper
-
- ShardingStrategy - Interface in org.apache.shardingsphere.core.strategy.route
-
Sharding strategy.
- ShardingStrategyConfigurationYamlSwapper - Class in org.apache.shardingsphere.core.yaml.swapper.impl
-
Sharding strategy configuration YAML swapper.
- ShardingStrategyConfigurationYamlSwapper() - Constructor for class org.apache.shardingsphere.core.yaml.swapper.impl.ShardingStrategyConfigurationYamlSwapper
-
- ShardingStrategyFactory - Class in org.apache.shardingsphere.core.strategy.route
-
Sharding strategy factory.
- ShardingStrategyFactory() - Constructor for class org.apache.shardingsphere.core.strategy.route.ShardingStrategyFactory
-
- ShardingTableMetaData - Class in org.apache.shardingsphere.core.metadata.table
-
Sharding table meta data.
- ShardingTableMetaData() - Constructor for class org.apache.shardingsphere.core.metadata.table.ShardingTableMetaData
-
- SnowflakeShardingKeyGenerator - Class in org.apache.shardingsphere.core.strategy.keygen
-
Snowflake distributed primary key generator.
- SnowflakeShardingKeyGenerator() - Constructor for class org.apache.shardingsphere.core.strategy.keygen.SnowflakeShardingKeyGenerator
-
- splitAndEvaluate() - Method in class org.apache.shardingsphere.core.util.InlineExpressionParser
-
Split and evaluate inline expression.
- SQLServerDataSourceMetaData - Class in org.apache.shardingsphere.core.metadata.datasource.dialect
-
Data source meta data for SQLServer.
- SQLServerDataSourceMetaData(String) - Constructor for class org.apache.shardingsphere.core.metadata.datasource.dialect.SQLServerDataSourceMetaData
-
- SQLType - Enum in org.apache.shardingsphere.core.constant
-
SQL Type.
- StandardShardingStrategy - Class in org.apache.shardingsphere.core.strategy.route.standard
-
Standard sharding strategy.
- StandardShardingStrategy(StandardShardingStrategyConfiguration) - Constructor for class org.apache.shardingsphere.core.strategy.route.standard.StandardShardingStrategy
-
- StringUtil - Class in org.apache.shardingsphere.core.util
-
String utility class.
- StringUtil() - Constructor for class org.apache.shardingsphere.core.util.StringUtil
-
- swap(Authentication) - Method in class org.apache.shardingsphere.core.yaml.swapper.impl.AuthenticationYamlSwapper
-
- swap(YamlAuthentication) - Method in class org.apache.shardingsphere.core.yaml.swapper.impl.AuthenticationYamlSwapper
-
- swap(EncryptorRuleConfiguration) - Method in class org.apache.shardingsphere.core.yaml.swapper.impl.EncryptorRuleConfigurationYamlSwapper
-
- swap(YamlEncryptorRuleConfiguration) - Method in class org.apache.shardingsphere.core.yaml.swapper.impl.EncryptorRuleConfigurationYamlSwapper
-
- swap(EncryptRuleConfiguration) - Method in class org.apache.shardingsphere.core.yaml.swapper.impl.EncryptRuleConfigurationYamlSwapper
-
- swap(YamlEncryptRuleConfiguration) - Method in class org.apache.shardingsphere.core.yaml.swapper.impl.EncryptRuleConfigurationYamlSwapper
-
- swap(KeyGeneratorConfiguration) - Method in class org.apache.shardingsphere.core.yaml.swapper.impl.KeyGeneratorConfigurationYamlSwapper
-
- swap(YamlKeyGeneratorConfiguration) - Method in class org.apache.shardingsphere.core.yaml.swapper.impl.KeyGeneratorConfigurationYamlSwapper
-
- swap(MasterSlaveRuleConfiguration) - Method in class org.apache.shardingsphere.core.yaml.swapper.impl.MasterSlaveRuleConfigurationYamlSwapper
-
- swap(YamlMasterSlaveRuleConfiguration) - Method in class org.apache.shardingsphere.core.yaml.swapper.impl.MasterSlaveRuleConfigurationYamlSwapper
-
- swap(ShardingRuleConfiguration) - Method in class org.apache.shardingsphere.core.yaml.swapper.impl.ShardingRuleConfigurationYamlSwapper
-
- swap(YamlShardingRuleConfiguration) - Method in class org.apache.shardingsphere.core.yaml.swapper.impl.ShardingRuleConfigurationYamlSwapper
-
- swap(ShardingStrategyConfiguration) - Method in class org.apache.shardingsphere.core.yaml.swapper.impl.ShardingStrategyConfigurationYamlSwapper
-
- swap(YamlShardingStrategyConfiguration) - Method in class org.apache.shardingsphere.core.yaml.swapper.impl.ShardingStrategyConfigurationYamlSwapper
-
- swap(TableRuleConfiguration) - Method in class org.apache.shardingsphere.core.yaml.swapper.impl.TableRuleConfigurationYamlSwapper
-
- swap(YamlTableRuleConfiguration) - Method in class org.apache.shardingsphere.core.yaml.swapper.impl.TableRuleConfigurationYamlSwapper
-
- swap(T) - Method in interface org.apache.shardingsphere.core.yaml.swapper.YamlSwapper
-
Swap to YAML configuration.
- swap(Y) - Method in interface org.apache.shardingsphere.core.yaml.swapper.YamlSwapper
-
Swap from YAML configuration to object.
- valueFrom(String) - Static method in enum org.apache.shardingsphere.core.constant.DatabaseType
-
Get database type enum via database name string.
- valueOf(String) - Static method in enum org.apache.shardingsphere.core.constant.AggregationType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.shardingsphere.core.constant.ConnectionMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.shardingsphere.core.constant.DatabaseType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.shardingsphere.core.constant.OrderDirection
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.shardingsphere.core.constant.properties.ShardingPropertiesConstant
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.shardingsphere.core.constant.ShardingOperator
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.shardingsphere.core.constant.SQLType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.apache.shardingsphere.core.constant.AggregationType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.shardingsphere.core.constant.ConnectionMode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.shardingsphere.core.constant.DatabaseType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.shardingsphere.core.constant.OrderDirection
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.shardingsphere.core.constant.properties.ShardingPropertiesConstant
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.shardingsphere.core.constant.ShardingOperator
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.shardingsphere.core.constant.SQLType
-
Returns an array containing the constants of this enum type, in
the order they are declared.