public void bindRecord()

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;
        }
    }