WriteBuffer&ostr,/// Where to write query output to.
boolallow_into_outfile,/// If true and the query contains INTO OUTFILE section, redirect output to that file.
Context&context,/// DB, tables, data types, storage engines, functions, aggregate functions...
std::function<void(constString&,constString&)>set_content_type_and_format,/// If non-empty callback is passed, it will be called with the Content-Type and the Format of the result.
std::function<void(constString&)>set_query_id/// If non-empty callback is passed, it will be called with the query id.
std::function<void(constString&,constString&,constString&,constString&)>set_result_details/// If a non-empty callback is passed, it will be called with the query id, the content-type, the format, and the timezone.