- 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.TableMetas
-
Get table meta data by table name.
- getActualDatabaseType(String) - Static method in class org.apache.shardingsphere.core.database.DatabaseTypes
-
Get actual database type.
- 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.TableMetas
-
Get all column names via table.
- getAllInstanceDataSourceNames() - Method in class org.apache.shardingsphere.core.metadata.datasource.DataSourceMetas
-
Get all instance data source names.
- getAllTableNames() - Method in class org.apache.shardingsphere.core.metadata.table.TableMetas
-
Get all table names.
- getAssistedQueryAndPlainColumns(String) - Method in class org.apache.shardingsphere.core.rule.EncryptRule
-
Get assisted query and plain columns.
- getAssistedQueryColumn() - Method in class org.apache.shardingsphere.core.strategy.encrypt.EncryptColumn
-
Get assisted query column.
- getAssistedQueryColumns(String) - Method in class org.apache.shardingsphere.core.rule.EncryptRule
-
Get assisted query columns.
- getAssistedQueryColumns() - Method in class org.apache.shardingsphere.core.strategy.encrypt.EncryptTable
-
Get assisted query columns.
- 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.
- getCipherColumn(String, String) - Method in class org.apache.shardingsphere.core.rule.EncryptRule
-
Get cipher column.
- getCipherColumn(String) - Method in class org.apache.shardingsphere.core.strategy.encrypt.EncryptTable
-
Get cipher column.
- getCipherColumns() - Method in class org.apache.shardingsphere.core.strategy.encrypt.EncryptTable
-
Get cipher columns.
- getClassForName(String) - Method in class org.apache.shardingsphere.core.yaml.engine.ClassFilterConstructor
-
- 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.
- getDatabaseTypeByURL(String) - Static method in class org.apache.shardingsphere.core.database.DatabaseTypes
-
Get database type by URL.
- 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.
- getDataSourceMetaData(String) - Method in class org.apache.shardingsphere.core.metadata.datasource.DataSourceMetas
-
Get data source meta data.
- getDataSourceMetaData(String, String) - Method in class org.apache.shardingsphere.spi.database.H2DatabaseType
-
- getDataSourceMetaData(String, String) - Method in class org.apache.shardingsphere.spi.database.MariaDBDatabaseType
-
- getDataSourceMetaData(String, String) - Method in class org.apache.shardingsphere.spi.database.MySQLDatabaseType
-
- getDataSourceMetaData(String, String) - Method in class org.apache.shardingsphere.spi.database.OracleDatabaseType
-
- getDataSourceMetaData(String, String) - Method in class org.apache.shardingsphere.spi.database.PostgreSQLDatabaseType
-
- getDataSourceMetaData(String, String) - Method in class org.apache.shardingsphere.spi.database.SQL92DatabaseType
-
- getDataSourceMetaData(String, String) - Method in class org.apache.shardingsphere.spi.database.SQLServerDatabaseType
-
- getDefaultDataSourceName() - Method in class org.apache.shardingsphere.core.rule.ShardingDataSourceNames
-
Get default data source name.
- getEncryptAssistedQueryValues(String, String, List<Object>) - Method in class org.apache.shardingsphere.core.rule.EncryptRule
-
Get encrypt assisted query values.
- getEncryptTableNames() - Method in class org.apache.shardingsphere.core.rule.EncryptRule
-
Get encrypt table names.
- getEncryptValues(String, String, List<Object>) - Method in class org.apache.shardingsphere.core.rule.EncryptRule
-
get encrypt values.
- getJdbcUrlPrefixAlias() - Method in class org.apache.shardingsphere.spi.database.H2DatabaseType
-
- getJdbcUrlPrefixAlias() - Method in class org.apache.shardingsphere.spi.database.MariaDBDatabaseType
-
- getJdbcUrlPrefixAlias() - Method in class org.apache.shardingsphere.spi.database.MySQLDatabaseType
-
- getJdbcUrlPrefixAlias() - Method in class org.apache.shardingsphere.spi.database.OracleDatabaseType
-
- getJdbcUrlPrefixAlias() - Method in class org.apache.shardingsphere.spi.database.PostgreSQLDatabaseType
-
- getJdbcUrlPrefixAlias() - Method in class org.apache.shardingsphere.spi.database.SQL92DatabaseType
-
- getJdbcUrlPrefixAlias() - Method in class org.apache.shardingsphere.spi.database.SQLServerDatabaseType
-
- getLogicAndCipherColumns(String) - Method in class org.apache.shardingsphere.core.rule.EncryptRule
-
Get logic and cipher columns.
- getLogicAndCipherColumns() - Method in class org.apache.shardingsphere.core.strategy.encrypt.EncryptTable
-
Get logic and cipher columns.
- getLogicAndPlainColumns(String) - Method in class org.apache.shardingsphere.core.rule.EncryptRule
-
Get logic and plain columns.
- getLogicAndPlainColumns() - Method in class org.apache.shardingsphere.core.strategy.encrypt.EncryptTable
-
Get logic and plain columns.
- getLogicColumnOfCipher(String, String) - Method in class org.apache.shardingsphere.core.rule.EncryptRule
-
Get logic column of cipher column.
- getLogicColumnOfCipher(String) - Method in class org.apache.shardingsphere.core.strategy.encrypt.EncryptTable
-
Get logic column of cipher column.
- getLogicColumns() - Method in class org.apache.shardingsphere.core.strategy.encrypt.EncryptTable
-
Get logic columns.
- getLogicTableNames(String) - Method in class org.apache.shardingsphere.core.rule.ShardingRule
-
Get logic table names base on actual table name.
- getName() - Method in class org.apache.shardingsphere.spi.database.H2DatabaseType
-
- getName() - Method in class org.apache.shardingsphere.spi.database.MariaDBDatabaseType
-
- getName() - Method in class org.apache.shardingsphere.spi.database.MySQLDatabaseType
-
- getName() - Method in class org.apache.shardingsphere.spi.database.OracleDatabaseType
-
- getName() - Method in class org.apache.shardingsphere.spi.database.PostgreSQLDatabaseType
-
- getName() - Method in class org.apache.shardingsphere.spi.database.SQL92DatabaseType
-
- getName() - Method in class org.apache.shardingsphere.spi.database.SQLServerDatabaseType
-
- getPlainColumn() - Method in class org.apache.shardingsphere.core.strategy.encrypt.EncryptColumn
-
Get plain column.
- getPlainColumns() - Method in class org.apache.shardingsphere.core.strategy.encrypt.EncryptTable
-
Get plain columns.
- 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.
- getRuleConfiguration() - Method in interface org.apache.shardingsphere.core.rule.BaseRule
-
Get rule configuration.
- 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
-
- 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.
- getTrunkDatabaseType(String) - Static method in class org.apache.shardingsphere.core.database.DatabaseTypes
-
Get trunk database type.
- getTrunkDatabaseType() - Method in class org.apache.shardingsphere.spi.database.H2DatabaseType
-
- getTrunkDatabaseType() - Method in class org.apache.shardingsphere.spi.database.MariaDBDatabaseType
-
- getTrunkDatabaseTypeName(DatabaseType) - Static method in class org.apache.shardingsphere.core.database.DatabaseTypes
-
Get name of trunk database type.
- 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.
- setEncryptRule(EncryptRule) - Method in interface org.apache.shardingsphere.core.rule.aware.EncryptRuleAware
-
Set encrypt rule.
- setShardingRule(ShardingRule) - Method in interface org.apache.shardingsphere.core.rule.aware.ShardingRuleAware
-
Set sharding rule.
- 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.config
-
Sharding rule exception.
- ShardingConfigurationException(String, Object...) - Constructor for exception org.apache.shardingsphere.core.config.ShardingConfigurationException
-
Constructs an exception with formatted error message and arguments.
- ShardingConfigurationException(Exception) - Constructor for exception org.apache.shardingsphere.core.config.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
-
- 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
-
- ShardingEncryptorServiceLoader - Class in org.apache.shardingsphere.spi.algorithm.encrypt
-
Sharding encryptor service loader.
- ShardingEncryptorServiceLoader() - Constructor for class org.apache.shardingsphere.spi.algorithm.encrypt.ShardingEncryptorServiceLoader
-
- 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.
- ShardingGeneratedKeyColumnMetaData - Class in org.apache.shardingsphere.core.metadata.column
-
Column meta data for sharding generated key.
- ShardingGeneratedKeyColumnMetaData(String, String, boolean) - Constructor for class org.apache.shardingsphere.core.metadata.column.ShardingGeneratedKeyColumnMetaData
-
- ShardingKeyGeneratorServiceLoader - Class in org.apache.shardingsphere.spi.algorithm.keygen
-
Key generator service loader.
- ShardingKeyGeneratorServiceLoader() - Constructor for class org.apache.shardingsphere.spi.algorithm.keygen.ShardingKeyGeneratorServiceLoader
-
- 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
-
- ShardingRuleAware - Interface in org.apache.shardingsphere.core.rule.aware
-
Sharding rule aware.
- 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
-
- ShardingSphereMetaData - Class in org.apache.shardingsphere.core.metadata
-
ShardingSphere meta data.
- ShardingSphereMetaData(DataSourceMetas, TableMetas) - Constructor for class org.apache.shardingsphere.core.metadata.ShardingSphereMetaData
-
- 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
-
- 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.config.inline.InlineExpressionParser
-
Split and evaluate inline expression.
- SQL92DatabaseType - Class in org.apache.shardingsphere.spi.database
-
Database type of SQL92.
- SQL92DatabaseType() - Constructor for class org.apache.shardingsphere.spi.database.SQL92DatabaseType
-
- SQL92DataSourceMetaData - Class in org.apache.shardingsphere.core.metadata.datasource.dialect
-
Data source meta data for SQL92.
- SQL92DataSourceMetaData(String) - Constructor for class org.apache.shardingsphere.core.metadata.datasource.dialect.SQL92DataSourceMetaData
-
- SQLServerDatabaseType - Class in org.apache.shardingsphere.spi.database
-
Database type of SQLServer.
- SQLServerDatabaseType() - Constructor for class org.apache.shardingsphere.spi.database.SQLServerDatabaseType
-
- 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
-
- 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(YamlAuthenticationConfiguration) - Method in class org.apache.shardingsphere.core.yaml.swapper.impl.AuthenticationYamlSwapper
-
- swap(EncryptColumnRuleConfiguration) - Method in class org.apache.shardingsphere.core.yaml.swapper.impl.EncryptColumnRuleConfigurationYamlSwapper
-
- swap(YamlEncryptColumnRuleConfiguration) - Method in class org.apache.shardingsphere.core.yaml.swapper.impl.EncryptColumnRuleConfigurationYamlSwapper
-
- 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(EncryptTableRuleConfiguration) - Method in class org.apache.shardingsphere.core.yaml.swapper.impl.EncryptTableRuleConfigurationYamlSwapper
-
- swap(YamlEncryptTableRuleConfiguration) - Method in class org.apache.shardingsphere.core.yaml.swapper.impl.EncryptTableRuleConfigurationYamlSwapper
-
- 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(ProxyUser) - Method in class org.apache.shardingsphere.core.yaml.swapper.impl.ProxyUserYamlSwapper
-
- swap(YamlProxyUserConfiguration) - Method in class org.apache.shardingsphere.core.yaml.swapper.impl.ProxyUserYamlSwapper
-
- 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.