Optional Plugins
- , the user authority to load the logical core
org.apache.shardingsphere:shardingsphere-cluster-mode-core
, the persistent definition core of cluster mode configuration informationorg.apache.shardingsphere:shardingsphere-db-discovery-core
, high availability coreorg.apache.shardingsphere:shardingsphere-encrypt-core
, data encryption coreorg.apache.shardingsphere:shardingsphere-encrypt-sm
, the SM encrypt algorithm.org.apache.shardingsphere:shardingsphere-infra-context
, the kernel operation and metadata refresh mechanism of Contextorg.apache.shardingsphere:shardingsphere-logging-core
, logging coreorg.apache.shardingsphere:shardingsphere-mask-core
, data masking coreorg.apache.shardingsphere:shardingsphere-mysql-dialect-exception
, MySQL implementation of database gatewayorg.apache.shardingsphere:shardingsphere-parser-core
, SQL parsing coreorg.apache.shardingsphere:shardingsphere-postgresql-dialect-exception
, PostgreSQL implementation of databaseorg.apache.shardingsphere:shardingsphere-readwrite-splitting-core
, read-write splitting coreorg.apache.shardingsphere:shardingsphere-shadow-core
, shadow library coreorg.apache.shardingsphere:shardingsphere-sharding-core
, data sharding coreorg.apache.shardingsphere:shardingsphere-single-core
, single-table (only the only table that exists in all sharded data sources) coreorg.apache.shardingsphere:shardingsphere-sql-federation-core
, federation query executor coreorg.apache.shardingsphere:shardingsphere-sql-federation-executor-advanced
, theadvanced
implementation of federated query executororg.apache.shardingsphere:shardingsphere-sql-federation-executor-original
, theoriginal
implementation of federated query executororg.apache.shardingsphere:shardingsphere-sql-parser-mysql
, MySQL dialect implementation of SQL parsingorg.apache.shardingsphere:shardingsphere-sql-parser-opengauss
, OpenGauss dialect implementation of SQL parsingorg.apache.shardingsphere:shardingsphere-sql-parser-oracle
, Oracle dialect implementation of SQL parsingorg.apache.shardingsphere:shardingsphere-sql-parser-postgresql
, PostgreSQL dialect implementation of SQL parsingorg.apache.shardingsphere:shardingsphere-sql-parser-sql92
,the SQL 92 dialect implementation of SQL parsing- , SQL Server dialect implementation of SQL parsing
org.apache.shardingsphere:shardingsphere-standalone-mode-core
, the persistence definition core of single-machine mode configuration informationorg.apache.shardingsphere:shardingsphere-standalone-mode-repository-jdbc-h2
, H2 implementation of persistent definition of configuration information in stand-alone modeorg.apache.shardingsphere:shardingsphere-transaction-core
, XA Distributed Transaction Manager Core
- Standalone mode configuration information persistence definition
org.apache.shardingsphere:shardingsphere-standalone-mode-repository-jdbc-mysql
, MySQL based persistence
- Cluster mode configuration information persistence definition
org.apache.shardingsphere:shardingsphere-cluster-mode-repository-zookeeper
, Zookeeper based persistenceorg.apache.shardingsphere:shardingsphere-cluster-mode-repository-etcd
, Etcd based persistenceorg.apache.shardingsphere:shardingsphere-cluster-mode-repository-nacos
, Nacos based persistenceorg.apache.shardingsphere:shardingsphere-cluster-mode-repository-consul
, Consul based persistence
- XA transaction manager provider definition
org.apache.shardingsphere:shardingsphere-transaction-xa-narayana
, XA distributed transaction manager based on Narayanaorg.apache.shardingsphere:shardingsphere-transaction-xa-bitronix
, XA distributed transaction manager based on Bitronix
- SQL translator
- , JooQ SQL translator