-
Notifications
You must be signed in to change notification settings - Fork 0
/
todo.txt
executable file
·40 lines (28 loc) · 1.61 KB
/
todo.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
code to handle insert messages
- Insert values into rowcache.db (with notifications)
spend some thought on the service object api for insert/update/upsert/delete
code generate socketservice/socktserver
- put client/src/socketservice and server/src/socketserver back into code generation
- including doing the per-message parts based on the query manifest
- can the duplicated code between these files be cleaned up?
- Shareable code: decode a wire message, and encode a wire response
- Nonshareable code: How to dispatch across the wire.
- Client side needs to send a request and then put responses into the rowcache
- Server side needs to call a handler method and watch the response, no caching
Shared observable DB example with two websites editing the same in-memory DB
query caching in the db
accept query maps in the query manifest that show how to upgrade and downgrade queries
- Then automatically infer some relationships and generate "share via downgrade" using this generic facility
___ POST TO GITHUB ___
code to handle diffs
cancel observes
generate typings for query binds
validate querymanifest so that it makes sense
piece together the table manifest from multiple files
piece together the query manifest from multiple files
- generate one IHandler interface for each manifest file, rather than one interface for each query.
actually reclaim sids
generate validation code for db types
read postgres describe output into a table
column whitelisting, blacklisting, and aliasing
accept ANSI SQL insert, upsert, delete, and select commands