98 Commits (master)
 

Author SHA1 Message Date
Tomasz Sowa 284cbc5c66 Merge pull request 'winix_fullmorm' (#4) from winix_fullmorm into master 4 weeks ago
Tomasz Sowa 2f72bd29ec fixed: has_primary_key_set was always set to false in Model::insert() 1 month ago
Tomasz Sowa e0e3465673 fixed: such field types: no_insertable, no_updatable were not taken into account on Model child objects 1 month ago
Tomasz Sowa fcd2c4775b updated to the new pikotools api: snake_case names of methods from SpaceParser 1 month ago
Tomasz Sowa 9598cc4def updated to the new pikotools api: SpaceParser::SetSpace(...) methods have been removed 1 month ago
Tomasz Sowa 0ff900f626 updated to the new pikotools api: changed utf8 functions PascalCase to snake_case 1 month ago
Tomasz Sowa 34274ca230 namespace PT renamed to pt 1 month ago
Tomasz Sowa b12037a7e5 added basic support for making migrations 1 month ago
Tomasz Sowa de4abeb91c added to Finder: methods eq() and similar with table_name as an argument 1 month ago
Tomasz Sowa 6eaa9088e5 renamed in Model: map_fields() to fields(), prepare_table() to table() 1 month ago
Tomasz Sowa 2ad6c8c258 changed the way how to quote schemas, tables and field names, 1 month ago
Tomasz Sowa a1537cf8d5 BaseExpression: removed methods: put_long_field_name() and put_short_field_name() 1 month ago
Tomasz Sowa 179be2864f change FT field_type in PostgreSQLConnector 1 month ago
Tomasz Sowa aadc5be350 FT field_type changed to const FT & field_type in functions arguments 1 month ago
Tomasz Sowa c7797ff2f1 fixed #2: escape tables/columns names in Finder left join queries 1 month ago
Tomasz Sowa 009955a0fd added support for hex strings and binary strings 1 month ago
Tomasz Sowa 2afe111c57 escape table names in Finder (select sql statement) 2 months ago
Tomasz Sowa c87afb40d2 use prepare_table() only with a database and not for flat strings 2 months ago
Tomasz Sowa 1c5d32551a fixed: a null was printed for id when serializing lists/vectors 2 months ago
Tomasz Sowa 9a4fd9b050 fixed: add_field_for_select from Model incorrectly escaped a field string (column name) 2 months ago
Tomasz Sowa 79fd642ef7 make depend 3 months ago
Tomasz Sowa c85165b442 updated to the new api of Space from pikotools 3 months ago
Tomasz Sowa d78aa325d3 fixed: prepare_to_select() should initialize 'model' but it was initialized only in select() 3 months ago
Tomasz Sowa 1e2cbad6a7 make depend 3 months ago
Tomasz Sowa 7bef1d5ead added support for PT::Space as a field in a Model 4 months ago
Tomasz Sowa f7490594ad changed the way how the table name is set in a Model - added prepare_table() method 4 months ago
Tomasz Sowa fcf1d28b18 added FT class which is used in Model::field() methods 4 months ago
Tomasz Sowa 133a45c84b Added flag has_primary_key_set to Model 4 months ago
Tomasz Sowa ff551a64b8 in BaseExpression: changed the way how field names are escaped: 4 months ago
Tomasz Sowa 0843e384eb added get_connector() method to Model 4 months ago
Tomasz Sowa b672b67e5c added get_vector() methods to Finder and Cursor 4 months ago
Tomasz Sowa c18bb48cc8 fixed: incorrect query was created when using neq() method with finder - there was no and or or conjunction 4 months ago
Tomasz Sowa b0a277c0eb added 'using FlatExpression::esc' to JSONExpression in order to suppress clang warning: 4 months ago
Tomasz Sowa 98536b3413 added .gitignore file 4 months ago
Tomasz Sowa 7571535ff4 added comments to PostgreSQLQueryResult::get_value_from_result(): 2 years ago
Tomasz Sowa d9dc49d699 added some comments (what to do) 2 years ago
Tomasz Sowa ac67f0079a fixed: in Model::remove(ModelData & model_data, bool remove_whole_tree) we didn't use remove_whole_tree parameter 2 years ago
Tomasz Sowa 334201fe15 fixed: a parent key was not properly set to simple childs (insert statements) 2 years ago
Tomasz Sowa cff4c1518e added support for UPDATE, INSERT and REMOVE for lists childs 2 years ago
Tomasz Sowa a5d5a81a57 removed: doc functionality (generating documentation from a model) 2 years ago
Tomasz Sowa bb3f69fe8d refactoring: ModelEnv::model_connector_mode renamed to model_work_mode 2 years ago
Tomasz Sowa 3d73a64f23 rafactoring in Model class (in field_generic and field_model methods) 2 years ago
Tomasz Sowa ba5f702257 fixed: in 'left join' statements there were not table indices used 2 years ago
Tomasz Sowa afce2234c3 fixed: get_value_by_field_name() is able to correctly take values when 2 years ago
Tomasz Sowa 057d879b4c added: to Model::to_text() methods added dump_mode (bool) parameter 2 years ago
Tomasz Sowa c133e949ce changed: SetFieldValueHelper -> FieldValueHelper 2 years ago
Tomasz Sowa 0be9feda44 added support in Model for removing the whole tree 2 years ago
Tomasz Sowa d2f851faf9 now Model.update() and Model.insert() can update/insert the whole tree with child models 2 years ago
Tomasz Sowa 7ff05f493c added: to Model: virtual void set_parent_key_in_childs() 2 years ago
Tomasz Sowa 52422d929e start adding support for inserting child models 2 years ago