|
|
45093a5672
|
feat: handle comparison "lesser or equal" for signed int contidion
|
2026-03-09 08:39:12 +01:00 |
|
|
|
3d6dfef254
|
feat: handle comparison "greater or equal" for signed int condition
|
2026-03-09 08:39:12 +01:00 |
|
|
|
3feb0d464e
|
feat: handle comparison "lesser" for signed int condition
|
2026-03-09 08:39:12 +01:00 |
|
|
|
8e8e964e3f
|
feat: handle comparison "greater" for signed int condition
|
2026-03-09 08:39:12 +01:00 |
|
|
|
377b232128
|
test: add test to catalog.load_by_filter function
|
2026-03-09 08:39:12 +01:00 |
|
|
|
423cadf821
|
review: remove useless redundant tests from sqlite_load_by_filter function
|
2026-03-09 08:39:12 +01:00 |
|
|
|
b43c705ad6
|
review: refactor inner join fragment creation using template and helper function
|
2026-03-09 08:39:12 +01:00 |
|
|
|
3ee7d97275
|
review: use INNER JOIN to create filter statement
|
2026-03-09 08:39:12 +01:00 |
|
|
|
9ac8cb1249
|
chore: run cargo format
|
2026-03-09 08:39:12 +01:00 |
|
|
|
c385dbf85f
|
review: rewrite sqlite_build_params and remove useless tests
|
2026-03-09 08:39:11 +01:00 |
|
|
|
489492ab15
|
doc: add initial documentation for load_by_filter function in catalog
|
2026-03-09 08:39:11 +01:00 |
|
|
|
501ee9013a
|
review: add review comments to sqlite_build_statement function
|
2026-03-09 08:39:11 +01:00 |
|
|
|
cca78b2b56
|
fix: check test assert with correct item
|
2026-03-09 08:39:11 +01:00 |
|
|
|
f2c7267b64
|
feat: add signed integer filter condition with equal comparison
|
2026-03-09 08:39:11 +01:00 |
|
|
|
5abdc4e133
|
feat: add placeholder implementation of comparison enum to allow different comparison operators
|
2026-03-09 08:39:11 +01:00 |
|
|
|
20a68aa018
|
feat: add load_by_filter to catalog with possibility to filter by bool attribute
|
2026-03-09 08:39:11 +01:00 |
|
|
|
c865c72c01
|
review: change trait requirements for EAV implementors
|
2026-03-09 08:39:11 +01:00 |
|
|
|
5b0aa07a07
|
feat: catalog state is changed after persist, in memory state reflects db
|
2026-03-09 08:39:11 +01:00 |
|
|
|
58e51f4f47
|
review: change trait req for entity unwrap* functions to TryFrom<Value> to handle errors
|
2026-03-09 08:39:11 +01:00 |
|
|
|
688f16d486
|
review: replace panic! with generic rusqlite error while mapping attributes
|
2026-03-09 08:39:11 +01:00 |
|
|
|
a5dcf7b54a
|
test: add tests to sqlite_persist_catalog function
|
2026-03-09 08:39:11 +01:00 |
|
|
|
79fc4272b6
|
chore: delete test scenarios used during initial implementation
|
2026-03-09 08:39:11 +01:00 |
|
|
|
aa1ff02d6d
|
chore: update comments using upsert instead of insert
|
2026-03-09 08:39:11 +01:00 |
|
|
|
6e517e5938
|
fix: change expected entity status in test after changing from insert to upsert
|
2026-03-09 08:39:11 +01:00 |
|
|
|
02178c018c
|
test: add tests to sqlite_map_row_to_entity function
|
2026-03-09 08:39:11 +01:00 |
|
|
|
f9d2f1c4c0
|
test: add tests to sqlite_map_row_to_attribute function
|
2026-03-09 08:39:11 +01:00 |
|
|
|
3095a78c89
|
test: add tests to sqlite_load_by_id function
|
2026-03-09 08:39:11 +01:00 |
|
|
|
2bb3891b77
|
test: add tests to sqlite_load_by_class function
|
2026-03-09 08:39:11 +01:00 |
|
|
|
440c46e03b
|
test: add tests to sqlite_load_attributes function
|
2026-03-09 08:39:11 +01:00 |
|
|
|
06b0253e3e
|
chore: run cargo format
|
2026-03-09 08:39:11 +01:00 |
|
|
|
6f39925fe3
|
test: add tests to sqlite_init_db function
|
2026-03-09 08:39:11 +01:00 |
|
|
|
e4ddeaf400
|
test: add integration tests to catalog
|
2026-03-09 08:39:11 +01:00 |
|
|
|
b34532832e
|
test: add tests to catalog.load_by_class function
|
2026-03-09 08:39:11 +01:00 |
|
|
|
270042a7e2
|
fix: map error coming from sqlite module to correct FailedTo function error
|
2026-03-09 08:39:11 +01:00 |
|
|
|
9fff7b7460
|
test: add tests to catalog.load_by_id function
|
2026-03-09 08:39:11 +01:00 |
|
|
|
335feade19
|
test: add tests to catalog.persist function
|
2026-03-09 08:39:11 +01:00 |
|
|
|
358a30f303
|
fix: handle EntityState::Updated state while persisting catalog
|
2026-03-09 08:39:10 +01:00 |
|
|
|
0cfeeb9134
|
test: add tests to catalog.persist function
|
2026-03-09 08:39:10 +01:00 |
|
|
|
827ac20e87
|
feat: add EntityState::Updated, change name from insert to upsert in catalog
|
2026-03-09 08:39:10 +01:00 |
|
|
|
c01cfaf027
|
test: add tests to catalog.persist function
|
2026-03-09 08:39:10 +01:00 |
|
|
|
fb8bfa301b
|
test: add tests to catalog.delete function
|
2026-03-09 08:39:10 +01:00 |
|
|
|
193e78409f
|
test: add tests for catalog.list_by_class_and_attribute function
|
2026-03-09 08:39:10 +01:00 |
|
|
|
d52da2d8ec
|
test: add tests to catalog.list_by_class function
|
2026-03-09 08:39:10 +01:00 |
|
|
|
1079f404fb
|
test: add tests to catalog.get function
|
2026-03-09 08:39:10 +01:00 |
|
|
|
3e24f2fb91
|
test: add tests to check catalog insert and insert_many functions
|
2026-03-09 08:39:10 +01:00 |
|
|
|
16f76653e4
|
feat: add support for i32 and u32 primitive types
|
2026-03-09 08:39:10 +01:00 |
|
|
|
d0b6cc2927
|
test: add tests implementations for catalog init
|
2026-03-09 08:39:10 +01:00 |
|
|
|
2fffebc2c1
|
test: add test for catalog new
|
2026-03-09 08:39:10 +01:00 |
|
|
|
8a9119e692
|
test: add Item struct to be used in test scenarios
|
2026-03-09 08:39:10 +01:00 |
|
|
|
6242404cfb
|
test: add a placeholder test battery for each sqlite function
|
2026-03-09 08:39:10 +01:00 |
|