Skip navigation links
B C D G I L M N O P R S T U 

B

BatchRouteUnit - Class in org.apache.shardingsphere.core.route
Batch route unit.
BatchRouteUnit(RouteUnit) - Constructor for class org.apache.shardingsphere.core.route.BatchRouteUnit
 

C

CartesianRoutingEngine - Class in org.apache.shardingsphere.core.route.type.complex
cartesian routing engine.
CartesianRoutingEngine() - Constructor for class org.apache.shardingsphere.core.route.type.complex.CartesianRoutingEngine
 
clear() - Static method in class org.apache.shardingsphere.core.route.router.masterslave.MasterVisitedManager
Clear master data source visited.
ComplexRoutingEngine - Class in org.apache.shardingsphere.core.route.type.complex
Complex routing engine.
ComplexRoutingEngine() - Constructor for class org.apache.shardingsphere.core.route.type.complex.ComplexRoutingEngine
 

D

DatabaseBroadcastRoutingEngine - Class in org.apache.shardingsphere.core.route.type.broadcast
Broadcast routing engine for databases.
DatabaseBroadcastRoutingEngine() - Constructor for class org.apache.shardingsphere.core.route.type.broadcast.DatabaseBroadcastRoutingEngine
 
DatabaseHintRoutingEngine - Class in org.apache.shardingsphere.core.route.type.hint
Database hint only routing engine.
DatabaseHintRoutingEngine() - Constructor for class org.apache.shardingsphere.core.route.type.hint.DatabaseHintRoutingEngine
 
DatabaseHintSQLRouter - Class in org.apache.shardingsphere.core.route.router.sharding
Sharding router for hint database only.
DatabaseHintSQLRouter() - Constructor for class org.apache.shardingsphere.core.route.router.sharding.DatabaseHintSQLRouter
 
DefaultDatabaseRoutingEngine - Class in org.apache.shardingsphere.core.route.type.defaultdb
Default datasource engine.
DefaultDatabaseRoutingEngine() - Constructor for class org.apache.shardingsphere.core.route.type.defaultdb.DefaultDatabaseRoutingEngine
 

G

getActualTableNameGroups(String, Set<String>) - Method in class org.apache.shardingsphere.core.route.type.TableUnits
Get actual tables group via data source name and logic tables' names.
getActualTableNames(String, String) - Method in class org.apache.shardingsphere.core.route.type.TableUnit
Get actual tables' names via data source name.
getDataSourceLogicTablesMap(Collection<String>) - Method in class org.apache.shardingsphere.core.route.type.TableUnits
Get map relationship between data source and logic tables via data sources' names.
getDataSourceNames() - Method in class org.apache.shardingsphere.core.route.type.TableUnits
Get all data source names.
getLogicTableNames(String) - Method in class org.apache.shardingsphere.core.route.type.TableUnit
Get logic tables' names via data source name.
getParameterSets() - Method in class org.apache.shardingsphere.core.route.BatchRouteUnit
Get parameter sets.
getRoutingTable(String, String) - Method in class org.apache.shardingsphere.core.route.type.TableUnit
Get routing table via data source name and actual table name.
getRoutingTable(String, String) - Method in class org.apache.shardingsphere.core.route.type.TableUnits
Get routing table via data source name and actual table name.

I

IgnoreRoutingEngine - Class in org.apache.shardingsphere.core.route.type.ignore
Ignore routing engine.
IgnoreRoutingEngine() - Constructor for class org.apache.shardingsphere.core.route.type.ignore.IgnoreRoutingEngine
 
InstanceBroadcastRoutingEngine - Class in org.apache.shardingsphere.core.route.type.broadcast
Broadcast routing engine for instance databases.
InstanceBroadcastRoutingEngine() - Constructor for class org.apache.shardingsphere.core.route.type.broadcast.InstanceBroadcastRoutingEngine
 
isMasterVisited() - Static method in class org.apache.shardingsphere.core.route.router.masterslave.MasterVisitedManager
Judge master data source visited in current thread.
isSingleRouting() - Method in class org.apache.shardingsphere.core.route.type.RoutingResult
Judge is route for single database and table only or not.

L

logSQL(String, Collection<String>) - Static method in class org.apache.shardingsphere.core.route.SQLLogger
Print SQL log for master slave rule.
logSQL(String, boolean, SQLStatement, Collection<RouteUnit>) - Static method in class org.apache.shardingsphere.core.route.SQLLogger
Print SQL log for sharding rule.

M

mapAddBatchCount(int) - Method in class org.apache.shardingsphere.core.route.BatchRouteUnit
Map times of use JDBC API call addBatch and times of actual call addBatch after route.
MasterSlaveRouter - Class in org.apache.shardingsphere.core.route.router.masterslave
Master slave router interface.
MasterSlaveRouter() - Constructor for class org.apache.shardingsphere.core.route.router.masterslave.MasterSlaveRouter
 
MasterVisitedManager - Class in org.apache.shardingsphere.core.route.router.masterslave
Master data source visited manager.
MasterVisitedManager() - Constructor for class org.apache.shardingsphere.core.route.router.masterslave.MasterVisitedManager
 

N

newInstance(ShardingRule, ShardingDataSourceMetaData, SQLStatement, OptimizeResult) - Static method in class org.apache.shardingsphere.core.route.router.sharding.RoutingEngineFactory
Create new instance of routing engine.
newInstance(ShardingRule, ShardingMetaData, DatabaseType, ParsingResultCache) - Static method in class org.apache.shardingsphere.core.route.router.sharding.ShardingRouterFactory
Create new instance of sharding router.

O

org.apache.shardingsphere.core.route - package org.apache.shardingsphere.core.route
 
org.apache.shardingsphere.core.route.router.masterslave - package org.apache.shardingsphere.core.route.router.masterslave
 
org.apache.shardingsphere.core.route.router.sharding - package org.apache.shardingsphere.core.route.router.sharding
 
org.apache.shardingsphere.core.route.type - package org.apache.shardingsphere.core.route.type
 
org.apache.shardingsphere.core.route.type.broadcast - package org.apache.shardingsphere.core.route.type.broadcast
 
org.apache.shardingsphere.core.route.type.complex - package org.apache.shardingsphere.core.route.type.complex
 
org.apache.shardingsphere.core.route.type.defaultdb - package org.apache.shardingsphere.core.route.type.defaultdb
 
org.apache.shardingsphere.core.route.type.hint - package org.apache.shardingsphere.core.route.type.hint
 
org.apache.shardingsphere.core.route.type.ignore - package org.apache.shardingsphere.core.route.type.ignore
 
org.apache.shardingsphere.core.route.type.standard - package org.apache.shardingsphere.core.route.type.standard
 
org.apache.shardingsphere.core.route.type.unicast - package org.apache.shardingsphere.core.route.type.unicast
 

P

parse(String, boolean) - Method in class org.apache.shardingsphere.core.route.router.sharding.DatabaseHintSQLRouter
 
parse(String, boolean) - Method in class org.apache.shardingsphere.core.route.router.sharding.ParsingSQLRouter
 
parse(String, boolean) - Method in interface org.apache.shardingsphere.core.route.router.sharding.ShardingRouter
Parse SQL.
ParsingSQLRouter - Class in org.apache.shardingsphere.core.route.router.sharding
Sharding router with parse.
ParsingSQLRouter() - Constructor for class org.apache.shardingsphere.core.route.router.sharding.ParsingSQLRouter
 
PreparedStatementRoutingEngine - Class in org.apache.shardingsphere.core.route
PreparedStatement routing engine.
PreparedStatementRoutingEngine(String, ShardingRule, ShardingMetaData, DatabaseType, ParsingResultCache) - Constructor for class org.apache.shardingsphere.core.route.PreparedStatementRoutingEngine
 

R

route(List<Object>) - Method in class org.apache.shardingsphere.core.route.PreparedStatementRoutingEngine
SQL route.
route(String) - Method in class org.apache.shardingsphere.core.route.router.masterslave.MasterSlaveRouter
Route Master slave.
route(SQLRouteResult) - Method in class org.apache.shardingsphere.core.route.router.masterslave.ShardingMasterSlaveRouter
Route Master slave after sharding.
route(String, List<Object>, SQLStatement) - Method in class org.apache.shardingsphere.core.route.router.sharding.DatabaseHintSQLRouter
 
route(String, List<Object>, SQLStatement) - Method in class org.apache.shardingsphere.core.route.router.sharding.ParsingSQLRouter
 
route(String, List<Object>, SQLStatement) - Method in interface org.apache.shardingsphere.core.route.router.sharding.ShardingRouter
Route SQL.
route(String) - Method in class org.apache.shardingsphere.core.route.StatementRoutingEngine
SQL route.
route() - Method in class org.apache.shardingsphere.core.route.type.broadcast.DatabaseBroadcastRoutingEngine
 
route() - Method in class org.apache.shardingsphere.core.route.type.broadcast.InstanceBroadcastRoutingEngine
 
route() - Method in class org.apache.shardingsphere.core.route.type.broadcast.TableBroadcastRoutingEngine
 
route() - Method in class org.apache.shardingsphere.core.route.type.complex.CartesianRoutingEngine
 
route() - Method in class org.apache.shardingsphere.core.route.type.complex.ComplexRoutingEngine
 
route() - Method in class org.apache.shardingsphere.core.route.type.defaultdb.DefaultDatabaseRoutingEngine
 
route() - Method in class org.apache.shardingsphere.core.route.type.hint.DatabaseHintRoutingEngine
 
route() - Method in class org.apache.shardingsphere.core.route.type.ignore.IgnoreRoutingEngine
 
route() - Method in interface org.apache.shardingsphere.core.route.type.RoutingEngine
Route.
route() - Method in class org.apache.shardingsphere.core.route.type.standard.StandardRoutingEngine
 
route() - Method in class org.apache.shardingsphere.core.route.type.unicast.UnicastRoutingEngine
 
RouteUnit - Class in org.apache.shardingsphere.core.route
Route unit.
RouteUnit() - Constructor for class org.apache.shardingsphere.core.route.RouteUnit
 
RoutingEngine - Interface in org.apache.shardingsphere.core.route.type
Routing engine interface.
RoutingEngineFactory - Class in org.apache.shardingsphere.core.route.router.sharding
Routing engine factory.
RoutingEngineFactory() - Constructor for class org.apache.shardingsphere.core.route.router.sharding.RoutingEngineFactory
 
RoutingResult - Class in org.apache.shardingsphere.core.route.type
Routing result.
RoutingResult() - Constructor for class org.apache.shardingsphere.core.route.type.RoutingResult
 
RoutingTable - Class in org.apache.shardingsphere.core.route.type
Routing table.
RoutingTable() - Constructor for class org.apache.shardingsphere.core.route.type.RoutingTable
 

S

setMasterVisited() - Static method in class org.apache.shardingsphere.core.route.router.masterslave.MasterVisitedManager
Set master data source visited in current thread.
ShardingMasterSlaveRouter - Class in org.apache.shardingsphere.core.route.router.masterslave
Sharding with master-slave router interface.
ShardingMasterSlaveRouter() - Constructor for class org.apache.shardingsphere.core.route.router.masterslave.ShardingMasterSlaveRouter
 
ShardingRouter - Interface in org.apache.shardingsphere.core.route.router.sharding
Sharding router.
ShardingRouterFactory - Class in org.apache.shardingsphere.core.route.router.sharding
Sharding router factory.
ShardingRouterFactory() - Constructor for class org.apache.shardingsphere.core.route.router.sharding.ShardingRouterFactory
 
SQLLogger - Class in org.apache.shardingsphere.core.route
SQL logger.
SQLLogger() - Constructor for class org.apache.shardingsphere.core.route.SQLLogger
 
SQLRouteResult - Class in org.apache.shardingsphere.core.route
SQL route result.
SQLRouteResult(SQLStatement) - Constructor for class org.apache.shardingsphere.core.route.SQLRouteResult
 
SQLUnit - Class in org.apache.shardingsphere.core.route
SQL unit.
SQLUnit() - Constructor for class org.apache.shardingsphere.core.route.SQLUnit
 
StandardRoutingEngine - Class in org.apache.shardingsphere.core.route.type.standard
Standard routing engine.
StandardRoutingEngine() - Constructor for class org.apache.shardingsphere.core.route.type.standard.StandardRoutingEngine
 
StatementRoutingEngine - Class in org.apache.shardingsphere.core.route
Statement routing engine.
StatementRoutingEngine(ShardingRule, ShardingMetaData, DatabaseType, ParsingResultCache) - Constructor for class org.apache.shardingsphere.core.route.StatementRoutingEngine
 

T

TableBroadcastRoutingEngine - Class in org.apache.shardingsphere.core.route.type.broadcast
Broadcast routing engine for tables.
TableBroadcastRoutingEngine() - Constructor for class org.apache.shardingsphere.core.route.type.broadcast.TableBroadcastRoutingEngine
 
TableUnit - Class in org.apache.shardingsphere.core.route.type
Route table unit.
TableUnit(String) - Constructor for class org.apache.shardingsphere.core.route.type.TableUnit
 
TableUnits - Class in org.apache.shardingsphere.core.route.type
Route table unit collection.
TableUnits() - Constructor for class org.apache.shardingsphere.core.route.type.TableUnits
 

U

UnicastRoutingEngine - Class in org.apache.shardingsphere.core.route.type.unicast
Unicast routing engine.
UnicastRoutingEngine() - Constructor for class org.apache.shardingsphere.core.route.type.unicast.UnicastRoutingEngine
 
B C D G I L M N O P R S T U 
Skip navigation links

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