Commit 4eaed5b9 authored by Kirill Smelkov's avatar Kirill Smelkov

.

parent 16ea27e7
...@@ -124,11 +124,10 @@ type _ΔBroots struct { ...@@ -124,11 +124,10 @@ type _ΔBroots struct {
// ΔB represents a change in BTrees space. // ΔB represents a change in BTrees space.
type ΔB struct { type ΔB struct {
Rev zodb.Tid Rev zodb.Tid
ΔByRoot map[zodb.Oid]map[Key]ΔValue // {} root -> {}(key, δvalue) XXX -> ByRoot? ΔByRoot map[zodb.Oid]map[Key]ΔValue // {} root -> {}(key, δvalue)
} }
// ΔTree describes changes to one BTree in one revision. // ΔTree describes changes to one BTree in one revision.
// XXX -> ΔT ?
type ΔTree struct { type ΔTree struct {
Rev zodb.Tid Rev zodb.Tid
ΔKV map[Key]ΔValue ΔKV map[Key]ΔValue
...@@ -141,7 +140,7 @@ type ΔTree struct { ...@@ -141,7 +140,7 @@ type ΔTree struct {
// Initial coverage is (at₀, at₀]. // Initial coverage is (at₀, at₀].
// //
// db will be used by ΔBtail to open database connections to load data from // db will be used by ΔBtail to open database connections to load data from
// ZODB when needed. XXX or caller provides zhead/zprev explicitly? // ZODB when needed.
func NewΔBtail(at0 zodb.Tid, db *zodb.DB) *ΔBtail { func NewΔBtail(at0 zodb.Tid, db *zodb.DB) *ΔBtail {
return &ΔBtail{ return &ΔBtail{
δZtail: zodb.NewΔTail(at0), δZtail: zodb.NewΔTail(at0),
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment