use pt::Stream instead of pt::TextStream as the output stream
This commit is contained in:
29
src/model.h
29
src/model.h
@@ -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
|
||||
@@ -173,17 +173,17 @@ public:
|
||||
void set_connector(ModelConnector * connector);
|
||||
ModelConnector * get_connector();
|
||||
|
||||
virtual void get_table_name(pt::WTextStream & stream, bool with_schema_name = true, ModelData * model_data = nullptr, bool clear_stream = true);
|
||||
virtual void get_table_name(pt::Stream & stream, bool with_schema_name = true, ModelData * model_data = nullptr, bool clear_stream = true);
|
||||
virtual void get_table_name(std::wstring & str, bool with_schema_name = true, ModelData * model_data = nullptr, bool clear_string = true);
|
||||
virtual void get_table_name(std::string & str, bool with_schema_name = true, ModelData * model_data = nullptr, bool clear_string = true);
|
||||
|
||||
virtual void to_text(pt::TextStream & stream, ModelData * model_data, Export exp = Export::default_type);
|
||||
virtual void to_text(pt::TextStream & stream, ModelData & model_data, Export exp = Export::default_type);
|
||||
virtual void to_text(pt::TextStream & stream, Export exp = Export::default_type);
|
||||
virtual void to_text(pt::Stream & stream, ModelData * model_data, Export exp = Export::default_type);
|
||||
virtual void to_text(pt::Stream & stream, ModelData & model_data, Export exp = Export::default_type);
|
||||
virtual void to_text(pt::Stream & stream, Export exp = Export::default_type);
|
||||
|
||||
virtual void to_text(pt::TextStream & stream, ModelData * model_data, bool clear_stream, bool dump_mode);
|
||||
virtual void to_text(pt::TextStream & stream, ModelData & model_data, bool clear_stream, bool dump_mode);
|
||||
virtual void to_text(pt::TextStream & stream, bool clear_stream, bool dump_mode);
|
||||
virtual void to_text(pt::Stream & stream, ModelData * model_data, bool clear_stream, bool dump_mode);
|
||||
virtual void to_text(pt::Stream & stream, ModelData & model_data, bool clear_stream, bool dump_mode);
|
||||
virtual void to_text(pt::Stream & stream, bool clear_stream, bool dump_mode);
|
||||
|
||||
virtual void to_text(std::string & str, ModelData * model_data, bool clear_string = true, bool dump_mode = false);
|
||||
virtual void to_text(std::string & str, ModelData & model_data, bool clear_string = true, bool dump_mode = false);
|
||||
@@ -192,17 +192,17 @@ public:
|
||||
virtual std::string to_text();
|
||||
virtual std::string to_string();
|
||||
|
||||
virtual void generate_insert_query(pt::TextStream & stream, ModelData * model_data = nullptr);
|
||||
virtual void generate_insert_query(pt::Stream & stream, ModelData * model_data = nullptr);
|
||||
virtual bool insert(ModelData * model_data, bool insert_whole_tree = true);
|
||||
virtual bool insert(ModelData & model_data, bool insert_whole_tree = true);
|
||||
virtual bool insert(bool insert_whole_tree = true);
|
||||
|
||||
virtual void generate_update_query(pt::TextStream & stream, ModelData * model_data = nullptr);
|
||||
virtual void generate_update_query(pt::Stream & stream, ModelData * model_data = nullptr);
|
||||
virtual bool update(ModelData * model_data, bool update_whole_tree = true);
|
||||
virtual bool update(ModelData & model_data, bool update_whole_tree = true);
|
||||
virtual bool update(bool update_whole_tree = true);
|
||||
|
||||
virtual void generate_remove_query(pt::TextStream & stream, ModelData * model_data = nullptr);
|
||||
virtual void generate_remove_query(pt::Stream & stream, ModelData * model_data = nullptr);
|
||||
virtual bool remove(ModelData * model_data, bool remove_whole_tree = true);
|
||||
virtual bool remove(ModelData & model_data, bool remove_whole_tree = true);
|
||||
virtual bool remove(bool remove_whole_tree = true);
|
||||
@@ -212,7 +212,7 @@ public:
|
||||
virtual bool save(bool save_whole_tree = true);
|
||||
|
||||
|
||||
virtual void generate_select_columns(pt::TextStream & stream);
|
||||
virtual void generate_select_columns(pt::Stream & stream);
|
||||
|
||||
// set object to default values
|
||||
virtual void clear();
|
||||
@@ -359,7 +359,7 @@ protected:
|
||||
|
||||
virtual bool db_query(const char * raw_sql);
|
||||
virtual bool db_query(const std::string & raw_sql);
|
||||
virtual bool db_query(const pt::TextStream & raw_sql);
|
||||
virtual bool db_query(const pt::Stream & raw_sql);
|
||||
virtual bool db_query(const char ** raw_sql, size_t len);
|
||||
|
||||
|
||||
@@ -1646,8 +1646,7 @@ protected:
|
||||
virtual bool convert_to_bool(double v);
|
||||
virtual bool convert_to_bool(long double v);
|
||||
virtual bool convert_to_bool(const pt::Date & date);
|
||||
virtual bool convert_to_bool(const pt::TextStream & val);
|
||||
virtual bool convert_to_bool(const pt::WTextStream & val);
|
||||
virtual bool convert_to_bool(const pt::Stream & val);
|
||||
virtual bool convert_to_bool(const pt::Space & space);
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user