- 15 4月, 2020 4 次提交
-
-
由 Juan Pan(Trista) 提交于
* Provide inline implement for standard algorithm * fix
-
由 Juan Pan(Trista) 提交于
-
由 Juan Pan(Trista) 提交于
-
由 Liang Zhang 提交于
* remove result sets for executors * remove statements for StatementExecutor * remove statements for StatementExecutor * remove inputGroups for StatementExecutor * refactor StatementExecutor * refactor ShardingStatement * move PreparedStatementExecutor.inputGroups to ShardingPreparedStatement * move PreparedStatementExecutor.parameterSets to ShardingPreparedStatement * refactor BatchPreparedStatementExecutor * refactor ShardingPreparedStatement * remove SQLExecuteCallbackFactory
-
- 14 4月, 2020 4 次提交
-
-
由 Juan Pan(Trista) 提交于
* Use Standard Algorithm * check style
-
由 Juan Pan(Trista) 提交于
-
由 Juan Pan(Trista) 提交于
* add StandardModuloAlgorithm.java * add implementation
-
由 Liang Zhang 提交于
* refactor ExecuteGroupEngine * add JDBCExecutorWrapper.getExecuteGroupEngine() * use statementOption instead of attr details in AbstractStatementExecutor * add statementOption to init method * add AbstractStatementExecutor.init() * move AbstractStatementExecutor.cacheStatements to implementation classes * move AbstractStatementExecutor.parameterSets to PreparedStatementExecutor * fix javadoc for SQLExecutorCallback * refactor AbstractStatementExecutor * refactor refreshTableMetaData * move refreshTableMetaData from executor to statement * remove AbstractStatementExecutor.setSqlStatementContext() * remove AbstractStatementExecutor.setSqlStatementContext() * remove useless AbstractStatementExecutor.metaDataLoader * add serial for AbstractStatementExecutor * remove AbstractStatementExecutor.isAccumulate() * Add connection for impl of AbstractStatementExecutor * Add connection for impl of AbstractStatementExecutor * move clear to impl of AbstractStatementExecutor * move resultSets, statements to impl of AbstractStatementExecutor * move inputGroups to impl of AbstractStatementExecutor * decouple AbstractStatementExecutor and ExecuteGroupEngine * decouple AbstractStatementExecutor and connection * remove AbstractStatementExecutor.init() * rename AbstractStatementExecutor to SQLExecutor * move SQLExecutor to sharding-core-executor module
-
- 13 4月, 2020 1 次提交
-
-
由 Juan Pan(Trista) 提交于
* SPI for complex algorithm * check style * change to COMPLEX_TEST
-
- 12 4月, 2020 2 次提交
-
-
由 Liang Zhang 提交于
* add StatementExecuteGroupBuilder and PreparedStatementExecuteGroupBuilder * move execute group to execute underlying module * Add ResourceExecuteUnit * move ExecuteGroupBuilder * rename ExecuteGroupBuilder to ExecuteGroupEngine * refactor ExecuteGroupEngine
-
由 Liang Zhang 提交于
* refactor AbstractStatementExecutor * refactor AbstractStatementExecutor * rename ExecutorEngine to ExecutorKernel * rename SQLExecutePrepareTemplate to SQLExecuteGroupEngine * Add ExecutionConnection * refactor SQLExecuteGroupCallback * add StatementOption * remove SQLExecuteGroupCallback * remove SQLExecuteGroupCallback * refactor ExecutionConnection.createStatement * add ExecutionConnection.createPreparedStatement * remove useless method
-
- 11 4月, 2020 1 次提交
-
-
由 Liang Zhang 提交于
* Add ExecutionContextBuilder * simplify PrepareEngine * refactor constructor of ExecutionContext * refactor SQLLogger * remove PrepareEngine * remove shardingsphere-pluggable * add dependency * add dependency
-
- 09 4月, 2020 2 次提交
-
-
由 Liang Zhang 提交于
-
由 Liang Zhang 提交于
* remove MergeEngine * rename MergeEntry to MergeEngine * decouple route and prepare engine * auto add decorator for SQLRewriteEntry * add SQLRewriteEntry.rewrite() * rename SQLRewriteEngine to SQLGenericRewriteEngine
-
- 08 4月, 2020 2 次提交
-
-
由 menghaoranss 提交于
* for issue#5043 add interface delete(key) in CenterRepository * for issue#5043 implements delete interface for test classes * for issue#5043 remove empty line
-
由 kimmking 提交于
-
- 07 4月, 2020 2 次提交
-
-
由 xiaoyu 提交于
* sharding-jdbc and sharding-proxy use same metaData refresh strategy. * let an empty line. * add final to class if not extend.
-
由 Liang Zhang 提交于
* fix javadoc * remove useless AbstractStatementExecutor.connections * remove abstract BasePrepareEngine.route * remove abstract BasePrepareEngine.cloneParameters * remove PreparedQueryPrepareEngine and SimpleQueryPrepareEngine
-
- 06 4月, 2020 3 次提交
-
-
由 Liang Zhang 提交于
* Decouple parse and route * parse sql statement in constructor with prepared statement
-
由 Liang Zhang 提交于
* remove unless throw * for code style * add support getParameterMetaData for all JDBC driver
-
由 Liang Zhang 提交于
* remove SingleDataSourceRuntimeContext * remove MultipleDataSourcesRuntimeContext * move package * refactor AbstractRuntimeContext's constructor
-
- 05 4月, 2020 1 次提交
-
-
由 Liang Zhang 提交于
* refactor ShadowRuntimeContext * refactor AbstractRuntimeContext * remove MetaDataInitializedLogicSchema * remove useless metadata decorator
-
- 04 4月, 2020 1 次提交
-
-
由 Liang Zhang 提交于
* Add RuleSchemaMetaData * Load unconfigured schema meta data
-
- 03 4月, 2020 1 次提交
-
-
由 Liang Zhang 提交于
* add SPI for TableMetaDataDecorator * add spi package * rename TableMetaDataDecorator to RuleTableMetaDataDecorator * refactor RuleTableMetaDataDecorator * refactor RuleTableMetaDataDecorator
-
- 02 4月, 2020 1 次提交
-
-
由 Liang Zhang 提交于
* refactor TableMetaData * remove useless exception * add ShardingTableMetadataLoader * add RuleSchemaMetaDataLoader * remove ShardingMetaDataLoader * move metadata decorator and loader to schema package * rename RuleMetaDataLoader to RuleTableMetaDataLoader * add SPI for RuleTableMetaDataLoader
-
- 01 4月, 2020 5 次提交
-
-
由 zhaojun 提交于
* support getParameterMetaData from MasterSlavePrepareStatement * add sharding parameter meta data. * add unit test
-
由 xiaoyu 提交于
* Data source initialization twice results in metadata initialization twice. * Data source initialization twice results in metadata initialization twice.
-
由 xiaoyu 提交于
* add Test MetaDataRefreshStrategy. * add Test MetaDataRefreshStrategy.
-
由 kimmking 提交于
-
由 Liang Zhang 提交于
* add package org.apache.shardingsphere.shardingjdbc.jdbc.refreh.impl * rename SQLStatementMetaDataRefreshStrategyFactory to MetaDataRefreshStrategyFactory * refactor MetaDataRefreshStrategyFactory * refactor MetaDataRefreshStrategy's generic * refactor MetaDataRefreshStrategy's generic * refactor MetaDataRefreshStrategy's generic * refactor MetaDataRefreshStrategyFactory * refactor CreateIndexStatementMetaDataRefreshStrategy * refactor DropIndexStatementMetaDataRefreshStrategy * refactor DropTableStatementMetaDataRefreshStrategy * remove AbstractTableStatementMetaData * fix test case
-
- 31 3月, 2020 7 次提交
-
-
由 zhaojun 提交于
-
由 Liang Zhang 提交于
* move database from spi to common module * Merge branch 'master' into dev # Conflicts: # sharding-jdbc/sharding-jdbc-core/src/main/java/org/apache/shardingsphere/shardingjdbc/executor/AbstractStatementExecutor.java
-
由 xiaoyu 提交于
* ues strategy pattern modify refresh ShardingMetaData. * add apache License 2.0 . * add java doc . * ues strategy pattern modify refresh ShardingMetaData. * code review.
-
由 zhaojun 提交于
* using MultipleDatabaseMetaData to do refactor * refactor MultipleDatabaseMetaData * add MasterSlaveDatabaseMetaData & ShardingDatabaseMetadata * add createDatabaseMetaDataResultSet abstract method * fix unit test error
-
由 Liang Zhang 提交于
* rename OrderAware to OrderBasedSPI * move TypeBasedSPI to type package * move TypeBasedSPI to type package * rename SPILoader to ShardingSphereServiceLoader * refactor NewInstanceServiceLoader * refactor SQLRewriteContextDecorator * refactor OrderedSPIRegistry * fix javadoc * rename SPIClassInstantiationException to ServiceLoaderException * rename NewInstanceServiceLoader to ShardingSphereServiceLoader * remove useless exception throw
-
由 TaoZhi 提交于
* make key-generator as a spring bean on spring namespace. * fix checkstyle. * code refactor for make key-generator as a spring bean. * add test for GenerateKeyAlgorithmFactoryBean. * rename ShardingKeyGenerator SPI to KeyGenerateAlgorithm. * rename method containsKeyGeneratorConfiguration to containsKeyGenerateAlgorithm. Co-authored-by: Ntaozhi3 <taozhi1@jd.com>
-
由 kimmking 提交于
-
- 29 3月, 2020 2 次提交
-
-
由 Liang Zhang 提交于
* refactor ShardingStatement & ShardingPreparedStatement * Use SPI for route * Use SPI for rewrite * Use SPI for merge
-
由 Liang Zhang 提交于
* rename ShardingStatement.shard() to prepare * refactor ShardingStatement * refactor GeneratedKeysResultSet * rename ShardingPreparedStatement.shard() to prepare * rename ShardingPreparedStatement.shard() to prepare * rename ProxyResultDecoratorEngine to ProxyEncryptResultDecoratorEngine * add ResultProcessEngineRegistry * refactor DataNodeRouter * refactor TablesContext.findTableName() * refactor EncryptorMetaData * Add MergeEngine * refactor EncryptResultSet * move BasePrepareEngine to prepare package * refactor ShardingStatement
-
- 28 3月, 2020 1 次提交
-
-
由 Liang Zhang 提交于
* use PrepareEngine for master-slave * use PrepareEngine for encrypt
-