Brian Picciano
4d859c6d02
mredis: implement Stream helper type
2019-07-29 23:24:38 -04:00
Brian Picciano
0e64f16f03
mredis: initial implementation
2019-07-16 00:42:01 -04:00
Brian Picciano
398d887514
mpubsub: refactor to use components
2019-06-23 12:56:03 -06:00
Brian Picciano
b0ee70e585
msql: refactor to use components
2019-06-23 12:55:55 -06:00
Brian Picciano
f5b0e8e577
mdb: refactor to use Components
2019-06-23 12:55:40 -06:00
Brian Picciano
f5cea76cb7
mtest/massert: rename a bunch of functions
2019-03-10 19:23:37 -04:00
Brian Picciano
4536db8968
merr: refactor Wrap/WrapSkip/New to take multiple contexts rather than annotations
2019-02-27 13:05:51 -05:00
Brian Picciano
3aa69c5878
mdb/msql: add SQL.Context method
2019-02-24 17:07:35 -05:00
Brian Picciano
604da54903
mdb/msql: implement basic MySQL connector
2019-02-24 16:30:53 -05:00
Brian Picciano
e1e52db208
refactor everything to use context's annotation system, making some significant changes to annotations themselves along the way
2019-02-24 15:36:07 -05:00
Brian Picciano
4b446a0efc
mctx: refactor so that contexts no longer carry mutable data
...
This change required refactoring nearly every package in this project,
but it does a lot to simplify mctx and make other code using it easier
to think about.
Other code, such as mlog and mcfg, had to be slightly modified for this
change to work as well.
2019-02-07 19:42:12 -05:00
Brian Picciano
5dc8d92987
mdb/mpubsub: refactor to use new mctx/mlog/mcfg stuff
2019-02-03 16:05:46 -05:00
Brian Picciano
8ddf1348db
mdb/mdatastore: refactor to use new mctx/mlog/mcfg stuff
2019-02-03 16:05:33 -05:00
Brian Picciano
40794d83b8
mdb/mbigtable: refactor to use new mctx/mlog/merr stuff
2019-02-02 21:57:11 -05:00
Brian Picciano
a5446b0833
mdb/mbigquery: refactor to use new mctx/mlog/merr stuff
2019-02-02 21:56:54 -05:00
Brian Picciano
608eb90274
mdb: refactor to use new mctx stuff
2019-02-02 21:56:32 -05:00
Brian Picciano
bc97c948bf
mbigtable: implement basic cfg and basic tests
2018-07-21 19:56:50 +00:00
Brian Picciano
ebfdfbe245
mdatastore: implement basic initialization code
2018-07-19 20:11:21 +00:00
Brian Picciano
2ab7b72b5f
mdb: write missing package docs
2018-07-19 19:38:56 +00:00
Brian Picciano
eaaf0b99cb
mdb: break each inner database into its own package
2018-07-19 17:43:18 +00:00
Brian Picciano
23d1a8fc91
mdb: implement BigQuery type, needs tests
2018-07-18 23:51:24 +00:00
Brian Picciano
789555eb3a
mdb: update PubSubs's error logging
2018-07-18 23:50:40 +00:00
Brian Picciano
91f56cb40c
mdb: add GCE type, refactor PubSub configuration a bit
2018-07-18 23:14:18 +00:00
Brian Picciano
1be0072701
mtest->mrand: move rand functionality from mtest into its own package
2018-07-03 00:20:00 +00:00
Brian Picciano
5adbae953b
m: implement Log, have mdb.PubSub and mhttp.CfgServer use it, though I'm still not quite happy with it yet
2018-05-28 08:00:31 +00:00
Brian Picciano
4e0d440d09
mcfg: refactor slightly to separate Run into StartRun and StopRun
2018-05-28 02:39:56 +00:00
Brian Picciano
d3259d45f8
implement mdb.PubSub
2018-02-15 22:47:18 +00:00