Jason Volk
|
6bf50ecb28
|
ircd::db::txn: Add template value-returning getters.
|
2019-05-09 21:45:17 -07:00 |
|
Jason Volk
|
96dfcaa122
|
ircd::db::txn: Minor interface cleanup.
|
2019-05-09 16:58:29 -07:00 |
|
Jason Volk
|
620e352a4f
|
ircd::db::txn: Add a state enum to the txn.
|
2019-03-19 13:39:15 -07:00 |
|
Jason Volk
|
2b9e2c850e
|
ircd::db: Remove the txn::append template iteration over a json::tuple.
|
2019-01-23 15:34:56 -08:00 |
|
Jason Volk
|
45c215eb8d
|
ircd::db: Comment to clarify txn iface.
|
2018-09-26 15:28:36 -07:00 |
|
Jason Volk
|
e009d6763e
|
ircd::db: Fix issues with txn interface.
|
2018-04-16 15:20:08 -07:00 |
|
Jason Volk
|
54e3719097
|
ircd::json: Consolidate authority for value defined() semantics.
|
2018-04-11 23:40:31 -07:00 |
|
Jason Volk
|
7657fde5db
|
ircd::db: Add function to get single txn into closure by seqnum.
|
2018-03-27 21:44:01 -07:00 |
|
Jason Volk
|
301b1d684b
|
ircd::db: Adjust txn seq_closure to take seqnum reference.
|
2018-03-27 21:44:01 -07:00 |
|
Jason Volk
|
d3c5845ee4
|
ircd::db: Support different db::op types in txn::append(tuple).
|
2018-03-24 23:29:46 -07:00 |
|
Jason Volk
|
83bdb7161c
|
ircd::db: Add interface to iterate the database's txn log.
|
2018-03-22 20:52:14 -07:00 |
|
Jason Volk
|
2671f4eb90
|
ircd::db: Add txn ctor claiming a rocksdb::WriteBatch.
|
2018-03-22 20:52:14 -07:00 |
|
Jason Volk
|
28c7826032
|
ircd::db: Add txn::append optimization allowing tuple to make direct column deltas.
|
2018-03-09 19:41:16 -08:00 |
|
Jason Volk
|
be624ca7f6
|
Update Copyrastafaris.
|
2018-02-05 21:24:34 -08:00 |
|
Jason Volk
|
365fabe638
|
ircd::db: Rename iov to txn (since iov should really be a rocksdb::SliceParts).
|
2018-01-30 09:58:36 -08:00 |
|
Jason Volk
|
c50461c4c6
|
ircd::db: Rename txn to iov.
|
2017-09-24 18:16:37 -07:00 |
|
Jason Volk
|
fb026f58a7
|
ircd::db: Add features to txn.
|
2017-09-24 18:16:37 -07:00 |
|
Jason Volk
|
d7e9c9182a
|
ircd::db: Add txn class to compose a transaction in stages.
|
2017-09-24 18:16:37 -07:00 |
|