use pt::Stream instead of pt::TextStream as the output stream

This commit is contained in:
2024-05-30 00:01:59 +02:00
parent e026af9994
commit 9a3f6a6e36
33 changed files with 615 additions and 636 deletions

View File

@@ -5,7 +5,7 @@
*/
/*
* Copyright (c) 2018-2023, Tomasz Sowa
* Copyright (c) 2018-2024, Tomasz Sowa
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
@@ -79,7 +79,7 @@ void DbConnector::set_log_queries(bool log_queries)
}
bool DbConnector::query(const pt::TextStream & stream)
bool DbConnector::query(const pt::Stream & stream)
{
std::unique_ptr<QueryResult> query_result_ptr(create_query_result());
return query(stream, *query_result_ptr);
@@ -101,7 +101,7 @@ bool DbConnector::query(const char * query_str)
bool DbConnector::query(const pt::TextStream & stream, QueryResult & query_result)
bool DbConnector::query(const pt::Stream & stream, QueryResult & query_result)
{
std::string query_str;
stream.to_str(query_str);
@@ -118,7 +118,7 @@ bool DbConnector::query(const std::string & query_str, QueryResult & query_resul
bool DbConnector::query(const char * query_str, QueryResult & query_result)
{
// do query
// do the query
return false;
}
@@ -151,27 +151,27 @@ bool DbConnector::query_declare_cursor(const char * query_str, QueryResult & que
bool DbConnector::query_select(const pt::TextStream & stream, QueryResult & query_result)
bool DbConnector::query_select(const pt::Stream & stream, QueryResult & query_result)
{
return query(stream, query_result);
}
bool DbConnector::query_update(const pt::TextStream & stream, QueryResult & query_result)
bool DbConnector::query_update(const pt::Stream & stream, QueryResult & query_result)
{
return query(stream, query_result);
}
bool DbConnector::query_insert(const pt::TextStream & stream, QueryResult & query_result)
bool DbConnector::query_insert(const pt::Stream & stream, QueryResult & query_result)
{
return query(stream, query_result);
}
bool DbConnector::query_remove(const pt::TextStream & stream, QueryResult & query_result)
bool DbConnector::query_remove(const pt::Stream & stream, QueryResult & query_result)
{
return query(stream, query_result);
}
bool DbConnector::query_declare_cursor(const pt::TextStream & stream, QueryResult & query_result)
bool DbConnector::query_declare_cursor(const pt::Stream & stream, QueryResult & query_result)
{
return query(stream, query_result);
}
@@ -395,7 +395,7 @@ DbExpression * DbConnector::get_expression()
}
void DbConnector::generate_select_columns(pt::TextStream & stream, Model & model)
void DbConnector::generate_select_columns(pt::Stream & stream, Model & model)
{
allocate_default_expression_if_needed();
@@ -410,7 +410,7 @@ void DbConnector::generate_select_columns(pt::TextStream & stream, Model & model
}
void DbConnector::generate_insert_query(pt::TextStream & stream, Model & model)
void DbConnector::generate_insert_query(pt::Stream & stream, Model & model)
{
allocate_default_expression_if_needed();
@@ -435,7 +435,7 @@ void DbConnector::generate_insert_query(pt::TextStream & stream, Model & model)
}
void DbConnector::generate_update_query(pt::TextStream & stream, Model & model)
void DbConnector::generate_update_query(pt::Stream & stream, Model & model)
{
allocate_default_expression_if_needed();
@@ -460,7 +460,7 @@ void DbConnector::generate_update_query(pt::TextStream & stream, Model & model)
}
void DbConnector::generate_remove_query(pt::TextStream & stream, Model & model)
void DbConnector::generate_remove_query(pt::Stream & stream, Model & model)
{
allocate_default_expression_if_needed();
@@ -480,7 +480,7 @@ void DbConnector::generate_remove_query(pt::TextStream & stream, Model & model)
}
bool DbConnector::insert(pt::TextStream & stream, Model & model)
bool DbConnector::insert(pt::Stream & stream, Model & model)
{
std::unique_ptr<QueryResult> query_result_ptr(create_query_result());
@@ -489,7 +489,7 @@ bool DbConnector::insert(pt::TextStream & stream, Model & model)
}
bool DbConnector::update(pt::TextStream & stream, Model & model)
bool DbConnector::update(pt::Stream & stream, Model & model)
{
std::unique_ptr<QueryResult> query_result_ptr(create_query_result());
@@ -498,7 +498,7 @@ bool DbConnector::update(pt::TextStream & stream, Model & model)
}
bool DbConnector::remove(pt::TextStream & stream, Model & model)
bool DbConnector::remove(pt::Stream & stream, Model & model)
{
std::unique_ptr<QueryResult> query_result_ptr(create_query_result());