您的浏览器已禁用 JavaScript。
跳过导航链接
概览
程序包
类
使用
树
已过时
索引
帮助
上一个
下一个
框架
无框架
所有类
所有程序包的分层结构
程序包分层结构:
io.shardingsphere.core.api
,
io.shardingsphere.core.api.algorithm.masterslave
,
io.shardingsphere.core.api.algorithm.sharding
,
io.shardingsphere.core.api.algorithm.sharding.complex
,
io.shardingsphere.core.api.algorithm.sharding.hint
,
io.shardingsphere.core.api.algorithm.sharding.standard
,
io.shardingsphere.core.api.config
,
io.shardingsphere.core.api.config.strategy
,
io.shardingsphere.core.constant
,
io.shardingsphere.core.exception
,
io.shardingsphere.core.hint
,
io.shardingsphere.core.keygen
,
io.shardingsphere.core.merger
,
io.shardingsphere.core.merger.dal
,
io.shardingsphere.core.merger.dal.show
,
io.shardingsphere.core.merger.dql
,
io.shardingsphere.core.merger.dql.common
,
io.shardingsphere.core.merger.dql.groupby
,
io.shardingsphere.core.merger.dql.groupby.aggregation
,
io.shardingsphere.core.merger.dql.iterator
,
io.shardingsphere.core.merger.dql.orderby
,
io.shardingsphere.core.merger.dql.pagination
,
io.shardingsphere.core.metadata
,
io.shardingsphere.core.optimizer
,
io.shardingsphere.core.optimizer.condition
,
io.shardingsphere.core.optimizer.insert
,
io.shardingsphere.core.optimizer.query
,
io.shardingsphere.core.parsing
,
io.shardingsphere.core.parsing.cache
,
io.shardingsphere.core.parsing.lexer
,
io.shardingsphere.core.parsing.lexer.analyzer
,
io.shardingsphere.core.parsing.lexer.dialect.mysql
,
io.shardingsphere.core.parsing.lexer.dialect.oracle
,
io.shardingsphere.core.parsing.lexer.dialect.postgresql
,
io.shardingsphere.core.parsing.lexer.dialect.sqlserver
,
io.shardingsphere.core.parsing.lexer.token
,
io.shardingsphere.core.parsing.parser.clause
,
io.shardingsphere.core.parsing.parser.clause.condition
,
io.shardingsphere.core.parsing.parser.clause.expression
,
io.shardingsphere.core.parsing.parser.clause.facade
,
io.shardingsphere.core.parsing.parser.context
,
io.shardingsphere.core.parsing.parser.context.condition
,
io.shardingsphere.core.parsing.parser.context.insertvalue
,
io.shardingsphere.core.parsing.parser.context.limit
,
io.shardingsphere.core.parsing.parser.context.selectitem
,
io.shardingsphere.core.parsing.parser.context.table
,
io.shardingsphere.core.parsing.parser.dialect
,
io.shardingsphere.core.parsing.parser.dialect.mysql.clause
,
io.shardingsphere.core.parsing.parser.dialect.mysql.clause.expression
,
io.shardingsphere.core.parsing.parser.dialect.mysql.clause.facade
,
io.shardingsphere.core.parsing.parser.dialect.mysql.sql
,
io.shardingsphere.core.parsing.parser.dialect.mysql.statement
,
io.shardingsphere.core.parsing.parser.dialect.oracle.clause
,
io.shardingsphere.core.parsing.parser.dialect.oracle.clause.expression
,
io.shardingsphere.core.parsing.parser.dialect.oracle.clause.facade
,
io.shardingsphere.core.parsing.parser.dialect.oracle.sql
,
io.shardingsphere.core.parsing.parser.dialect.postgresql.clause
,
io.shardingsphere.core.parsing.parser.dialect.postgresql.clause.expression
,
io.shardingsphere.core.parsing.parser.dialect.postgresql.clause.facade
,
io.shardingsphere.core.parsing.parser.dialect.postgresql.sql
,
io.shardingsphere.core.parsing.parser.dialect.sqlserver.clause
,
io.shardingsphere.core.parsing.parser.dialect.sqlserver.clause.expression
,
io.shardingsphere.core.parsing.parser.dialect.sqlserver.clause.facade
,
io.shardingsphere.core.parsing.parser.dialect.sqlserver.sql
,
io.shardingsphere.core.parsing.parser.exception
,
io.shardingsphere.core.parsing.parser.expression
,
io.shardingsphere.core.parsing.parser.sql
,
io.shardingsphere.core.parsing.parser.sql.dal
,
io.shardingsphere.core.parsing.parser.sql.dal.describe
,
io.shardingsphere.core.parsing.parser.sql.dal.show
,
io.shardingsphere.core.parsing.parser.sql.dal.use
,
io.shardingsphere.core.parsing.parser.sql.ddl
,
io.shardingsphere.core.parsing.parser.sql.ddl.alter
,
io.shardingsphere.core.parsing.parser.sql.ddl.create
,
io.shardingsphere.core.parsing.parser.sql.ddl.drop
,
io.shardingsphere.core.parsing.parser.sql.ddl.truncate
,
io.shardingsphere.core.parsing.parser.sql.dml
,
io.shardingsphere.core.parsing.parser.sql.dml.delete
,
io.shardingsphere.core.parsing.parser.sql.dml.insert
,
io.shardingsphere.core.parsing.parser.sql.dml.update
,
io.shardingsphere.core.parsing.parser.sql.dql
,
io.shardingsphere.core.parsing.parser.sql.dql.select
,
io.shardingsphere.core.parsing.parser.sql.tcl
,
io.shardingsphere.core.parsing.parser.token
,
io.shardingsphere.core.rewrite
,
io.shardingsphere.core.rewrite.placeholder
,
io.shardingsphere.core.routing
,
io.shardingsphere.core.routing.router.masterslave
,
io.shardingsphere.core.routing.router.sharding
,
io.shardingsphere.core.routing.strategy
,
io.shardingsphere.core.routing.strategy.complex
,
io.shardingsphere.core.routing.strategy.hint
,
io.shardingsphere.core.routing.strategy.inline
,
io.shardingsphere.core.routing.strategy.none
,
io.shardingsphere.core.routing.strategy.standard
,
io.shardingsphere.core.routing.type
,
io.shardingsphere.core.routing.type.broadcast
,
io.shardingsphere.core.routing.type.complex
,
io.shardingsphere.core.routing.type.hint
,
io.shardingsphere.core.routing.type.ignore
,
io.shardingsphere.core.routing.type.standard
,
io.shardingsphere.core.routing.type.unicast
,
io.shardingsphere.core.rule
,
io.shardingsphere.core.util
,
io.shardingsphere.core.yaml.masterslave
,
io.shardingsphere.core.yaml.proxy
,
io.shardingsphere.core.yaml.sharding
,
io.shardingsphere.core.yaml.sharding.strategy
类分层结构
java.lang.
Object
io.shardingsphere.core.parsing.parser.sql.ddl.alter.
AbstractAlterParser
(implements io.shardingsphere.core.parsing.parser.sql.
SQLParser
)
io.shardingsphere.core.parsing.parser.dialect.mysql.sql.
MySQLAlterParser
io.shardingsphere.core.parsing.parser.dialect.oracle.sql.
OracleAlterParser
io.shardingsphere.core.parsing.parser.dialect.postgresql.sql.
PostgreSQLAlterParser
io.shardingsphere.core.parsing.parser.dialect.sqlserver.sql.
SQLServerAlterParser
io.shardingsphere.core.parsing.parser.sql.ddl.create.
AbstractCreateParser
(implements io.shardingsphere.core.parsing.parser.sql.
SQLParser
)
io.shardingsphere.core.parsing.parser.dialect.mysql.sql.
MySQLCreateParser
io.shardingsphere.core.parsing.parser.dialect.oracle.sql.
OracleCreateParser
io.shardingsphere.core.parsing.parser.dialect.postgresql.sql.
PostgreSQLCreateParser
io.shardingsphere.core.parsing.parser.dialect.sqlserver.sql.
SQLServerCreateParser
io.shardingsphere.core.parsing.parser.sql.dal.
AbstractDALParser
(implements io.shardingsphere.core.parsing.parser.sql.
SQLParser
)
io.shardingsphere.core.parsing.parser.sql.dal.describe.
AbstractDescribeParser
io.shardingsphere.core.parsing.parser.dialect.mysql.sql.
MySQLDescribeParser
io.shardingsphere.core.parsing.parser.sql.dal.show.
AbstractShowParser
io.shardingsphere.core.parsing.parser.dialect.mysql.sql.
MySQLShowParser
io.shardingsphere.core.parsing.parser.sql.dal.use.
AbstractUseParser
io.shardingsphere.core.parsing.parser.dialect.mysql.sql.
MySQLUseParser
io.shardingsphere.core.parsing.parser.clause.facade.
AbstractDeleteClauseParserFacade
io.shardingsphere.core.parsing.parser.dialect.mysql.clause.facade.
MySQLDeleteClauseParserFacade
io.shardingsphere.core.parsing.parser.dialect.oracle.clause.facade.
OracleDeleteClauseParserFacade
io.shardingsphere.core.parsing.parser.dialect.postgresql.clause.facade.
PostgreSQLDeleteClauseParserFacade
io.shardingsphere.core.parsing.parser.dialect.sqlserver.clause.facade.
SQLServerDeleteClauseParserFacade
io.shardingsphere.core.parsing.parser.sql.dml.delete.
AbstractDeleteParser
(implements io.shardingsphere.core.parsing.parser.sql.
SQLParser
)
io.shardingsphere.core.parsing.parser.dialect.mysql.sql.
MySQLDeleteParser
io.shardingsphere.core.parsing.parser.dialect.oracle.sql.
OracleDeleteParser
io.shardingsphere.core.parsing.parser.dialect.postgresql.sql.
PostgreSQLDeleteParser
io.shardingsphere.core.parsing.parser.dialect.sqlserver.sql.
SQLServerDeleteParser
io.shardingsphere.core.parsing.parser.sql.ddl.drop.
AbstractDropParser
(implements io.shardingsphere.core.parsing.parser.sql.
SQLParser
)
io.shardingsphere.core.parsing.parser.dialect.mysql.sql.
MySQLDropParser
io.shardingsphere.core.parsing.parser.dialect.oracle.sql.
OracleDropParser
io.shardingsphere.core.parsing.parser.dialect.postgresql.sql.
PostgreSQLDropParser
io.shardingsphere.core.parsing.parser.dialect.sqlserver.sql.
SQLServerDropParser
io.shardingsphere.core.parsing.parser.clause.facade.
AbstractInsertClauseParserFacade
io.shardingsphere.core.parsing.parser.dialect.mysql.clause.facade.
MySQLInsertClauseParserFacade
io.shardingsphere.core.parsing.parser.dialect.oracle.clause.facade.
OracleInsertClauseParserFacade
io.shardingsphere.core.parsing.parser.dialect.postgresql.clause.facade.
PostgreSQLInsertClauseParserFacade
io.shardingsphere.core.parsing.parser.dialect.sqlserver.clause.facade.
SQLServerInsertClauseParserFacade
io.shardingsphere.core.parsing.parser.sql.dml.insert.
AbstractInsertParser
(implements io.shardingsphere.core.parsing.parser.sql.
SQLParser
)
io.shardingsphere.core.parsing.parser.dialect.mysql.sql.
MySQLInsertParser
io.shardingsphere.core.parsing.parser.dialect.oracle.sql.
OracleInsertParser
io.shardingsphere.core.parsing.parser.dialect.postgresql.sql.
PostgreSQLInsertParser
io.shardingsphere.core.parsing.parser.dialect.sqlserver.sql.
SQLServerInsertParser
io.shardingsphere.core.metadata.
AbstractRefreshHandler
io.shardingsphere.core.parsing.parser.clause.facade.
AbstractSelectClauseParserFacade
io.shardingsphere.core.parsing.parser.dialect.mysql.clause.facade.
MySQLSelectClauseParserFacade
io.shardingsphere.core.parsing.parser.dialect.oracle.clause.facade.
OracleSelectClauseParserFacade
io.shardingsphere.core.parsing.parser.dialect.postgresql.clause.facade.
PostgreSQLSelectClauseParserFacade
io.shardingsphere.core.parsing.parser.dialect.sqlserver.clause.facade.
SQLServerSelectClauseParserFacade
io.shardingsphere.core.parsing.parser.sql.dql.select.
AbstractSelectParser
(implements io.shardingsphere.core.parsing.parser.sql.
SQLParser
)
io.shardingsphere.core.parsing.parser.dialect.mysql.sql.
MySQLSelectParser
io.shardingsphere.core.parsing.parser.dialect.oracle.sql.
OracleSelectParser
io.shardingsphere.core.parsing.parser.dialect.postgresql.sql.
PostgreSQLSelectParser
io.shardingsphere.core.parsing.parser.dialect.sqlserver.sql.
SQLServerSelectParser
io.shardingsphere.core.parsing.parser.sql.
AbstractSQLStatement
(implements io.shardingsphere.core.parsing.parser.sql.
SQLStatement
)
io.shardingsphere.core.parsing.parser.sql.dal.
DALStatement
io.shardingsphere.core.parsing.parser.dialect.mysql.statement.
DescribeStatement
io.shardingsphere.core.parsing.parser.dialect.mysql.statement.
ShowColumnsStatement
io.shardingsphere.core.parsing.parser.dialect.mysql.statement.
ShowCreateTableStatement
io.shardingsphere.core.parsing.parser.dialect.mysql.statement.
ShowDatabasesStatement
io.shardingsphere.core.parsing.parser.dialect.mysql.statement.
ShowOtherStatement
io.shardingsphere.core.parsing.parser.dialect.mysql.statement.
ShowTablesStatement
io.shardingsphere.core.parsing.parser.dialect.mysql.statement.
UseStatement
io.shardingsphere.core.parsing.parser.sql.ddl.
DDLStatement
io.shardingsphere.core.parsing.parser.sql.dml.
DMLStatement
io.shardingsphere.core.parsing.parser.sql.dml.insert.
InsertStatement
io.shardingsphere.core.parsing.parser.sql.dql.
DQLStatement
io.shardingsphere.core.parsing.parser.sql.dql.select.
SelectStatement
io.shardingsphere.core.parsing.parser.sql.tcl.
TCLStatement
io.shardingsphere.core.parsing.parser.sql.ddl.truncate.
AbstractTruncateParser
(implements io.shardingsphere.core.parsing.parser.sql.
SQLParser
)
io.shardingsphere.core.parsing.parser.dialect.mysql.sql.
MySQLTruncateParser
io.shardingsphere.core.parsing.parser.dialect.oracle.sql.
OracleTruncateParser
io.shardingsphere.core.parsing.parser.dialect.postgresql.sql.
PostgreSQLTruncateParser
io.shardingsphere.core.parsing.parser.dialect.sqlserver.sql.
SQLServerTruncateParser
io.shardingsphere.core.parsing.parser.clause.facade.
AbstractUpdateClauseParserFacade
io.shardingsphere.core.parsing.parser.dialect.mysql.clause.facade.
MySQLUpdateClauseParserFacade
io.shardingsphere.core.parsing.parser.dialect.oracle.clause.facade.
OracleUpdateClauseParserFacade
io.shardingsphere.core.parsing.parser.dialect.postgresql.clause.facade.
PostgreSQLUpdateClauseParserFacade
io.shardingsphere.core.parsing.parser.dialect.sqlserver.clause.facade.
SQLServerUpdateClauseParserFacade
io.shardingsphere.core.parsing.parser.sql.dml.update.
AbstractUpdateParser
(implements io.shardingsphere.core.parsing.parser.sql.
SQLParser
)
io.shardingsphere.core.parsing.parser.dialect.mysql.sql.
MySQLUpdateParser
io.shardingsphere.core.parsing.parser.dialect.oracle.sql.
OracleUpdateParser
io.shardingsphere.core.parsing.parser.dialect.postgresql.sql.
PostgreSQLUpdateParser
io.shardingsphere.core.parsing.parser.dialect.sqlserver.sql.
SQLServerUpdateParser
io.shardingsphere.core.merger.dql.groupby.aggregation.
AccumulationAggregationUnit
(implements io.shardingsphere.core.merger.dql.groupby.aggregation.
AggregationUnit
)
io.shardingsphere.core.parsing.parser.context.selectitem.
AggregationSelectItem
(implements io.shardingsphere.core.parsing.parser.context.selectitem.
SelectItem
)
io.shardingsphere.core.merger.dql.groupby.aggregation.
AggregationUnitFactory
io.shardingsphere.core.parsing.parser.clause.expression.
AliasExpressionParser
io.shardingsphere.core.parsing.parser.dialect.mysql.clause.expression.
MySQLAliasExpressionParser
io.shardingsphere.core.parsing.parser.dialect.oracle.clause.expression.
OracleAliasExpressionParser
io.shardingsphere.core.parsing.parser.dialect.postgresql.clause.expression.
PostgreSQLAliasExpressionParser
io.shardingsphere.core.parsing.parser.dialect.sqlserver.clause.expression.
SQLServerAliasExpressionParser
io.shardingsphere.core.parsing.parser.sql.ddl.alter.
AlterParserFactory
io.shardingsphere.core.optimizer.query.
AlwaysFalseShardingValue
(implements io.shardingsphere.core.api.algorithm.sharding.
ShardingValue
)
io.shardingsphere.core.parsing.parser.context.condition.
AndCondition
io.shardingsphere.core.merger.dql.groupby.aggregation.
AverageAggregationUnit
(implements io.shardingsphere.core.merger.dql.groupby.aggregation.
AggregationUnit
)
io.shardingsphere.core.parsing.parser.clause.expression.
BasicExpressionParser
io.shardingsphere.core.rule.
BindingTableRule
io.shardingsphere.core.routing.type.complex.
CartesianRoutingEngine
(implements io.shardingsphere.core.routing.type.
RoutingEngine
)
io.shardingsphere.core.parsing.lexer.analyzer.
CharType
io.shardingsphere.core.parsing.parser.context.condition.
Column
io.shardingsphere.core.metadata.
ColumnMetaData
io.shardingsphere.core.parsing.parser.context.selectitem.
CommonSelectItem
(implements io.shardingsphere.core.parsing.parser.context.selectitem.
SelectItem
)
io.shardingsphere.core.merger.dql.groupby.aggregation.
ComparableAggregationUnit
(implements io.shardingsphere.core.merger.dql.groupby.aggregation.
AggregationUnit
)
io.shardingsphere.core.merger.dql.orderby.
CompareUtil
io.shardingsphere.core.routing.type.complex.
ComplexRoutingEngine
(implements io.shardingsphere.core.routing.type.
RoutingEngine
)
io.shardingsphere.core.routing.strategy.complex.
ComplexShardingStrategy
(implements io.shardingsphere.core.routing.strategy.
ShardingStrategy
)
io.shardingsphere.core.api.config.strategy.
ComplexShardingStrategyConfiguration
(implements io.shardingsphere.core.api.config.strategy.
ShardingStrategyConfiguration
)
io.shardingsphere.core.parsing.parser.context.condition.
Condition
io.shardingsphere.core.parsing.parser.context.condition.
GeneratedKeyCondition
io.shardingsphere.core.parsing.parser.clause.condition.
NullCondition
io.shardingsphere.core.parsing.parser.context.condition.
Conditions
io.shardingsphere.core.api.
ConfigMapContext
io.shardingsphere.core.parsing.parser.sql.ddl.create.
CreateParserFactory
io.shardingsphere.core.merger.dal.
DALMergeEngine
(implements io.shardingsphere.core.merger.
MergeEngine
)
io.shardingsphere.core.routing.type.broadcast.
DatabaseBroadcastRoutingEngine
(implements io.shardingsphere.core.routing.type.
RoutingEngine
)
io.shardingsphere.core.routing.type.hint.
DatabaseHintRoutingEngine
(implements io.shardingsphere.core.routing.type.
RoutingEngine
)
io.shardingsphere.core.routing.router.sharding.
DatabaseHintSQLRouter
(implements io.shardingsphere.core.routing.router.sharding.
ShardingRouter
)
io.shardingsphere.core.rule.
DataNode
io.shardingsphere.core.yaml.sharding.
DataSourceParameter
io.shardingsphere.core.merger.dql.common.
DecoratorMergedResult
(implements io.shardingsphere.core.merger.
MergedResult
)
io.shardingsphere.core.merger.dql.pagination.
LimitDecoratorMergedResult
io.shardingsphere.core.merger.dql.pagination.
RowNumberDecoratorMergedResult
io.shardingsphere.core.merger.dql.pagination.
TopAndRowNumberDecoratorMergedResult
io.shardingsphere.core.keygen.
DefaultKeyGenerator
(implements io.shardingsphere.core.keygen.
KeyGenerator
)
io.shardingsphere.core.parsing.parser.sql.dml.delete.
DeleteParserFactory
io.shardingsphere.core.parsing.parser.sql.dal.describe.
DescribeParserFactory
io.shardingsphere.core.parsing.lexer.analyzer.
Dictionary
io.shardingsphere.core.parsing.parser.clause.
DistinctClauseParser
(implements io.shardingsphere.core.parsing.parser.clause.
SQLClauseParser
)
io.shardingsphere.core.parsing.parser.dialect.mysql.clause.
MySQLDistinctClauseParser
io.shardingsphere.core.parsing.parser.dialect.oracle.clause.
OracleDistinctClauseParser
io.shardingsphere.core.merger.dql.
DQLMergeEngine
(implements io.shardingsphere.core.merger.
MergeEngine
)
io.shardingsphere.core.parsing.parser.sql.ddl.drop.
DropParserFactory
io.shardingsphere.core.parsing.parser.dialect.
ExpressionParserFactory
io.shardingsphere.core.routing.router.sharding.
GeneratedKey
io.shardingsphere.core.parsing.parser.token.
GeneratedKeyToken
(implements io.shardingsphere.core.parsing.parser.token.
SQLToken
)
io.shardingsphere.core.parsing.parser.clause.
GroupByClauseParser
(implements io.shardingsphere.core.parsing.parser.clause.
SQLClauseParser
)
io.shardingsphere.core.parsing.parser.dialect.mysql.clause.
MySQLGroupByClauseParser
io.shardingsphere.core.parsing.parser.dialect.oracle.clause.
OracleGroupByClauseParser
io.shardingsphere.core.merger.dql.groupby.
GroupByRowComparator
(implements java.util.
Comparator
<T>)
io.shardingsphere.core.merger.dql.groupby.
GroupByValue
io.shardingsphere.core.parsing.parser.clause.
HavingClauseParser
(implements io.shardingsphere.core.parsing.parser.clause.
SQLClauseParser
)
io.shardingsphere.core.api.
HintManager
(implements java.lang.
AutoCloseable
)
io.shardingsphere.core.hint.
HintManagerHolder
io.shardingsphere.core.routing.strategy.hint.
HintShardingStrategy
(implements io.shardingsphere.core.routing.strategy.
ShardingStrategy
)
io.shardingsphere.core.api.config.strategy.
HintShardingStrategyConfiguration
(implements io.shardingsphere.core.api.config.strategy.
ShardingStrategyConfiguration
)
io.shardingsphere.core.routing.type.ignore.
IgnoreRoutingEngine
(implements io.shardingsphere.core.routing.type.
RoutingEngine
)
io.shardingsphere.core.rewrite.placeholder.
IndexPlaceholder
(implements io.shardingsphere.core.rewrite.placeholder.
ShardingPlaceholder
)
io.shardingsphere.core.parsing.parser.token.
IndexToken
(implements io.shardingsphere.core.parsing.parser.token.
SQLToken
)
io.shardingsphere.core.util.
InlineExpressionParser
io.shardingsphere.core.routing.strategy.inline.
InlineShardingStrategy
(implements io.shardingsphere.core.routing.strategy.
ShardingStrategy
)
io.shardingsphere.core.api.config.strategy.
InlineShardingStrategyConfiguration
(implements io.shardingsphere.core.api.config.strategy.
ShardingStrategyConfiguration
)
io.shardingsphere.core.parsing.parser.clause.
InsertColumnsClauseParser
(implements io.shardingsphere.core.parsing.parser.clause.
SQLClauseParser
)
io.shardingsphere.core.parsing.parser.token.
InsertColumnToken
(implements io.shardingsphere.core.parsing.parser.token.
SQLToken
)
io.shardingsphere.core.parsing.parser.clause.
InsertIntoClauseParser
(implements io.shardingsphere.core.parsing.parser.clause.
SQLClauseParser
)
io.shardingsphere.core.parsing.parser.dialect.mysql.clause.
MySQLInsertIntoClauseParser
io.shardingsphere.core.parsing.parser.dialect.oracle.clause.
OracleInsertIntoClauseParser
io.shardingsphere.core.parsing.parser.dialect.postgresql.clause.
PostgreSQLInsertIntoClauseParser
io.shardingsphere.core.parsing.parser.dialect.sqlserver.clause.
SQLServerInsertIntoClauseParser
io.shardingsphere.core.optimizer.insert.
InsertOptimizeEngine
(implements io.shardingsphere.core.optimizer.
OptimizeEngine
)
io.shardingsphere.core.parsing.parser.sql.dml.insert.
InsertParserFactory
io.shardingsphere.core.parsing.parser.clause.
InsertSetClauseParser
(implements io.shardingsphere.core.parsing.parser.clause.
SQLClauseParser
)
io.shardingsphere.core.parsing.parser.dialect.mysql.clause.
MySQLInsertSetClauseParser
io.shardingsphere.core.parsing.parser.context.insertvalue.
InsertValue
io.shardingsphere.core.parsing.parser.context.insertvalue.
InsertValues
io.shardingsphere.core.parsing.parser.clause.
InsertValuesClauseParser
(implements io.shardingsphere.core.parsing.parser.clause.
SQLClauseParser
)
io.shardingsphere.core.parsing.parser.dialect.mysql.clause.
MySQLInsertValuesClauseParser
io.shardingsphere.core.rewrite.placeholder.
InsertValuesPlaceholder
(implements io.shardingsphere.core.rewrite.placeholder.
ShardingPlaceholder
)
io.shardingsphere.core.parsing.parser.token.
InsertValuesToken
(implements io.shardingsphere.core.parsing.parser.token.
SQLToken
)
io.shardingsphere.core.parsing.parser.token.
ItemsToken
(implements io.shardingsphere.core.parsing.parser.token.
SQLToken
)
io.shardingsphere.core.keygen.
KeyGeneratorFactory
io.shardingsphere.core.parsing.lexer.
Lexer
io.shardingsphere.core.parsing.lexer.dialect.mysql.
MySQLLexer
io.shardingsphere.core.parsing.lexer.dialect.oracle.
OracleLexer
io.shardingsphere.core.parsing.lexer.dialect.postgresql.
PostgreSQLLexer
io.shardingsphere.core.parsing.lexer.dialect.sqlserver.
SQLServerLexer
io.shardingsphere.core.parsing.lexer.
LexerEngine
io.shardingsphere.core.parsing.lexer.
LexerEngineFactory
io.shardingsphere.core.parsing.parser.context.limit.
Limit
io.shardingsphere.core.parsing.parser.context.limit.
LimitValue
io.shardingsphere.core.api.algorithm.sharding.
ListShardingValue
<T> (implements io.shardingsphere.core.api.algorithm.sharding.
ShardingValue
)
io.shardingsphere.core.routing.router.masterslave.
MasterSlaveRouter
io.shardingsphere.core.rule.
MasterSlaveRule
io.shardingsphere.core.api.config.
MasterSlaveRuleConfiguration
io.shardingsphere.core.routing.router.masterslave.
MasterVisitedManager
io.shardingsphere.core.merger.dql.common.
MemoryMergedResult
(implements io.shardingsphere.core.merger.
MergedResult
)
io.shardingsphere.core.merger.dql.groupby.
GroupByMemoryMergedResult
io.shardingsphere.core.merger.dal.show.
ShowCreateTableMergedResult
io.shardingsphere.core.merger.dal.show.
ShowTablesMergedResult
io.shardingsphere.core.merger.dql.common.
MemoryQueryResultRow
io.shardingsphere.core.merger.
MergeEngineFactory
io.shardingsphere.core.parsing.parser.token.
MultipleInsertValuesToken
(implements io.shardingsphere.core.parsing.parser.token.
SQLToken
)
io.shardingsphere.core.parsing.parser.dialect.mysql.clause.
MySQLLimitClauseParser
(implements io.shardingsphere.core.parsing.parser.clause.
SQLClauseParser
)
io.shardingsphere.core.parsing.parser.dialect.mysql.clause.
MySQLSelectOptionClauseParser
(implements io.shardingsphere.core.parsing.parser.clause.
SQLClauseParser
)
io.shardingsphere.core.routing.strategy.none.
NoneShardingStrategy
(implements io.shardingsphere.core.routing.strategy.
ShardingStrategy
)
io.shardingsphere.core.api.config.strategy.
NoneShardingStrategyConfiguration
(implements io.shardingsphere.core.api.config.strategy.
ShardingStrategyConfiguration
)
io.shardingsphere.core.util.
NumberUtil
io.shardingsphere.core.parsing.parser.token.
OffsetToken
(implements io.shardingsphere.core.parsing.parser.token.
SQLToken
)
io.shardingsphere.core.optimizer.
OptimizeEngineFactory
io.shardingsphere.core.parsing.parser.dialect.oracle.clause.
OracleForClauseParser
(implements io.shardingsphere.core.parsing.parser.clause.
SQLClauseParser
)
io.shardingsphere.core.parsing.parser.dialect.oracle.clause.
OracleHierarchicalQueryClauseParser
(implements io.shardingsphere.core.parsing.parser.clause.
SQLClauseParser
)
io.shardingsphere.core.parsing.parser.dialect.oracle.clause.
OracleModelClauseParser
(implements io.shardingsphere.core.parsing.parser.clause.
SQLClauseParser
)
io.shardingsphere.core.parsing.parser.context.condition.
OrCondition
io.shardingsphere.core.parsing.parser.clause.
OrderByClauseParser
(implements io.shardingsphere.core.parsing.parser.clause.
SQLClauseParser
)
io.shardingsphere.core.parsing.parser.dialect.oracle.clause.
OracleOrderByClauseParser
io.shardingsphere.core.parsing.parser.dialect.postgresql.clause.
PostgreSQLOrderByClauseParser
io.shardingsphere.core.parsing.parser.dialect.sqlserver.clause.
SQLServerOrderByClauseParser
io.shardingsphere.core.parsing.parser.token.
OrderByToken
(implements io.shardingsphere.core.parsing.parser.token.
SQLToken
)
io.shardingsphere.core.merger.dql.orderby.
OrderByValue
(implements java.lang.
Comparable
<T>)
io.shardingsphere.core.parsing.parser.context.
OrderItem
io.shardingsphere.core.parsing.cache.
ParsingResultCache
io.shardingsphere.core.routing.router.sharding.
ParsingSQLRouter
(implements io.shardingsphere.core.routing.router.sharding.
ShardingRouter
)
io.shardingsphere.core.parsing.parser.dialect.postgresql.clause.
PostgreSQLForClauseParser
(implements io.shardingsphere.core.parsing.parser.clause.
SQLClauseParser
)
io.shardingsphere.core.parsing.parser.dialect.postgresql.clause.
PostgreSQLLimitClauseParser
(implements io.shardingsphere.core.parsing.parser.clause.
SQLClauseParser
)
io.shardingsphere.core.api.algorithm.sharding.
PreciseShardingValue
<T> (implements io.shardingsphere.core.api.algorithm.sharding.
ShardingValue
)
io.shardingsphere.core.routing.
PreparedStatementRoutingEngine
io.shardingsphere.core.optimizer.query.
QueryOptimizeEngine
(implements io.shardingsphere.core.optimizer.
OptimizeEngine
)
io.shardingsphere.core.api.algorithm.masterslave.
RandomMasterSlaveLoadBalanceAlgorithm
(implements io.shardingsphere.core.api.algorithm.masterslave.
MasterSlaveLoadBalanceAlgorithm
)
io.shardingsphere.core.api.algorithm.sharding.
RangeShardingValue
<T> (implements io.shardingsphere.core.api.algorithm.sharding.
ShardingValue
)
io.shardingsphere.core.parsing.parser.token.
RemoveToken
(implements io.shardingsphere.core.parsing.parser.token.
SQLToken
)
io.shardingsphere.core.api.algorithm.masterslave.
RoundRobinMasterSlaveLoadBalanceAlgorithm
(implements io.shardingsphere.core.api.algorithm.masterslave.
MasterSlaveLoadBalanceAlgorithm
)
io.shardingsphere.core.routing.type.
RoutingResult
io.shardingsphere.core.routing.type.
RoutingTable
io.shardingsphere.core.parsing.parser.token.
RowCountToken
(implements io.shardingsphere.core.parsing.parser.token.
SQLToken
)
io.shardingsphere.core.rewrite.placeholder.
SchemaPlaceholder
(implements io.shardingsphere.core.rewrite.placeholder.
ShardingPlaceholder
)
io.shardingsphere.core.parsing.parser.token.
SchemaToken
(implements io.shardingsphere.core.parsing.parser.token.
SQLToken
)
io.shardingsphere.core.parsing.parser.clause.
SelectListClauseParser
(implements io.shardingsphere.core.parsing.parser.clause.
SQLClauseParser
)
io.shardingsphere.core.parsing.parser.dialect.oracle.clause.
OracleSelectListClauseParser
io.shardingsphere.core.parsing.parser.dialect.sqlserver.clause.
SQLServerSelectListClauseParser
io.shardingsphere.core.parsing.parser.sql.dql.select.
SelectParserFactory
io.shardingsphere.core.parsing.parser.clause.
SelectRestClauseParser
(implements io.shardingsphere.core.parsing.parser.clause.
SQLClauseParser
)
io.shardingsphere.core.parsing.parser.dialect.mysql.clause.
MySQLSelectRestClauseParser
io.shardingsphere.core.parsing.parser.dialect.postgresql.clause.
PostgreSQLSelectRestClauseParser
io.shardingsphere.core.parsing.parser.dialect.sqlserver.clause.
SQLServerSelectRestClauseParser
io.shardingsphere.core.routing.strategy.
ShardingAlgorithmFactory
io.shardingsphere.core.optimizer.condition.
ShardingCondition
io.shardingsphere.core.optimizer.query.
AlwaysFalseShardingCondition
io.shardingsphere.core.optimizer.insert.
InsertShardingCondition
io.shardingsphere.core.optimizer.condition.
ShardingConditions
io.shardingsphere.core.rule.
ShardingDataSourceNames
io.shardingsphere.core.hint.
ShardingKey
io.shardingsphere.core.routing.router.masterslave.
ShardingMasterSlaveRouter
io.shardingsphere.core.metadata.
ShardingMetaData
io.shardingsphere.core.constant.
ShardingProperties
io.shardingsphere.core.routing.router.sharding.
ShardingRouterFactory
io.shardingsphere.core.rule.
ShardingRule
io.shardingsphere.core.api.config.
ShardingRuleConfiguration
io.shardingsphere.core.routing.strategy.
ShardingStrategyFactory
io.shardingsphere.core.merger.dal.show.
ShowDatabasesMergedResult
(implements io.shardingsphere.core.merger.
MergedResult
)
io.shardingsphere.core.merger.dal.show.
ShowOtherMergedResult
(implements io.shardingsphere.core.merger.
MergedResult
)
io.shardingsphere.core.parsing.parser.sql.dal.show.
ShowParserFactory
io.shardingsphere.core.rewrite.
SQLBuilder
io.shardingsphere.core.routing.
SQLExecutionUnit
io.shardingsphere.core.parsing.parser.expression.
SQLIdentifierExpression
(implements io.shardingsphere.core.parsing.parser.expression.
SQLExpression
)
io.shardingsphere.core.parsing.parser.expression.
SQLIgnoreExpression
(implements io.shardingsphere.core.parsing.parser.expression.
SQLExpression
)
io.shardingsphere.core.parsing.
SQLJudgeEngine
io.shardingsphere.core.util.
SQLLogger
io.shardingsphere.core.parsing.parser.expression.
SQLNumberExpression
(implements io.shardingsphere.core.parsing.parser.expression.
SQLExpression
)
io.shardingsphere.core.parsing.parser.sql.
SQLParserFactory
io.shardingsphere.core.parsing.
SQLParsingEngine
io.shardingsphere.core.parsing.parser.expression.
SQLPlaceholderExpression
(implements io.shardingsphere.core.parsing.parser.expression.
SQLExpression
)
io.shardingsphere.core.parsing.parser.expression.
SQLPropertyExpression
(implements io.shardingsphere.core.parsing.parser.expression.
SQLExpression
)
io.shardingsphere.core.rewrite.
SQLRewriteEngine
io.shardingsphere.core.routing.
SQLRouteResult
io.shardingsphere.core.parsing.parser.dialect.sqlserver.clause.
SQLServerOffsetClauseParser
(implements io.shardingsphere.core.parsing.parser.clause.
SQLClauseParser
)
io.shardingsphere.core.parsing.parser.dialect.sqlserver.clause.
SQLServerTopClauseParser
(implements io.shardingsphere.core.parsing.parser.clause.
SQLClauseParser
)
io.shardingsphere.core.parsing.parser.expression.
SQLTextExpression
(implements io.shardingsphere.core.parsing.parser.expression.
SQLExpression
)
io.shardingsphere.core.routing.
SQLUnit
io.shardingsphere.core.util.
SQLUtil
io.shardingsphere.core.routing.type.standard.
StandardRoutingEngine
(implements io.shardingsphere.core.routing.type.
RoutingEngine
)
io.shardingsphere.core.routing.strategy.standard.
StandardShardingStrategy
(implements io.shardingsphere.core.routing.strategy.
ShardingStrategy
)
io.shardingsphere.core.api.config.strategy.
StandardShardingStrategyConfiguration
(implements io.shardingsphere.core.api.config.strategy.
ShardingStrategyConfiguration
)
io.shardingsphere.core.parsing.parser.context.selectitem.
StarSelectItem
(implements io.shardingsphere.core.parsing.parser.context.selectitem.
SelectItem
)
io.shardingsphere.core.routing.
StatementRoutingEngine
io.shardingsphere.core.merger.dql.common.
StreamMergedResult
(implements io.shardingsphere.core.merger.
MergedResult
)
io.shardingsphere.core.merger.dql.iterator.
IteratorStreamMergedResult
io.shardingsphere.core.merger.dql.orderby.
OrderByStreamMergedResult
io.shardingsphere.core.merger.dql.groupby.
GroupByStreamMergedResult
io.shardingsphere.core.util.
StringUtil
io.shardingsphere.core.parsing.parser.context.table.
Table
io.shardingsphere.core.routing.type.broadcast.
TableBroadcastRoutingEngine
(implements io.shardingsphere.core.routing.type.
RoutingEngine
)
io.shardingsphere.core.metadata.
TableMetaData
io.shardingsphere.core.rewrite.placeholder.
TablePlaceholder
(implements io.shardingsphere.core.rewrite.placeholder.
ShardingPlaceholder
)
io.shardingsphere.core.parsing.parser.clause.
TableReferencesClauseParser
(implements io.shardingsphere.core.parsing.parser.clause.
SQLClauseParser
)
io.shardingsphere.core.parsing.parser.dialect.mysql.clause.
MySQLTableReferencesClauseParser
io.shardingsphere.core.parsing.parser.dialect.oracle.clause.
OracleTableReferencesClauseParser
io.shardingsphere.core.parsing.parser.dialect.postgresql.clause.
PostgreSQLTableReferencesClauseParser
io.shardingsphere.core.parsing.parser.dialect.sqlserver.clause.
SQLServerTableReferencesClauseParser
io.shardingsphere.core.rule.
TableRule
io.shardingsphere.core.api.config.
TableRuleConfiguration
io.shardingsphere.core.parsing.parser.context.table.
Tables
io.shardingsphere.core.parsing.parser.token.
TableToken
(implements io.shardingsphere.core.parsing.parser.token.
SQLToken
)
io.shardingsphere.core.routing.type.
TableUnit
io.shardingsphere.core.routing.type.
TableUnits
io.shardingsphere.core.parsing.parser.sql.tcl.
TCLParser
(implements io.shardingsphere.core.parsing.parser.sql.
SQLParser
)
io.shardingsphere.core.parsing.parser.sql.tcl.
TCLParserFactory
java.lang.
Throwable
(implements java.io.
Serializable
)
java.lang.
Exception
java.lang.
RuntimeException
io.shardingsphere.core.exception.
ShardingConfigurationException
io.shardingsphere.core.exception.
ShardingException
io.shardingsphere.core.parsing.parser.exception.
SQLParsingException
io.shardingsphere.core.parsing.parser.exception.
SQLParsingUnsupportedException
io.shardingsphere.core.parsing.lexer.analyzer.
UnterminatedCharException
io.shardingsphere.core.keygen.
TimeService
io.shardingsphere.core.parsing.lexer.token.
Token
io.shardingsphere.core.parsing.lexer.analyzer.
Tokenizer
io.shardingsphere.core.parsing.parser.sql.ddl.truncate.
TruncateParserFactory
io.shardingsphere.core.routing.type.unicast.
UnicastRoutingEngine
(implements io.shardingsphere.core.routing.type.
RoutingEngine
)
io.shardingsphere.core.parsing.parser.sql.dml.update.
UpdateParserFactory
io.shardingsphere.core.parsing.parser.clause.
UpdateSetItemsClauseParser
(implements io.shardingsphere.core.parsing.parser.clause.
SQLClauseParser
)
io.shardingsphere.core.parsing.parser.sql.dal.use.
UseParserFactory
io.shardingsphere.core.parsing.parser.clause.
WhereClauseParser
(implements io.shardingsphere.core.parsing.parser.clause.
SQLClauseParser
)
io.shardingsphere.core.parsing.parser.dialect.mysql.clause.
MySQLWhereClauseParser
io.shardingsphere.core.parsing.parser.dialect.oracle.clause.
OracleWhereClauseParser
io.shardingsphere.core.parsing.parser.dialect.sqlserver.clause.
SQLServerWhereClauseParser
io.shardingsphere.core.yaml.sharding.strategy.
YamlComplexShardingStrategyConfiguration
(implements io.shardingsphere.core.yaml.sharding.strategy.
YamlShardingStrategyConfiguration
)
io.shardingsphere.core.yaml.sharding.strategy.
YamlHintShardingStrategyConfiguration
(implements io.shardingsphere.core.yaml.sharding.strategy.
YamlShardingStrategyConfiguration
)
io.shardingsphere.core.yaml.sharding.strategy.
YamlInlineShardingStrategyConfiguration
(implements io.shardingsphere.core.yaml.sharding.strategy.
YamlShardingStrategyConfiguration
)
io.shardingsphere.core.yaml.masterslave.
YamlMasterSlaveConfiguration
io.shardingsphere.core.yaml.masterslave.
YamlMasterSlaveRuleConfiguration
io.shardingsphere.core.yaml.sharding.strategy.
YamlNoneShardingStrategyConfiguration
(implements io.shardingsphere.core.yaml.sharding.strategy.
YamlShardingStrategyConfiguration
)
io.shardingsphere.core.yaml.proxy.
YamlProxyConfiguration
io.shardingsphere.core.yaml.sharding.
YamlShardingConfiguration
io.shardingsphere.core.yaml.sharding.
YamlShardingRuleConfiguration
io.shardingsphere.core.yaml.sharding.
YamlShardingStrategyConfiguration
io.shardingsphere.core.yaml.sharding.strategy.
YamlStandardShardingStrategyConfiguration
(implements io.shardingsphere.core.yaml.sharding.strategy.
YamlShardingStrategyConfiguration
)
io.shardingsphere.core.yaml.sharding.
YamlTableRuleConfiguration
接口分层结构
io.shardingsphere.core.merger.dql.groupby.aggregation.
AggregationUnit
io.shardingsphere.core.keygen.
KeyGenerator
io.shardingsphere.core.api.algorithm.masterslave.
MasterSlaveLoadBalanceAlgorithm
io.shardingsphere.core.merger.
MergedResult
io.shardingsphere.core.merger.
MergeEngine
io.shardingsphere.core.optimizer.
OptimizeEngine
io.shardingsphere.core.merger.
QueryResult
io.shardingsphere.core.routing.type.
RoutingEngine
io.shardingsphere.core.parsing.parser.context.selectitem.
SelectItem
io.shardingsphere.core.routing.strategy.
ShardingAlgorithm
io.shardingsphere.core.api.algorithm.sharding.complex.
ComplexKeysShardingAlgorithm
io.shardingsphere.core.api.algorithm.sharding.hint.
HintShardingAlgorithm
io.shardingsphere.core.api.algorithm.sharding.standard.
PreciseShardingAlgorithm
<T>
io.shardingsphere.core.api.algorithm.sharding.standard.
RangeShardingAlgorithm
<T>
io.shardingsphere.core.constant.
ShardingConstant
io.shardingsphere.core.rewrite.placeholder.
ShardingPlaceholder
io.shardingsphere.core.routing.router.sharding.
ShardingRouter
io.shardingsphere.core.routing.strategy.
ShardingStrategy
io.shardingsphere.core.api.config.strategy.
ShardingStrategyConfiguration
io.shardingsphere.core.api.algorithm.sharding.
ShardingValue
io.shardingsphere.core.parsing.parser.clause.
SQLClauseParser
io.shardingsphere.core.parsing.parser.expression.
SQLExpression
io.shardingsphere.core.parsing.parser.sql.
SQLParser
io.shardingsphere.core.parsing.parser.sql.
SQLStatement
io.shardingsphere.core.parsing.parser.token.
SQLToken
io.shardingsphere.core.parsing.lexer.token.
TokenType
io.shardingsphere.core.parsing.lexer.token.
Keyword
io.shardingsphere.core.yaml.sharding.strategy.
YamlShardingStrategyConfiguration
枚举分层结构
java.lang.
Object
java.lang.
Enum
<E> (implements java.lang.
Comparable
<T>, java.io.
Serializable
)
io.shardingsphere.core.api.algorithm.masterslave.
MasterSlaveLoadBalanceAlgorithmType
io.shardingsphere.core.constant.
SQLType
io.shardingsphere.core.constant.
ShardingPropertiesConstant
io.shardingsphere.core.constant.
ShardingOperator
io.shardingsphere.core.constant.
OrderDirection
io.shardingsphere.core.constant.
DatabaseType
io.shardingsphere.core.constant.
AggregationType
io.shardingsphere.core.parsing.lexer.dialect.mysql.
MySQLKeyword
(implements io.shardingsphere.core.parsing.lexer.token.
Keyword
)
io.shardingsphere.core.parsing.lexer.dialect.oracle.
OracleKeyword
(implements io.shardingsphere.core.parsing.lexer.token.
Keyword
)
io.shardingsphere.core.parsing.lexer.dialect.postgresql.
PostgreSQLKeyword
(implements io.shardingsphere.core.parsing.lexer.token.
Keyword
)
io.shardingsphere.core.parsing.lexer.dialect.sqlserver.
SQLServerKeyword
(implements io.shardingsphere.core.parsing.lexer.token.
Keyword
)
io.shardingsphere.core.parsing.lexer.token.
Symbol
(implements io.shardingsphere.core.parsing.lexer.token.
Keyword
, io.shardingsphere.core.parsing.lexer.token.
TokenType
)
io.shardingsphere.core.parsing.lexer.token.
Literals
(implements io.shardingsphere.core.parsing.lexer.token.
TokenType
)
io.shardingsphere.core.parsing.lexer.token.
DefaultKeyword
(implements io.shardingsphere.core.parsing.lexer.token.
Keyword
)
io.shardingsphere.core.parsing.lexer.token.
Assist
(implements io.shardingsphere.core.parsing.lexer.token.
TokenType
)
跳过导航链接
概览
程序包
类
使用
树
已过时
索引
帮助
上一个
下一个
框架
无框架
所有类
Copyright © 2018. All rights reserved.