@@ -55,9 +55,9 @@ void HttpHandler(const duckdb_httplib_openssl::Request& req, duckdb_httplib_open
55
55
auto elapsed = std::chrono::duration_cast<std::chrono::milliseconds>(end - start);
56
56
57
57
QueryExecStats stats {
58
- . elapsed_sec = static_cast <float >(elapsed.count ()) / 1000 ,
59
- . read_bytes = 0 ,
60
- . read_rows = 0
58
+ static_cast <float >(elapsed.count ()) / 1000 ,
59
+ 0 ,
60
+ 0
61
61
};
62
62
63
63
// Format output
@@ -122,8 +122,9 @@ QueryApiParameters ExtractQueryApiParameters(const duckdb_httplib_openssl::Reque
122
122
}
123
123
else {
124
124
return QueryApiParameters {
125
- .sqlQueryOpt = ExtractSqlQuerySimple (req),
126
- .outputFormat = ExtractOutputFormatSimple (req),
125
+ ExtractSqlQuerySimple (req),
126
+ std::nullopt,
127
+ ExtractOutputFormatSimple (req),
127
128
};
128
129
}
129
130
}
@@ -210,9 +211,9 @@ QueryApiParameters ExtractQueryApiParametersComplexImpl(yyjson_doc* bodyDoc) {
210
211
}
211
212
212
213
return QueryApiParameters {
213
- . sqlQueryOpt = std::string (yyjson_get_str (queryVal)),
214
- . sqlParametersOpt = ExtractQueryParameters (yyjson_obj_get (bodyRoot, " parameters" )),
215
- . outputFormat = ParseOutputFormat (std::string (yyjson_get_str (formatVal))),
214
+ std::string (yyjson_get_str (queryVal)),
215
+ ExtractQueryParameters (yyjson_obj_get (bodyRoot, " parameters" )),
216
+ ParseOutputFormat (std::string (yyjson_get_str (formatVal))),
216
217
};
217
218
}
218
219
0 commit comments