- 09 11月, 2020 1 次提交
-
-
由 Liang Zhang 提交于
* Rename PhysicalSchemaMetaData to ShardingSphereSchema * Fix checkstyle
-
- 07 11月, 2020 1 次提交
-
-
由 Liang Zhang 提交于
-
- 06 11月, 2020 1 次提交
-
-
由 Liang Zhang 提交于
-
- 04 11月, 2020 2 次提交
-
-
由 Liang Zhang 提交于
* Remove useless ReplicaQueryTableAddressingMetaDataDecorator * Switch class name of ShardingSphereMetaData and ShardingSphereSchema
-
由 Liang Zhang 提交于
* Adjust seq of ShardingSphereMetaData's constructor * Remove LogicSchemaMetaData.unconfiguredSchemaMetaDataMap * Remove LogicSchemaMetaData * Rename LogicSchemaMetaDataLoader * Add metadata.schema package * Fix spi * Rename SchemaMetaDataLoader * Rename SchemaMetaDataNotifier
-
- 13 10月, 2020 1 次提交
-
-
由 Liang Zhang 提交于
* Rename metadata.model.physical package * Rename JDBCSchemaHandler * rename PhysicalXXXMetaData
-
- 12 10月, 2020 2 次提交
-
-
由 Liang Zhang 提交于
* Rename database.model * Rename package name from metadata.schema to metadata.rule * Rename package name from metadata.database to metadata.schema * Add package name metadata.model * Fix spi * Fix spi * Fix spi
-
由 Liang Zhang 提交于
* Move LogicSQL to binder module * Move all metadata related to infra-common module
-
- 11 10月, 2020 1 次提交
-
-
由 Liang Zhang 提交于
* Move shardingsphere-infra-binder to infra module and rename * Move shardingsphere-infra-binder to infra module and rename * rename package name
-
- 17 5月, 2020 1 次提交
-
-
由 Liang Zhang 提交于
* rename sharding-core to shardingsphere-sharding * rename sharding-core to shardingsphere-sharding * rename encrypt-core to shardingsphere-encrypt * rename master-slave-core to shardingsphere-master-slave * rename shadow-core to shardingsphere-shadow * Add shardingsphere-features module
-
- 16 5月, 2020 1 次提交
-
-
由 Liang Zhang 提交于
* Rename shardingsphere-underlying to shardingsphere-infra * Rename shardingsphere-infra's subprojects * Rename shardingsphere-infra's subprojects * rename package from org.apache.shardingsphere.underlying.common to org.apache.shardingsphere.infra * rename package from org.apache.shardingsphere.underlying.executor to org.apache.shardingsphere.infra.executor * rename package from org.apache.shardingsphere.underlying.merge to org.apache.shardingsphere.infra.merge * rename package from org.apache.shardingsphere.underlying.route to org.apache.shardingsphere.infra.route * rename package from org.apache.shardingsphere.underlying.rewrite to org.apache.shardingsphere.infra.rewrite
-
- 16 3月, 2020 1 次提交
-
-
由 Liang Zhang 提交于
* add TableMetaDataLoader * rename TableMetas to SchemaMetaData * rename ShardingTableMetasLoader to ShardingMetaDataLoader * rename TableMetaDataDecorator to MetaDataDecorator * fix javadoc * add SchemaMetaDataDecorator * static SchemaMetaDataDecorator * static SchemaMetaDataDecorator
-
- 11 3月, 2020 1 次提交
-
-
由 Liang Zhang 提交于
* move TableMetaData and ColumnMetaData to shardingsphere-sql-parser-binder module * remove RelationMetas
-
- 10 3月, 2020 1 次提交
-
-
由 Liang Zhang 提交于
rename org.apache.shardingsphere.sql.parser.relation to org.apache.shardingsphere.sql.parser.binder (#4686)
-
- 03 3月, 2020 1 次提交
-
-
由 Liang Zhang 提交于
* upgrade java version from 7 to 8 * upgrade lambda expr for java8 * use java8 Optional instead of guava Optional * use java8 Optional instead of guava Optional
-
- 01 3月, 2020 1 次提交
-
-
由 Liang Zhang 提交于
* decouple EncryptColumnsMergedResult and TablesContext.getSingleTableName * remove TablesContext.getSingleTableName() * refactor refreshTableMetaData * add generic type of ParameterRewriter * add generic type of OptionalSQLTokenGenerator and CollectionSQLTokenGenerator
-
- 16 2月, 2020 1 次提交
-
-
由 Liang Zhang 提交于
-
- 10 2月, 2020 2 次提交
-
-
由 孙不服 提交于
Merger master into orchestration 5.x
- 18 12月, 2019 2 次提交
-
-
由 杨翊 SionYang 提交于
This reverts commit a41f4370.
-
由 杨翊 SionYang 提交于
* Correct mismatched comments (#3594) * #3587, cache DataSourceMetaData (#3588) * #3587, cache DataSourceMetaData * #3587, add test case * fixes apollo debug & warn log, control log out by slf4j xml file. (#3583) * fixes apollo debug & warn log. * Move jul-to-slf4j -> root pom. * fixes jul-to-slf4j scope -> compile. * remove maven default scope. * Update snowflake algorithm to support modulus of 2^n (#3595) * update vibration offset * add vibration offset test case * update vibration offset * update vibration offset * modify vibration offset test case * modify vibration offset test case * Refactor metadata (#3604) * decouple DatabaseType and DataSourceInfo * fix use == for string equals * decouple DataSourceMetaData and DataSourceInfo * fix javadoc * refactor LogicSchema.getDataSourceInfoMap() * reuse DatabaseAccessConfiguration and remove DataSourceInfo * refactor SQLExecuteCallback * change TableMetaDataInitializer's getTables parameter error. (#3589) * Modify SnowflakeShardingKeyGeneratorTest Unit-test case (#3610) * make all pom files consist (#3614) * make consist with pom * make consist with pom * adjust dependency sequence of ui-backend * for code style * ignore db test (#3615) * simplify test case assertLastDigitalOfGenerateKeySameMillisecond (#3616) * support SELECT DATABASE() (#3622) * Fixes #3627 (#3629) * move StatementExecuteUnit to sql package * move ShardingExecuteEngine to engine package * for code style * rename QueryResultBasedQueryResultFixture and ResultSetBasedQueryResultFixture * refactor DistinctQueryResult.getQueryRows() * skip distinct merge for group by and aggregation only * add DQLMergeEngine.isNeedProcessOrderBy * use group by to merge distinct row * add DQLMergeEngine.setGroupByForDistinctRow * remove useless SelectItemsSegment.findSelectItemSegments * code style for AggregationDistinctQueryResult * code style for AggregationDistinctQueryResult * remove DistinctQueryResult.divide() * remove useless DistinctQueryResult * use group by to process aggregation distinct * remove useless AggregationDistinctQueryResult * remove useless AggregationDistinctQueryMetaData * remove useless QueryResult.getQueryResultMetaData() * remove useless QueryRow.distinctColumnIndexes * remove useless QueryRow.distinctColumnIndexes * remove useless QueryRow.@EqualsAndHashCode * remove useless QueryRow * adjust constructor seq of DQLMergeEngine * refactor DQLMergeEngine's constructor * move ProjectionsContext.getColumnLabels() to ProjectionsContextEngine * remove DQLMergeEngine.tableMetas * refactor DQLMergeEngine * code style for ProjectionsContextEngine * #3550, update SERVER_VERSION of Sharding-Proxy (#3632) * Add maxVibrationOffset to LeafSnowflakeKeyGenerator (#3636) * #3640, fix missing milliseconds when reading (#3643) * #3640, fix missing milliseconds when reading * #3640, for test case * Uniform naming style for properties (#3649) * Decouple sharding-core-execute module and encrypt (#3654) * remove getter of StreamQueryResult.queryResultMetaData * refactor MemoryQueryResult * refactor StreamQueryResult * refactor StreamQueryResult * refactor MemoryQueryResult * refactor QueryResultMetaData * move decrypt from MemoryQueryResult & StreamQueryResult to EncryptResultSet, ShardingResultSet & JDBCDatabaseCommunicationEngine * remove useless SuppressWarnings * adjust method sequence of QueryResult * use MergedResult.getValue(columnIndex) instead of MergedResult.getValue(columnLabel) * remove useless MergedResult.getValue(columnLabel) * remove useless QueryResult.getValue(columnLabel) * decouple QueryResultMetaData and queryWithCipherColumn * remove QueryResultMetaData.queryWithCipherColumn * refactor QueryResultMetaData.findShardingEncryptorWithTable * remove QueryResultMetaData.getShardingEncryptor * remove QueryResultMetaData.columnLabelAndIndexes * remove QueryResultMetaData * remove QueryResultUtil * Update docker java version (#3652) * Update docker java version * Revert "Update docker java version" This reverts commit 16c913b251db84bd5e87f863d86329af9f029547. * Change postgresql driver version * Remove QueryResult‘s fixture from merge test case (#3661) * remove useless throw exception for MergeEngineFactory * remove useless throw exception for MergeEngineFactoryTest * decouple MergeEngineFactoryTest and ResultSetBasedQueryResultFixture * decouple DALMergeEngineTest and ResultSetBasedQueryResultFixture * decouple ShowCreateTableMergedResultTest and ResultSetBasedQueryResultFixture * decouple ShowDatabasesMergedResultTest and ResultSetBasedQueryResultFixture * decouple ShowOtherMergedResultTest and ResultSetBasedQueryResultFixture * decouple ShowTablesMergedResultTest and ResultSetBasedQueryResultFixture * refactor LogicTablesMergedResult's constructor * decouple DQLMergeEngineTest and ResultSetBasedQueryResultFixture * decouple StreamMergedResultTest and ResultSetBasedQueryResultFixture * decouple MemoryQueryResultRowTest and ResultSetBasedQueryResultFixture * decouple MemoryMergedResultTest and ResultSetBasedQueryResultFixture * decouple GroupByMemoryMergedResultTest and ResultSetBasedQueryResultFixture * decouple GroupByRowComparatorTest and ResultSetBasedQueryResultFixture * decouple GroupByStreamMergedResultTest and ResultSetBasedQueryResultFixture * decouple GroupByValueTest and ResultSetBasedQueryResultFixture * decouple IteratorStreamMergedResultTest and ResultSetBasedQueryResultFixture * decouple OrderByStreamMergedResultTest and ResultSetBasedQueryResultFixture * decouple OrderByValueTest and ResultSetBasedQueryResultFixture * decouple LimitDecoratorMergedResultTest and ResultSetBasedQueryResultFixture * decouple RowNumberDecoratorMergedResultTest and ResultSetBasedQueryResultFixture * decouple TopAndRowNumberDecoratorMergedResultTest and ResultSetBasedQueryResultFixture * remove ResultSetBasedQueryResultFixture * decouple DescribeTableMergedResultTest and QueryResultBasedQueryResultFixture * remove QueryResultBasedQueryResultFixture * Decouple hook and route dependency for execute module (#3665) * decouple RouteUnit and SQLExecutionHook * decouple RouteUnit and StatementExecuteUnit * refactor SQLExecuteCallback.executeSQL * decouple RouteUnit and SQLExecutePrepareCallback * refactor SQLExecutePrepareCallback.createStatementExecuteUnit() * parse sqlserver keyword (#3667) * ci test (#3669) * Fixes #3671 (#3672) * remove useless constructor for ShowDatabasesMergedResult * refactor ShowDatabasesMergedResult * hide plain column for desc table * fix test case * Simplify memory merged result (#3682) * for code style * pull up currentResultSetRow to MemoryMergedResult * remove useless labelAndIndexMap for MemoryMergedResult * refactor MemoryMergedResult.init() * pull up setCurrentResultSetRow to MemoryMergedResult * remove ShowIndexMergedResult, ShowTablesMergedResult & ShowTableStatusMergedResult * Fixes #2884 (#3663) * Fixes #2884 * Fixes #2884, add test cases; * Format adjustment. * End file with a blank line. * load-table-metadata (#3684) * optimize orchestration datasource (#3685) * Decouple encrypt and sharding with ResultSet (#3688) * remove ShardingRule.isRoutingByHint() * refactor AbstractDataSourceAdapter.close() * remove useless getter for AbstractConnectionAdapter * decouple encrypt and sharding from ResultSet * clear code,delete no use empty judgment code. (#3690) * change TableMetaDataInitializer's getTables parameter error. * clear code,delete no use empty judgment code. * for code style (#3689) * fixes #3701, refactor ColumnMetaData class, remove notNull & autoIncrement fields. (#3705) * Standardize of merge engnie (#3709) * add LocalDataMergedResult * remove ShowDatabasesMergedResult's constructor of queryResults * refactor LocalDataMergedResult * add LocalDataMergedResult & SingleLocalDataMergedResult * remove LocalMergedResultAdapter * rename MergedResultMetaData to EncryptorMetaData * rename ShowOtherMergedResult to TransparentMergedResult * refactor test case for TransparentMergedResultTest * refactor SingleLocalDataMergedResultTest * add MultipleLocalDataMergedResultTest * add package name of encrypt.dal and encrypt.dql * rename EncryptMergeEngine to DQLEncryptMergeEngine * add generic for MemoryMergedResult * refactor EncryptResultSet's field as final * add desc table for encrypt only * refactor desc table for sharding + encrypt * remove DescribeTableMergedResult from DALMergeEngine * statement function strtodate (#3718) * Refactor: update a tiny issue (#3714) * Statement function base64 aesencrypt (#3726) * statement function base64 aesencrypt * statement function base64 aesencrypt * statement function base64 aesencrypt * statement function base64 aesencrypt * #3725, fix MemoryQueryResult wrong data type (#3728) * Encrypt statement column (#3715) * encrypt-statement-column * encrypt statement column * encrypt statement column * encrypte statement column * Check tableRule and throw error information friendly (#3734) * Encrypt select statement in operator (#3733) * encrypt statement in operator * encrypt statement in operator * encrypt statement in operator * encrypt statement in operator * encrypt statement in operator * encrypt statement in operator * encrypt statement in operator * encrypt statement in operator * encrypt statement in operator * encrypt statement in operator * encrypt statement in operator * encrypt statement in operator * encrypt statement in operator * encrypt statement in operator * encrypt statement in operator * encrypt statement in operator * Decouple Rewrite module with sharding and encrypt (#3741) * move getLogicAndActualTables from BaseShardingEngine to ShardingSQLRewriteEngine * refactor ShardingSQLRewriteEngine * add DefaultSQLBuilder and ShardingSQLBuilder * refactor DefaultSQLBuilder & ShardingSQLBuilder's input params * add AbstractSQLBuilder * split Alterable to LogicAndActualTablesAware and RoutingUnitAware * remove useless toString * split InsertValuesToken to ShardingInsertValuesToken & EncryptInsertValuesToken * Add Multilingual Settings (#3708) * feature[sharding-ui-frontend]:Support multilingual presentation #3266 * refactor[sharding-ui-frontend]:Improve translation content * [sharding-ui-frontend]:Add Multilingual Settings * feature[sharding-ui-frontend]:Keep the name unified * Add new module shardingsphere-sql-rewriter (#3746) * add new module shardingsphere-sql-rewriter * rename package from org.apache.shardingsphere.core.rewrite ot org.apache.shardingsphere.sql.rewriter * rename package from org.apache.shardingsphere.core.rewrite ot org.apache.shardingsphere.sql.rewriter * add module shardingsphere-sql-rewriter-test * remove useless jaxb entity * rename EncryptRewriteAssertionsRootEntityLoader to RewriteAssertionsRootEntityLoader * refactor EncryptSQLRewriteEngineParameterizedTest * refactor EncryptSQLRewriteEngineParameterizedTest * add SQLRewriteEngineTestParameters * add AbstractSQLRewriteEngineParameterizedTest * refactor AbstractSQLRewriteEngineParameterizedTest.testParameters * add SQLRewriteEngineTestParameters.type * remove useless getter for AbstractSQLRewriteEngineParameterizedTest * rename SQLRewriteEngineParameterizedTest to SQLRewriterParameterizedTest * remove useless param from AbstractSQLRewriterParameterizedTest * rename AbstractSQLRewriterParameterizedTest.createSQLRewriteResults() * refactor EncryptSQLRewriterParameterizedTest * refactor EncryptSQLRewriterParameterizedTest * refactor pom of shardingsphere-sql-rewriter * use RelationMetas instead of TableMetas in rewriter module * add InsertValue * add ShardingInsertValue * decouple sharding-core-common & shardingsphere-sql-rewriter * rename package from org.apache.shardingsphere.sql.rewriter.feature to org.apache.shardingsphere.sql.rewriter * replace removed datasourceInfo
-
- 17 12月, 2019 1 次提交
-
-
由 Liang Zhang 提交于
* add new module shardingsphere-sql-rewriter * rename package from org.apache.shardingsphere.core.rewrite ot org.apache.shardingsphere.sql.rewriter * rename package from org.apache.shardingsphere.core.rewrite ot org.apache.shardingsphere.sql.rewriter * add module shardingsphere-sql-rewriter-test * remove useless jaxb entity * rename EncryptRewriteAssertionsRootEntityLoader to RewriteAssertionsRootEntityLoader * refactor EncryptSQLRewriteEngineParameterizedTest * refactor EncryptSQLRewriteEngineParameterizedTest * add SQLRewriteEngineTestParameters * add AbstractSQLRewriteEngineParameterizedTest * refactor AbstractSQLRewriteEngineParameterizedTest.testParameters * add SQLRewriteEngineTestParameters.type * remove useless getter for AbstractSQLRewriteEngineParameterizedTest * rename SQLRewriteEngineParameterizedTest to SQLRewriterParameterizedTest * remove useless param from AbstractSQLRewriterParameterizedTest * rename AbstractSQLRewriterParameterizedTest.createSQLRewriteResults() * refactor EncryptSQLRewriterParameterizedTest * refactor EncryptSQLRewriterParameterizedTest * refactor pom of shardingsphere-sql-rewriter * use RelationMetas instead of TableMetas in rewriter module * add InsertValue * add ShardingInsertValue * decouple sharding-core-common & shardingsphere-sql-rewriter * rename package from org.apache.shardingsphere.sql.rewriter.feature to org.apache.shardingsphere.sql.rewriter
-
- 22 11月, 2019 1 次提交
-
-
由 Liang Zhang 提交于
* use RelationMetas to decouple sharding-core-preprocessor module and sharding-core-common module * decouple ShardingException and preprocessor * decouple TableMetas and preprocessor * decouple sharding-core and sharding-core-preprocessor * move sharding-core-preprocessor from sharding-core to shardingsphere-parser * move sharding-core-preprocessor from sharding-core to shardingsphere-parser * rename package name from preprocessor to relation * rename shardingsphere-sql-parser-common to shardingsphere-sql-parser-engine * Merge branch 'dev' into parse # Conflicts: # sharding-proxy/sharding-proxy-backend/src/main/java/org/apache/shardingsphere/shardingproxy/backend/schema/impl/ShardingSchema.java # shardingsphere-sql-parser/shardingsphere-sql-parser-relation/pom.xml * for code style
-
- 30 10月, 2019 2 次提交
-
-
由 Liang Zhang 提交于
* remove useless SQLToken.toString() * add ParameterRewriter.isNeedRewrite() * add EncryptParameterRewriter * remove duplicate check for EncryptInsertValueParameterRewriter * add check for parameter is not empty for parameter rewrite * refactor ParameterRewriter.isNeedRewrite()
-
由 Liang Zhang 提交于
* add BaseEncryptSQLTokenGenerator * add aware package
-
- 11 10月, 2019 2 次提交
-
-
由 Liang Zhang 提交于
* add whereClauseParameterStartIndex into StandardParameterBuilder * add StandardParameterBuilder.addAddedParameter() and StandardParameterBuilder.addReplacedParameters() * add test case for assertUpdateMultipleEncryptColumnsWithPlaceholder, but can not pass * adjust encrypt's column sequence, sequence is cipher, assisted query, plain
-
由 Liang Zhang 提交于
rename package org.apache.shardingsphere.core.optimize to org.apache.shardingsphere.core.preprocessor (#3216)
-
- 10 10月, 2019 1 次提交
-
-
由 Liang Zhang 提交于
* refactor SQLRewriteEngine.createSQLTokens * remove isSingleRoute for SQLTokenGenerators.generateSQLTokens() * refactor SQLRewriteEngine.sqlTokenGenerators * refactor SQLRewriteEngine's constructor * add SQLRewriteEngine.addSQLTokenGenerators() * simplify SQLRewriteEngine.generateSQL() * make SQLRewriteEngine.createSQLBuilder() to public * add SQLRewriteBuilder and XXXRewriteEngine * refactor SQLRewriteBuilderDecorator.decorate() * add interface SQLRewriteEngine * add DefaultSQLRewriteEngine * move parameter builder to sharding and encrypt packages * adjust ParameterRewriter * add ParameterRewriterBuilder * refactor ParameterRewriterBuilder.getParameterRewriters * rename SQLRewriteBuilder to SQLRewriteContext * adjust package structure of rewrite * adjust package structure of rewrite.feature * update javadoc * adjust parameters package structure * adjust token.generator package structure * adjust token.pojo package structure * rename SelectEncryptItemToken to EncryptProjectionToken * add prefix of sharding parameter rewriter * refactor TableTokenGenerator * refactor EncryptPredicateTokenGenerator * add SQLRewriteResult * rename SQLRewriteEngine.generateSQL() to rewrite() * move DefaultSQLRewriteEngine to impl package
-
- 05 10月, 2019 1 次提交
-
-
由 Liang Zhang 提交于
* remove ParameterBuilderFactory * refactor package of sql.builder * rename SQLRewriteEngine to RewriteEngine * refactor InsertSetGeneratedKeyColumnTokenGenerator * refactor InsertSetGeneratedKeyColumnTokenGenerator with SQLRouteResultAware * add OptionalSQLTokenGenerator.isGenerateSQLToken() * refactor OptionalSQLTokenGenerator.generateSQLToken() * refactor InsertEncryptColumnFromMetadataTokenGenerator * refactor InsertGeneratedKeyFromMetadataTokenGenerator * refactor InsertGeneratedKeyNameTokenGenerator * refactor InsertGeneratedKeyColumnTokenGenerator * refactor InsertAssistedQueryAndPlainColumnNamesTokenGenerator * add BaseGeneratedKeyTokenGenerator * refactor InsertValuesTokenGenerator * use InsertRegularNamesToken for key gen and encrypt together * rename InsertRegularNamesToken to FullInsertColumnsToken * merge GeneratedKeyForPartInsertColumnsTokenGenerator & EncryptForPartInsertColumnsTokenGenerator * rename FullInsertColumnsToken to InsertColumnsToken * rename GeneratedKeyInsertColumnsTokenGenerator and EncryptForInsertColumnsTokenGenerator * rename GeneratedKeyForInsertColumnsTokenGenerator * fix javadoc * refactor AssistQueryAndPlainInsertColumnsToken * refactor GeneratedKeyAssignmentTokenGenerator * split GeneratedKeyAssignmentToken to LiteralGeneratedKeyAssignmentToken and ParameterMarkerGeneratedKeyAssignmentToken * refactor SetAssignmentsSegment.assignments to collection * add SQLTokenGenerator.isGenerateSQLToken() * add LiteralInsertCipherAssignmentToken and ParameterMarkerInsertCipherAssignmentToken * rename InsertCipherAssignmentTokenGenerator * refactor InsertSetQueryAndPlainColumnsTokenGenerator * rename InsertAssistedQueryAndPlainAssignmentsToken * add LiteralInsertAssistedQueryAndPlainAssignmentsToken & ParameterMarkerInsertAssistedQueryAndPlainAssignmentsToken * use ParametersAware for InsertCipherAssignmentTokenGenerator * move insert set cipher's logic from RewriteEngine to InsertCipherAssignmentTokenGenerator * move insert set assisted query and plain column's logic from RewriteEngine to InsertAssistedQueryAndPlainAssignmentsTokenGenerator * move insert values's logic from RewriteEngine to InsertValuesTokenGenerator * make InsertValuesTokenGenerator as append-able * remove useless DerivedColumnType * clean useless method of InsertValueContext
-
- 03 10月, 2019 1 次提交
-
-
由 Liang Zhang 提交于
* add ParameterBuilderAware * refactor AggregationDistinctToken * remove toString for EncryptColumnToken * remove useless getter for UpdateEncryptLiteralColumnToken * refactor UpdateEncryptLiteralColumnToken * remove useless getter for UpdateEncryptParameterColumnToken * remove useless getter for WhereEncryptColumnToken * remove useless getter for IndexToken * remove useless getter for SQLToken * refactor GroupedParameterBuilder * split encrypt where with token and parameters * split encrypt update item with token and parameters * rename WhereEncryptColumnToken to EncryptPredicateToken * decouple EncryptPredicateToken & EncryptColumnToken * rename EncryptColumnToken to EncryptAssignmentToken * refactor ParameterBuilderAware to ParametersAware * refactor package of ParameterRewriter * move token to impl package * avoid change value of from parameterBuilder.getOriginalParameters() * refactor ParameterBuilder.getParameters() * remove ParameterBuilder.getOriginalParameters() * refactor GroupedParameterBuilder.shardingConditions * add new constructor of GroupedParameterBuilder * remove ParametersGroup * split ShardingParameterBuilderFactory & EncryptParameterBuilderFactory * modify javadoc * add GeneratedKeyInsertValueParameterRewriter & EncryptInsertValueParameterRewriter * change signature of ParameterBuilder.getParameters() * remove treemap's dependency of StandardParameterBuilder * refactor EncryptAssignmentParameterRewriter * refactor GroupedParameterBuilder * use map to instead of list of GroupedParameterBuilder.addedParameterGroups * refactor GroupedParameterBuilder * move pagination parameter rewrite logic from StandardParameterBuilder to PaginationParameterRewriter * remove useless parameter of StandardParameterBuilder * use SQLRouteResultAware instead of GeneratedKeyAware * use SQLRouteResultAware instead of ShardingConditionsAware
-