public String buildSingleInsertSql(String databaseName, String schemaName, String tableName, List<String> columnList, List<String> valueList) {
        String baseSql = buildBaseInsertSql(databaseName, schemaName, tableName, columnList);
        List<String> list = valueList.stream().map(EasyStringUtils::escapeLineString).toList();
        return baseSql + "(" + String.join(",", list) + ")";
    }
Generates a single INSERT SQL statement for one record.

@param schemaName Name of the database schema.
@param tableName  Name of the table to insert into.
@param columnList Optional list of column names.
@param valueList  List of values to be inserted.
@return The complete INSERT SQL statement for a single record.
chat2db-server/chat2db-spi/src/main/java/ai/chat2db/spi/jdbc/DefaultSqlBuilder.java