Skip navigation links
A B C D E G H I J L M N O P Q R S T U V W 

A

add(Statement) - Method in class org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.connection.BackendConnection
Add statement.
add(ResultSet) - Method in class org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.connection.BackendConnection
Add result set.

B

BackendConnection - Class in org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.connection
Backend connection.
BackendConnection(TransactionType) - Constructor for class org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.connection.BackendConnection
 
BackendDataSource - Interface in org.apache.shardingsphere.shardingproxy.backend
Backend data source.
BackendException - Exception in org.apache.shardingsphere.shardingproxy.backend.exception
Backend exception.
BackendException() - Constructor for exception org.apache.shardingsphere.shardingproxy.backend.exception.BackendException
 
BackendExecutorContext - Class in org.apache.shardingsphere.shardingproxy.backend.executor
Backend executor context.
BackendExecutorContext() - Constructor for class org.apache.shardingsphere.shardingproxy.backend.executor.BackendExecutorContext
 
BackendResponse - Interface in org.apache.shardingsphere.shardingproxy.backend.response
Backend response.
BackendTransactionManager - Class in org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.connection
Backend transaction manager.
BackendTransactionManager(BackendConnection) - Constructor for class org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.connection.BackendTransactionManager
 
begin() - Method in class org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.connection.BackendTransactionManager
 
begin() - Method in class org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.connection.LocalTransactionManager
 
begin() - Method in interface org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.connection.TransactionManager
Begin transaction.
BroadcastBackendHandler - Class in org.apache.shardingsphere.shardingproxy.backend.text.admin
Backend handler for broadcast.
BroadcastBackendHandler() - Constructor for class org.apache.shardingsphere.shardingproxy.backend.text.admin.BroadcastBackendHandler
 
build(String, YamlDataSourceParameter) - Method in interface org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.datasource.JDBCBackendDataSourceFactory
Build data source for connect backend databases.
build(String, YamlDataSourceParameter) - Method in class org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.datasource.JDBCRawBackendDataSourceFactory
 

C

close() - Method in class org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.connection.BackendConnection
 
close(boolean) - Method in class org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.connection.BackendConnection
Close cached connection.
close() - Method in class org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.datasource.JDBCBackendDataSource
 
commit() - Method in class org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.connection.BackendTransactionManager
 
commit() - Method in class org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.connection.LocalTransactionManager
 
commit() - Method in interface org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.connection.TransactionManager
Commit transaction.
ConnectionStateHandler - Class in org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.connection
Connection state handler.
ConnectionStateHandler() - Constructor for class org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.connection.ConnectionStateHandler
 
ConnectionStatus - Enum in org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.connection
Connection status.
createStatement(Connection, SQLUnit, boolean) - Method in interface org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.wrapper.JDBCExecutorWrapper
Create statement.
createStatement(Connection, SQLUnit, boolean) - Method in class org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.wrapper.PreparedStatementExecutorWrapper
 
createStatement(Connection, SQLUnit, boolean) - Method in class org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.wrapper.StatementExecutorWrapper
 
createStatementExecuteUnit(Connection, RouteUnit, ConnectionMode) - Method in class org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.execute.callback.ProxyJDBCExecutePrepareCallback
 

D

DatabaseCommunicationEngine - Interface in org.apache.shardingsphere.shardingproxy.backend.communication
Database communication engine.
DatabaseCommunicationEngineFactory - Class in org.apache.shardingsphere.shardingproxy.backend.communication
Database communication engine factory.
DatabaseCommunicationEngineFactory() - Constructor for class org.apache.shardingsphere.shardingproxy.backend.communication.DatabaseCommunicationEngineFactory
 
doAwait() - Method in class org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.connection.ResourceSynchronizer
Do await.
doNotify() - Method in class org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.connection.ResourceSynchronizer
Do notify.
doParse() - Method in class org.apache.shardingsphere.shardingproxy.backend.text.sctl.explain.ShardingCTLExplainParser
 
doParse() - Method in class org.apache.shardingsphere.shardingproxy.backend.text.sctl.set.ShardingCTLSetParser
 
doParse() - Method in interface org.apache.shardingsphere.shardingproxy.backend.text.sctl.ShardingCTLParser
Do sharding CTL parse.
doParse() - Method in class org.apache.shardingsphere.shardingproxy.backend.text.sctl.show.ShardingCTLShowParser
 

E

EncryptSchema - Class in org.apache.shardingsphere.shardingproxy.backend.schema
Encrypt schema.
EncryptSchema(String, Map<String, YamlDataSourceParameter>, EncryptRuleConfiguration) - Constructor for class org.apache.shardingsphere.shardingproxy.backend.schema.EncryptSchema
 
ErrorResponse - Class in org.apache.shardingsphere.shardingproxy.backend.response.error
Error response.
ErrorResponse() - Constructor for class org.apache.shardingsphere.shardingproxy.backend.response.error.ErrorResponse
 
execute() - Method in interface org.apache.shardingsphere.shardingproxy.backend.communication.DatabaseCommunicationEngine
Execute command.
execute(SQLRouteResult) - Method in class org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.execute.JDBCExecuteEngine
 
execute(SQLRouteResult) - Method in interface org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.execute.SQLExecuteEngine
Execute SQL.
execute() - Method in class org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.JDBCDatabaseCommunicationEngine
 
execute() - Method in class org.apache.shardingsphere.shardingproxy.backend.text.admin.BroadcastBackendHandler
 
execute() - Method in class org.apache.shardingsphere.shardingproxy.backend.text.admin.ShowDatabasesBackendHandler
 
execute() - Method in class org.apache.shardingsphere.shardingproxy.backend.text.admin.UnicastBackendHandler
 
execute() - Method in class org.apache.shardingsphere.shardingproxy.backend.text.admin.UseDatabaseBackendHandler
 
execute() - Method in class org.apache.shardingsphere.shardingproxy.backend.text.query.QueryBackendHandler
 
execute() - Method in class org.apache.shardingsphere.shardingproxy.backend.text.sctl.explain.ShardingCTLExplainBackendHandler
 
execute() - Method in class org.apache.shardingsphere.shardingproxy.backend.text.sctl.set.ShardingCTLSetBackendHandler
 
execute() - Method in class org.apache.shardingsphere.shardingproxy.backend.text.sctl.show.ShardingCTLShowBackendHandler
 
execute() - Method in interface org.apache.shardingsphere.shardingproxy.backend.text.TextProtocolBackendHandler
Execute command.
execute() - Method in class org.apache.shardingsphere.shardingproxy.backend.text.transaction.SkipBackendHandler
 
execute() - Method in class org.apache.shardingsphere.shardingproxy.backend.text.transaction.TransactionBackendHandler
 
ExecuteQueryResponse - Class in org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.execute.response
Execute query response.
ExecuteQueryResponse() - Constructor for class org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.execute.response.ExecuteQueryResponse
 
ExecuteResponse - Interface in org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.execute.response
Execute response.
executeSQL(RouteUnit, Statement, ConnectionMode) - Method in class org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.execute.callback.ProxySQLExecuteCallback
 
executeSQL(Statement, String, boolean) - Method in interface org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.wrapper.JDBCExecutorWrapper
Execute SQL.
executeSQL(Statement, String, boolean) - Method in class org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.wrapper.PreparedStatementExecutorWrapper
 
executeSQL(Statement, String, boolean) - Method in class org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.wrapper.StatementExecutorWrapper
 
ExecuteUpdateResponse - Class in org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.execute.response
Execute update response.
ExecuteUpdateResponse() - Constructor for class org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.execute.response.ExecuteUpdateResponse
 

G

getConnection(String) - Method in class org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.datasource.JDBCBackendDataSource
Get connection.
getConnection(String) - Method in class org.apache.shardingsphere.shardingproxy.backend.schema.ProxyTableMetaDataConnectionManager
 
getConnections(ConnectionMode, String, int) - Method in class org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.connection.BackendConnection
Get connections of current thread datasource.
getConnections(ConnectionMode, String, int) - Method in class org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.datasource.JDBCBackendDataSource
Get connections.
getConnections(ConnectionMode, String, int, TransactionType) - Method in class org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.datasource.JDBCBackendDataSource
Get connections.
getConnections(ConnectionMode, String, int) - Method in class org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.execute.callback.ProxyJDBCExecutePrepareCallback
 
getConnectionSize() - Method in class org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.connection.BackendConnection
Get connection size.
getDatabaseType() - Method in class org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.recognizer.impl.H2Recognizer
 
getDatabaseType() - Method in class org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.recognizer.impl.MySQLRecognizer
 
getDatabaseType() - Method in class org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.recognizer.impl.OracleRecognizer
 
getDatabaseType() - Method in class org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.recognizer.impl.PostgreSQLRecognizer
 
getDatabaseType() - Method in class org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.recognizer.impl.SQLServerRecognizer
 
getDataSources() - Method in class org.apache.shardingsphere.shardingproxy.backend.schema.LogicSchema
Get data source parameters.
getDataSourceURLs(Map<String, YamlDataSourceParameter>) - Method in class org.apache.shardingsphere.shardingproxy.backend.schema.LogicSchema
 
getDriverClassName() - Method in class org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.recognizer.impl.H2Recognizer
 
getDriverClassName() - Method in class org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.recognizer.impl.MySQLRecognizer
 
getDriverClassName() - Method in class org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.recognizer.impl.OracleRecognizer
 
getDriverClassName() - Method in class org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.recognizer.impl.PostgreSQLRecognizer
 
getDriverClassName() - Method in class org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.recognizer.impl.SQLServerRecognizer
 
getDriverClassName() - Method in interface org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.recognizer.spi.JDBCDriverURLRecognizer
Get JDBC driver class name.
getInstance() - Static method in class org.apache.shardingsphere.shardingproxy.backend.communication.DatabaseCommunicationEngineFactory
Get backend handler factory instance.
getInstance() - Static method in class org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.datasource.JDBCRawBackendDataSourceFactory
Get instance of JDBCBackendDataSourceFactory.
getInstance() - Static method in class org.apache.shardingsphere.shardingproxy.backend.executor.BackendExecutorContext
Get executor context instance.
getInstance() - Static method in class org.apache.shardingsphere.shardingproxy.backend.schema.LogicSchemas
Get instance of logic schemas.
getJDBCDriverURLRecognizer(String) - Static method in class org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.recognizer.JDBCDriverURLRecognizerEngine
Get JDBC driver URL recognizer.
getLogicSchema(String) - Method in class org.apache.shardingsphere.shardingproxy.backend.schema.LogicSchemas
Get logic schema.
getMetaData() - Method in class org.apache.shardingsphere.shardingproxy.backend.schema.LogicSchema
Get sharding meta data.
getParseEngine() - Method in class org.apache.shardingsphere.shardingproxy.backend.schema.TransparentSchema
 
getQueryData() - Method in interface org.apache.shardingsphere.shardingproxy.backend.communication.DatabaseCommunicationEngine
Get query data.
getQueryData() - Method in class org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.JDBCDatabaseCommunicationEngine
 
getQueryData() - Method in class org.apache.shardingsphere.shardingproxy.backend.text.admin.BroadcastBackendHandler
 
getQueryData() - Method in class org.apache.shardingsphere.shardingproxy.backend.text.admin.ShowDatabasesBackendHandler
 
getQueryData() - Method in class org.apache.shardingsphere.shardingproxy.backend.text.admin.UnicastBackendHandler
 
getQueryData() - Method in class org.apache.shardingsphere.shardingproxy.backend.text.admin.UseDatabaseBackendHandler
 
getQueryData() - Method in class org.apache.shardingsphere.shardingproxy.backend.text.query.QueryBackendHandler
 
getQueryData() - Method in class org.apache.shardingsphere.shardingproxy.backend.text.sctl.explain.ShardingCTLExplainBackendHandler
 
getQueryData() - Method in class org.apache.shardingsphere.shardingproxy.backend.text.sctl.set.ShardingCTLSetBackendHandler
 
getQueryData() - Method in class org.apache.shardingsphere.shardingproxy.backend.text.sctl.show.ShardingCTLShowBackendHandler
 
getQueryData() - Method in interface org.apache.shardingsphere.shardingproxy.backend.text.TextProtocolBackendHandler
Get query data.
getQueryData() - Method in class org.apache.shardingsphere.shardingproxy.backend.text.transaction.SkipBackendHandler
 
getQueryData() - Method in class org.apache.shardingsphere.shardingproxy.backend.text.transaction.TransactionBackendHandler
 
getSchemaNames() - Method in class org.apache.shardingsphere.shardingproxy.backend.schema.LogicSchemas
Get schema names.
getShardingRule() - Method in class org.apache.shardingsphere.shardingproxy.backend.schema.LogicSchema
Get Sharding rule.
getStatus() - Method in class org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.connection.ConnectionStateHandler
Get current connection status.
getTableMetaDataInitializer(ShardingDataSourceMetaData) - Method in class org.apache.shardingsphere.shardingproxy.backend.schema.LogicSchema
 
getURLPrefixes() - Method in class org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.recognizer.impl.H2Recognizer
 
getURLPrefixes() - Method in class org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.recognizer.impl.MySQLRecognizer
 
getURLPrefixes() - Method in class org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.recognizer.impl.OracleRecognizer
 
getURLPrefixes() - Method in class org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.recognizer.impl.PostgreSQLRecognizer
 
getURLPrefixes() - Method in class org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.recognizer.impl.SQLServerRecognizer
 
getURLPrefixes() - Method in interface org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.recognizer.spi.JDBCDriverURLRecognizer
Get JDBC URL prefixes.

H

H2Recognizer - Class in org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.recognizer.impl
JDBC URL recognizer for H2.
H2Recognizer() - Constructor for class org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.recognizer.impl.H2Recognizer
 

I

init(Map<String, Map<String, YamlDataSourceParameter>>, Map<String, RuleConfiguration>) - Method in class org.apache.shardingsphere.shardingproxy.backend.schema.LogicSchemas
Initialize proxy context.
init(Collection<String>, Map<String, Map<String, YamlDataSourceParameter>>, Map<String, RuleConfiguration>, boolean) - Method in class org.apache.shardingsphere.shardingproxy.backend.schema.LogicSchemas
Initialize proxy context.
InvalidShardingCTLFormatException - Exception in org.apache.shardingsphere.shardingproxy.backend.text.sctl.exception
Invalid sharding CTL exception.
InvalidShardingCTLFormatException(String) - Constructor for exception org.apache.shardingsphere.shardingproxy.backend.text.sctl.exception.InvalidShardingCTLFormatException
 
isInTransaction() - Method in class org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.connection.ConnectionStateHandler
Judge whether connection is in transaction or not.
isSerialExecute() - Method in class org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.connection.BackendConnection
Whether execute SQL serial or not.

J

JDBCBackendDataSource - Class in org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.datasource
Backend data source for JDBC.
JDBCBackendDataSource(Map<String, YamlDataSourceParameter>) - Constructor for class org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.datasource.JDBCBackendDataSource
 
JDBCBackendDataSourceFactory - Interface in org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.datasource
Backend data source factory for JDBC.
JDBCDatabaseCommunicationEngine - Class in org.apache.shardingsphere.shardingproxy.backend.communication.jdbc
Database access engine for JDBC.
JDBCDatabaseCommunicationEngine() - Constructor for class org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.JDBCDatabaseCommunicationEngine
 
JDBCDriverURLRecognizer - Interface in org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.recognizer.spi
JDBC driver URL recognizer.
JDBCDriverURLRecognizerEngine - Class in org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.recognizer
JDBC driver URL recognizer engine.
JDBCDriverURLRecognizerEngine() - Constructor for class org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.recognizer.JDBCDriverURLRecognizerEngine
 
JDBCExecuteEngine - Class in org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.execute
SQL Execute engine for JDBC.
JDBCExecuteEngine(BackendConnection, JDBCExecutorWrapper) - Constructor for class org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.execute.JDBCExecuteEngine
 
JDBCExecutorWrapper - Interface in org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.wrapper
JDBC executor wrapper.
JDBCRawBackendDataSourceFactory - Class in org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.datasource
Backend data source factory using HikariDataSource for JDBC raw.
JDBCRawBackendDataSourceFactory() - Constructor for class org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.datasource.JDBCRawBackendDataSourceFactory
 

L

LocalTransactionManager - Class in org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.connection
Local transaction manager.
LocalTransactionManager() - Constructor for class org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.connection.LocalTransactionManager
 
LogicSchema - Class in org.apache.shardingsphere.shardingproxy.backend.schema
Logic schema.
LogicSchema(String, Map<String, YamlDataSourceParameter>) - Constructor for class org.apache.shardingsphere.shardingproxy.backend.schema.LogicSchema
 
LogicSchemas - Class in org.apache.shardingsphere.shardingproxy.backend.schema
Logic schemas.

M

MasterSlaveSchema - Class in org.apache.shardingsphere.shardingproxy.backend.schema
Master-slave schema.
MasterSlaveSchema(String, Map<String, YamlDataSourceParameter>, MasterSlaveRuleConfiguration, boolean) - Constructor for class org.apache.shardingsphere.shardingproxy.backend.schema.MasterSlaveSchema
 
mergeUpdateCount() - Method in class org.apache.shardingsphere.shardingproxy.backend.response.update.UpdateResponse
Merge updated counts.
MySQLRecognizer - Class in org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.recognizer.impl
JDBC URL recognizer for MySQL.
MySQLRecognizer() - Constructor for class org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.recognizer.impl.MySQLRecognizer
 

N

newBinaryProtocolInstance(LogicSchema, String, List<Object>, BackendConnection) - Method in class org.apache.shardingsphere.shardingproxy.backend.communication.DatabaseCommunicationEngineFactory
Create new instance of text protocol backend handler.
newInstance(String, BackendConnection) - Static method in class org.apache.shardingsphere.shardingproxy.backend.text.sctl.ShardingCTLBackendHandlerFactory
Create new instance of sharding CTL backend handler.
newInstance(DatabaseType, String, BackendConnection) - Static method in class org.apache.shardingsphere.shardingproxy.backend.text.TextProtocolBackendHandlerFactory
Create new instance of text protocol backend handler.
newTextProtocolInstance(LogicSchema, String, BackendConnection) - Method in class org.apache.shardingsphere.shardingproxy.backend.communication.DatabaseCommunicationEngineFactory
Create new instance of text protocol backend handler.
next() - Method in interface org.apache.shardingsphere.shardingproxy.backend.communication.DatabaseCommunicationEngine
Goto next result value.
next() - Method in class org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.JDBCDatabaseCommunicationEngine
 
next() - Method in class org.apache.shardingsphere.shardingproxy.backend.text.admin.BroadcastBackendHandler
 
next() - Method in class org.apache.shardingsphere.shardingproxy.backend.text.admin.ShowDatabasesBackendHandler
 
next() - Method in class org.apache.shardingsphere.shardingproxy.backend.text.admin.UnicastBackendHandler
 
next() - Method in class org.apache.shardingsphere.shardingproxy.backend.text.admin.UseDatabaseBackendHandler
 
next() - Method in class org.apache.shardingsphere.shardingproxy.backend.text.query.QueryBackendHandler
 
next() - Method in class org.apache.shardingsphere.shardingproxy.backend.text.sctl.explain.ShardingCTLExplainBackendHandler
 
next() - Method in class org.apache.shardingsphere.shardingproxy.backend.text.sctl.set.ShardingCTLSetBackendHandler
 
next() - Method in class org.apache.shardingsphere.shardingproxy.backend.text.sctl.show.ShardingCTLShowBackendHandler
 
next() - Method in interface org.apache.shardingsphere.shardingproxy.backend.text.TextProtocolBackendHandler
Goto next result value.
next() - Method in class org.apache.shardingsphere.shardingproxy.backend.text.transaction.SkipBackendHandler
 
next() - Method in class org.apache.shardingsphere.shardingproxy.backend.text.transaction.TransactionBackendHandler
 
NoDatabaseSelectedException - Exception in org.apache.shardingsphere.shardingproxy.backend.exception
No database selected exception.
NoDatabaseSelectedException() - Constructor for exception org.apache.shardingsphere.shardingproxy.backend.exception.NoDatabaseSelectedException
 

O

OracleRecognizer - Class in org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.recognizer.impl
JDBC URL recognizer for Oracle.
OracleRecognizer() - Constructor for class org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.recognizer.impl.OracleRecognizer
 
org.apache.shardingsphere.shardingproxy.backend - package org.apache.shardingsphere.shardingproxy.backend
 
org.apache.shardingsphere.shardingproxy.backend.communication - package org.apache.shardingsphere.shardingproxy.backend.communication
 
org.apache.shardingsphere.shardingproxy.backend.communication.jdbc - package org.apache.shardingsphere.shardingproxy.backend.communication.jdbc
 
org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.connection - package org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.connection
 
org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.datasource - package org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.datasource
 
org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.execute - package org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.execute
 
org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.execute.callback - package org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.execute.callback
 
org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.execute.response - package org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.execute.response
 
org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.recognizer - package org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.recognizer
 
org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.recognizer.impl - package org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.recognizer.impl
 
org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.recognizer.spi - package org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.recognizer.spi
 
org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.wrapper - package org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.wrapper
 
org.apache.shardingsphere.shardingproxy.backend.exception - package org.apache.shardingsphere.shardingproxy.backend.exception
 
org.apache.shardingsphere.shardingproxy.backend.executor - package org.apache.shardingsphere.shardingproxy.backend.executor
 
org.apache.shardingsphere.shardingproxy.backend.response - package org.apache.shardingsphere.shardingproxy.backend.response
 
org.apache.shardingsphere.shardingproxy.backend.response.error - package org.apache.shardingsphere.shardingproxy.backend.response.error
 
org.apache.shardingsphere.shardingproxy.backend.response.query - package org.apache.shardingsphere.shardingproxy.backend.response.query
 
org.apache.shardingsphere.shardingproxy.backend.response.update - package org.apache.shardingsphere.shardingproxy.backend.response.update
 
org.apache.shardingsphere.shardingproxy.backend.schema - package org.apache.shardingsphere.shardingproxy.backend.schema
 
org.apache.shardingsphere.shardingproxy.backend.text - package org.apache.shardingsphere.shardingproxy.backend.text
 
org.apache.shardingsphere.shardingproxy.backend.text.admin - package org.apache.shardingsphere.shardingproxy.backend.text.admin
 
org.apache.shardingsphere.shardingproxy.backend.text.query - package org.apache.shardingsphere.shardingproxy.backend.text.query
 
org.apache.shardingsphere.shardingproxy.backend.text.sctl - package org.apache.shardingsphere.shardingproxy.backend.text.sctl
 
org.apache.shardingsphere.shardingproxy.backend.text.sctl.exception - package org.apache.shardingsphere.shardingproxy.backend.text.sctl.exception
 
org.apache.shardingsphere.shardingproxy.backend.text.sctl.explain - package org.apache.shardingsphere.shardingproxy.backend.text.sctl.explain
 
org.apache.shardingsphere.shardingproxy.backend.text.sctl.set - package org.apache.shardingsphere.shardingproxy.backend.text.sctl.set
 
org.apache.shardingsphere.shardingproxy.backend.text.sctl.show - package org.apache.shardingsphere.shardingproxy.backend.text.sctl.show
 
org.apache.shardingsphere.shardingproxy.backend.text.transaction - package org.apache.shardingsphere.shardingproxy.backend.text.transaction
 

P

PostgreSQLRecognizer - Class in org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.recognizer.impl
JDBC URL recognizer for PostgreSQL.
PostgreSQLRecognizer() - Constructor for class org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.recognizer.impl.PostgreSQLRecognizer
 
PreparedStatementExecutorWrapper - Class in org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.wrapper
Executor wrapper for prepared statement.
PreparedStatementExecutorWrapper() - Constructor for class org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.wrapper.PreparedStatementExecutorWrapper
 
ProxyJDBCExecutePrepareCallback - Class in org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.execute.callback
SQL execute prepare callback for Sharding-Proxy.
ProxyJDBCExecutePrepareCallback() - Constructor for class org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.execute.callback.ProxyJDBCExecutePrepareCallback
 
ProxySQLExecuteCallback - Class in org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.execute.callback
SQL execute callback for Sharding-Proxy.
ProxySQLExecuteCallback(BackendConnection, JDBCExecutorWrapper, boolean, boolean, boolean) - Constructor for class org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.execute.callback.ProxySQLExecuteCallback
 
ProxyTableMetaDataConnectionManager - Class in org.apache.shardingsphere.shardingproxy.backend.schema
Manager of connection which for table meta data loader of proxy.
ProxyTableMetaDataConnectionManager() - Constructor for class org.apache.shardingsphere.shardingproxy.backend.schema.ProxyTableMetaDataConnectionManager
 

Q

QueryBackendHandler - Class in org.apache.shardingsphere.shardingproxy.backend.text.query
Backend handler with query.
QueryBackendHandler() - Constructor for class org.apache.shardingsphere.shardingproxy.backend.text.query.QueryBackendHandler
 
QueryData - Class in org.apache.shardingsphere.shardingproxy.backend.response.query
Query data.
QueryData() - Constructor for class org.apache.shardingsphere.shardingproxy.backend.response.query.QueryData
 
QueryHeader - Class in org.apache.shardingsphere.shardingproxy.backend.response.query
Query header.
QueryHeader(ResultSetMetaData, LogicSchema, int) - Constructor for class org.apache.shardingsphere.shardingproxy.backend.response.query.QueryHeader
 
QueryResponse - Class in org.apache.shardingsphere.shardingproxy.backend.response.query
Query response.
QueryResponse() - Constructor for class org.apache.shardingsphere.shardingproxy.backend.response.query.QueryResponse
 

R

refreshTableMetaData(OptimizedStatement) - Method in class org.apache.shardingsphere.shardingproxy.backend.schema.LogicSchema
Refresh table meta data.
refreshTableMetaData(OptimizedStatement) - Method in class org.apache.shardingsphere.shardingproxy.backend.schema.ShardingSchema
 
renew(Map<String, YamlDataSourceParameter>) - Method in class org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.datasource.JDBCBackendDataSource
Renew JDBC backend data source.
renew(EncryptRuleChangedEvent) - Method in class org.apache.shardingsphere.shardingproxy.backend.schema.EncryptSchema
Renew encrypt rule.
renew(DataSourceChangedEvent) - Method in class org.apache.shardingsphere.shardingproxy.backend.schema.LogicSchema
Renew data source configuration.
renew(SchemaAddedEvent) - Method in class org.apache.shardingsphere.shardingproxy.backend.schema.LogicSchemas
Renew to add new schema.
renew(SchemaDeletedEvent) - Method in class org.apache.shardingsphere.shardingproxy.backend.schema.LogicSchemas
Renew to delete new schema.
renew(MasterSlaveRuleChangedEvent) - Method in class org.apache.shardingsphere.shardingproxy.backend.schema.MasterSlaveSchema
Renew master-slave rule.
renew(DisabledStateChangedEvent) - Method in class org.apache.shardingsphere.shardingproxy.backend.schema.MasterSlaveSchema
Renew disabled data source names.
renew(ShardingRuleChangedEvent) - Method in class org.apache.shardingsphere.shardingproxy.backend.schema.ShardingSchema
Renew sharding rule.
renew(DisabledStateChangedEvent) - Method in class org.apache.shardingsphere.shardingproxy.backend.schema.ShardingSchema
Renew disabled data source names.
ResourceSynchronizer - Class in org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.connection
Resource synchronizer.
ResourceSynchronizer() - Constructor for class org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.connection.ResourceSynchronizer
 
rollback() - Method in class org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.connection.BackendTransactionManager
 
rollback() - Method in class org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.connection.LocalTransactionManager
 
rollback() - Method in interface org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.connection.TransactionManager
Rollback transaction.
route(String, DatabaseType) - Method in interface org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.wrapper.JDBCExecutorWrapper
Route SQL.
route(String, DatabaseType) - Method in class org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.wrapper.PreparedStatementExecutorWrapper
 
route(String, DatabaseType) - Method in class org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.wrapper.StatementExecutorWrapper
 

S

schemaExists(String) - Method in class org.apache.shardingsphere.shardingproxy.backend.schema.LogicSchemas
Check schema exists.
SCTL - Static variable in class org.apache.shardingsphere.shardingproxy.backend.text.sctl.ShardingCTLBackendHandlerFactory
 
setColumnLabelAndName(String) - Method in class org.apache.shardingsphere.shardingproxy.backend.response.query.QueryHeader
Set column label and column name.
setCurrentSchema(String) - Method in class org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.connection.BackendConnection
Change logic schema of current channel.
setRunningStatusIfNecessary() - Method in class org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.connection.ConnectionStateHandler
Change connection status to running if necessary.
setStatus(ConnectionStatus) - Method in class org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.connection.ConnectionStateHandler
Change connection status using get and set.
setTransactionType(TransactionType) - Method in class org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.connection.BackendConnection
Change transaction type of current channel.
ShardingCTLBackendHandlerFactory - Class in org.apache.shardingsphere.shardingproxy.backend.text.sctl
Sharding CTL backend handler factory.
ShardingCTLBackendHandlerFactory() - Constructor for class org.apache.shardingsphere.shardingproxy.backend.text.sctl.ShardingCTLBackendHandlerFactory
 
ShardingCTLErrorCode - Enum in org.apache.shardingsphere.shardingproxy.backend.text.sctl
Sharding CTL error code.
ShardingCTLException - Exception in org.apache.shardingsphere.shardingproxy.backend.text.sctl.exception
Sharding CTL exception.
ShardingCTLException() - Constructor for exception org.apache.shardingsphere.shardingproxy.backend.text.sctl.exception.ShardingCTLException
 
ShardingCTLExplainBackendHandler - Class in org.apache.shardingsphere.shardingproxy.backend.text.sctl.explain
Sharding CTL explain backend handler.
ShardingCTLExplainBackendHandler() - Constructor for class org.apache.shardingsphere.shardingproxy.backend.text.sctl.explain.ShardingCTLExplainBackendHandler
 
ShardingCTLExplainParser - Class in org.apache.shardingsphere.shardingproxy.backend.text.sctl.explain
Sharding CTL explain parser.
ShardingCTLExplainStatement - Class in org.apache.shardingsphere.shardingproxy.backend.text.sctl.explain
Sharding CTL explain statement.
ShardingCTLExplainStatement() - Constructor for class org.apache.shardingsphere.shardingproxy.backend.text.sctl.explain.ShardingCTLExplainStatement
 
ShardingCTLParser<T extends ShardingCTLStatement> - Interface in org.apache.shardingsphere.shardingproxy.backend.text.sctl
Sharding CTL parser interface.
ShardingCTLSetBackendHandler - Class in org.apache.shardingsphere.shardingproxy.backend.text.sctl.set
Sharding CTL backend handler.
ShardingCTLSetBackendHandler(String, BackendConnection) - Constructor for class org.apache.shardingsphere.shardingproxy.backend.text.sctl.set.ShardingCTLSetBackendHandler
 
ShardingCTLSetParser - Class in org.apache.shardingsphere.shardingproxy.backend.text.sctl.set
Sharding CTL set parser.
ShardingCTLSetStatement - Class in org.apache.shardingsphere.shardingproxy.backend.text.sctl.set
Sharding CTL set statement.
ShardingCTLSetStatement() - Constructor for class org.apache.shardingsphere.shardingproxy.backend.text.sctl.set.ShardingCTLSetStatement
 
ShardingCTLShowBackendHandler - Class in org.apache.shardingsphere.shardingproxy.backend.text.sctl.show
Sharding CTL show backend handler.
ShardingCTLShowBackendHandler(String, BackendConnection) - Constructor for class org.apache.shardingsphere.shardingproxy.backend.text.sctl.show.ShardingCTLShowBackendHandler
 
ShardingCTLShowParser - Class in org.apache.shardingsphere.shardingproxy.backend.text.sctl.show
Sharding CTL show parser.
ShardingCTLShowStatement - Class in org.apache.shardingsphere.shardingproxy.backend.text.sctl.show
Sharding CTL show statement.
ShardingCTLShowStatement() - Constructor for class org.apache.shardingsphere.shardingproxy.backend.text.sctl.show.ShardingCTLShowStatement
 
ShardingCTLStatement - Interface in org.apache.shardingsphere.shardingproxy.backend.text.sctl
Sharding CTL statement.
ShardingSchema - Class in org.apache.shardingsphere.shardingproxy.backend.schema
Sharding schema.
ShardingSchema(String, Map<String, YamlDataSourceParameter>, ShardingRuleConfiguration, boolean) - Constructor for class org.apache.shardingsphere.shardingproxy.backend.schema.ShardingSchema
 
ShowDatabasesBackendHandler - Class in org.apache.shardingsphere.shardingproxy.backend.text.admin
Show databases backend handler.
ShowDatabasesBackendHandler() - Constructor for class org.apache.shardingsphere.shardingproxy.backend.text.admin.ShowDatabasesBackendHandler
 
SkipBackendHandler - Class in org.apache.shardingsphere.shardingproxy.backend.text.transaction
Skip backend handler.
SkipBackendHandler() - Constructor for class org.apache.shardingsphere.shardingproxy.backend.text.transaction.SkipBackendHandler
 
SQLExecuteEngine - Interface in org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.execute
SQL Execute engine.
SQLServerRecognizer - Class in org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.recognizer.impl
JDBC URL recognizer for SQLServer.
SQLServerRecognizer() - Constructor for class org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.recognizer.impl.SQLServerRecognizer
 
StatementExecutorWrapper - Class in org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.wrapper
Executor wrapper for statement.
StatementExecutorWrapper() - Constructor for class org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.wrapper.StatementExecutorWrapper
 

T

TableModifyInTransactionException - Exception in org.apache.shardingsphere.shardingproxy.backend.exception
Table modify in transaction exception.
TableModifyInTransactionException() - Constructor for exception org.apache.shardingsphere.shardingproxy.backend.exception.TableModifyInTransactionException
 
TextProtocolBackendHandler - Interface in org.apache.shardingsphere.shardingproxy.backend.text
Text protocol backend handler.
TextProtocolBackendHandlerFactory - Class in org.apache.shardingsphere.shardingproxy.backend.text
Text protocol backend handler factory.
TextProtocolBackendHandlerFactory() - Constructor for class org.apache.shardingsphere.shardingproxy.backend.text.TextProtocolBackendHandlerFactory
 
TransactionBackendHandler - Class in org.apache.shardingsphere.shardingproxy.backend.text.transaction
Do transaction operation.
TransactionBackendHandler(TransactionOperationType, BackendConnection) - Constructor for class org.apache.shardingsphere.shardingproxy.backend.text.transaction.TransactionBackendHandler
 
TransactionManager - Interface in org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.connection
Transaction manager interface for proxy.
TransparentSchema - Class in org.apache.shardingsphere.shardingproxy.backend.schema
Transparent schema.
TransparentSchema(String, Map<String, YamlDataSourceParameter>) - Constructor for class org.apache.shardingsphere.shardingproxy.backend.schema.TransparentSchema
 

U

UnicastBackendHandler - Class in org.apache.shardingsphere.shardingproxy.backend.text.admin
Backend handler for unicast.
UnicastBackendHandler() - Constructor for class org.apache.shardingsphere.shardingproxy.backend.text.admin.UnicastBackendHandler
 
UnknownDatabaseException - Exception in org.apache.shardingsphere.shardingproxy.backend.exception
Unknown database exception.
UnknownDatabaseException() - Constructor for exception org.apache.shardingsphere.shardingproxy.backend.exception.UnknownDatabaseException
 
UnsupportedShardingCTLTypeException - Exception in org.apache.shardingsphere.shardingproxy.backend.text.sctl.exception
Unsupported sharding CTL type exception.
UnsupportedShardingCTLTypeException(String) - Constructor for exception org.apache.shardingsphere.shardingproxy.backend.text.sctl.exception.UnsupportedShardingCTLTypeException
 
UpdateResponse - Class in org.apache.shardingsphere.shardingproxy.backend.response.update
Update response.
UpdateResponse() - Constructor for class org.apache.shardingsphere.shardingproxy.backend.response.update.UpdateResponse
 
UpdateResponse(Collection<ExecuteResponse>) - Constructor for class org.apache.shardingsphere.shardingproxy.backend.response.update.UpdateResponse
 
UseDatabaseBackendHandler - Class in org.apache.shardingsphere.shardingproxy.backend.text.admin
Use database backend handler.
UseDatabaseBackendHandler() - Constructor for class org.apache.shardingsphere.shardingproxy.backend.text.admin.UseDatabaseBackendHandler
 

V

valueOf(String) - Static method in enum org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.connection.ConnectionStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.shardingsphere.shardingproxy.backend.text.sctl.ShardingCTLErrorCode
Returns the enum constant of this type with the specified name.
valueOf(ShardingCTLException) - Static method in enum org.apache.shardingsphere.shardingproxy.backend.text.sctl.ShardingCTLErrorCode
Value of sharding CTL error code.
values() - Static method in enum org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.connection.ConnectionStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.shardingsphere.shardingproxy.backend.text.sctl.ShardingCTLErrorCode
Returns an array containing the constants of this enum type, in the order they are declared.

W

waitUntilConnectionReleasedIfNecessary() - Method in class org.apache.shardingsphere.shardingproxy.backend.communication.jdbc.connection.ConnectionStateHandler
Wait until connection is released if necessary.
A B C D E G H I J L M N O P Q R S T U V W 
Skip navigation links

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