提交 98ccef6e 编写于 作者: T tristaZero

appendIndexAndParameters()

上级 be75862b
......@@ -420,7 +420,7 @@ public final class SQLRewriteEngine {
List<Comparable<?>> encryptAssistedColumnValues = shardingEncryptor instanceof ShardingQueryAssistedEncryptor
? getEncryptAssistedColumnValues((ShardingQueryAssistedEncryptor) shardingEncryptor, originalColumnValues) : new LinkedList<Comparable<?>>();
encryptParameters(getPositionIndexesFromUpdateItem(encryptColumnToken), encryptColumnValues);
fillParameters(encryptColumnToken, encryptAssistedColumnValues);
appendIndexAndParameters(encryptColumnToken, encryptAssistedColumnValues);
return shardingEncryptor instanceof ShardingQueryAssistedEncryptor ? getEncryptUpdateItemColumnPlaceholder(encryptColumnToken, encryptColumnValues, encryptAssistedColumnValues)
: getEncryptUpdateItemColumnPlaceholder(encryptColumnToken, encryptColumnValues);
}
......@@ -446,14 +446,14 @@ public final class SQLRewriteEngine {
return new LinkedHashMap<>();
}
private void fillParameters(final EncryptColumnToken encryptColumnToken, final List<Comparable<?>> encryptAssistedColumnValues) {
private void appendIndexAndParameters(final EncryptColumnToken encryptColumnToken, final List<Comparable<?>> encryptAssistedColumnValues) {
if (encryptAssistedColumnValues.isEmpty()) {
return;
}
if (!isUsingParameters(encryptColumnToken)) {
return;
}
parameters.add(getEncryptAssistedParameterIndex(encryptColumnToken), encryptAssistedColumnValues.get(0));
appendedIndexAndParameters.put(getEncryptAssistedParameterIndex(encryptColumnToken), encryptAssistedColumnValues.get(0));
}
private boolean isUsingParameters(final EncryptColumnToken encryptColumnToken) {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册