in storage-jdbc/src/main/java/org/apache/rocketmq/schema/registry/storage/jdbc/dialect/GenericDatabaseDialect.java [377:395]
public void bindRecord(PreparedStatement statement, Collection<String> keyValues,
Collection<String> noKeyValues, Operator mode) throws SQLException {
int index = 1;
switch (mode) {
case SELECT:
case INSERT:
case UPSERT:
index = bindKeyFields(statement, keyValues, index);
bindNoKeyFields(statement, noKeyValues, index);
break;
case UPDATE:
index = bindNoKeyFields(statement, noKeyValues, index);
bindKeyFields(statement, keyValues, index);
break;
case DELETE:
bindKeyFields(statement, keyValues, index);
break;
}
}