4da6d64988
Make cli async so running the graph works, add schema generation to readme
main
vato0072025-12-17 17:09:05 +10:30
3d4f327b66
Reduce number of test threads to prevent server overload, fix up readme
vato0072025-02-22 11:01:43 +10:30
88e57f1860
Add support for duckdb data upload and querying
vato0072025-02-21 16:06:21 +10:30
02772a01a8
Escape quotes in bulk upload methods
vato0072025-02-15 18:23:00 +10:30
c0e9e7ef13
Reduce number of test threads in CI build to 1 to avoid container startup timeouts
vato0072025-02-15 11:49:39 +10:30
aac37d6bf4
Fix non-bulk upload to db
vato0072025-02-15 10:39:19 +10:30
d9f69ff298
Fix file formatting, add tests for bulk upload to db in supported databases
vato0072025-02-14 16:21:09 +10:30
c8fd8734eb
Delete split node. It won't be very useful in most circumstances, and complex use cases that involve row splitting can be served via wasm or sql nodes instead.
vato0072025-02-11 07:58:55 +10:30
9578bd6965
Try adding rust-cache again
vato0072025-02-04 17:57:35 +10:30
0cb75af2f0
Fix CI build for upload to db test
vato0072025-02-04 17:53:00 +10:30
284375eb3f
Get bulk upload to db working
vato0072025-02-04 17:28:40 +10:30
c02a8cd5ab
Progress on upload to db node implementation
vato0072025-01-27 11:46:19 +10:30
b0446f8ea3
Add file paths to dynamic node
vato0072025-01-23 13:03:37 +10:30
e2604d4e70
Finish off basic dynamic node
vato0072025-01-23 13:01:43 +10:30
70248de192
Add most of the dynamic node host implementations
vato0072025-01-23 07:48:59 +10:30
9f6fa04dcf
Add structure and interface for csv dynamic node
vato0072025-01-18 14:25:26 +10:30
5acee8c889
Add custom graph executor and implement filter node to test it (#2)
vato0072024-07-28 16:41:49 +09:30
25180d3616
Add runnable graph spec
Michael Pivato
2024-05-12 16:52:17 +09:30
bd24b0b9be
Add vscode workspace settings, add graph data structure to rust
Michael Pivato
2024-05-10 17:20:51 +09:30
e31499a7e4
Merge pull request 'create_encounter_products' (#1) from create_encounter_products into main
vato0072024-05-09 22:51:40 +09:30
98d38d47a3
Add data model and structure for swift graph executor, rework create products to bem ore general
Michael Pivato
2024-05-09 22:50:35 +09:30
51fc216c82
Start adding db upload function, component mapping in product creater
Michael Pivato
2024-02-28 22:18:54 +10:30
e88d2a6319
Fixes overhead allocation to consider lines that don't participate in overhead allocation, and fix from_cost_centre department
Michael Pivato
2024-02-23 19:51:58 +10:30
19e08f9ca7
Add necessary joins
Michael Pivato
2024-01-03 22:43:08 +10:30
6946317a68
Replace ComponentSourceType with general SourceType
Michael Pivato
2024-01-03 18:08:21 +10:30
318da4f17d
Add date column in input file for change in definitions
Michael Pivato
2024-01-03 17:43:48 +10:30
635010ff11
Implement refactoring on definition to use same build per source file type
Michael Pivato
2024-01-03 17:40:16 +10:30
222d02298b
Fix create products, add notes on refactoring possibilities
Michael Pivato
2023-12-30 22:20:00 +10:30
1fbc2ef10e
Update dependencies
Michael Pivato
2023-12-24 16:57:29 +10:30
7e866141e7
Use TryFrom to handle enum errors, get definition loading working with demo definitions
Michael Pivato
2023-12-24 16:48:14 +10:30
c1771b66c4
Fix build issues
Michael Pivato
2023-10-13 10:43:27 +10:30
9a5a89d683
Add filtering to encounter product building
Michael Pivato
2023-10-11 21:41:08 +10:30
2485e45026
Apply a bunch of clippy lints
Piv
2023-08-01 18:21:47 +09:30
f992efc018
Add initial reader record reader trait and implementations
Piv
2023-08-01 17:01:35 +09:30
e7a6e31015
Add some notes on customising reader/deserialiser to use one other than csv that interops with serde.
Piv
2023-07-29 15:02:45 +09:30
12add6e5c1
Split readers/writers into separate module
Piv
2023-07-28 20:28:58 +09:30
fc633153bb
Merge branch 'filter' into 'main'
Michael Pivato
2023-07-28 10:20:28 +00:00
dbd0693776
Add filter function
Michael Pivato
2023-07-28 10:20:27 +00:00
76096639b2
Merge branch 'linking' into 'main'
Michael Pivato
2023-07-27 09:36:28 +00:00
1ea7b7e3b8
Start adding service version of coster
Piv
2023-03-10 19:54:09 +10:30
f5a777baa7
Fix flush pass to print to and from department/account
Piv
2023-03-10 17:30:23 +10:30
8dc0881197
Fix all to single department range
michaelpivato
2023-03-10 11:34:01 +10:30
568a66c6cf
Add numeric accounts as property to lib, redistribute floating point errors for each account in overhead allocation
Piv
2023-03-09 22:28:05 +10:30
540e4c778d
Ignore ccs with no area, use hashset for tracking overhead ccs
michaelpivato
2023-03-09 12:51:10 +10:30
1e36bc68e4
Fix move money to correctly move between accounts/ccs with ranges and and consider cost output correctly, speed up process by using hashset for rule accounts/departments
piv
2023-03-08 12:56:39 +10:30
e1bb6e65d3
Merge branch 'product_creater' into 'main'
Michael Pivato
2023-03-08 00:06:36 +00:00