public override StarTree.Host.Database.Snapshot queryMerges(StarTree.Host.Database.Revision rev)
        {
            Converter.Revision revCon          = rev;
            StarTree.Host.Database.Snapshot sn = new StarTree.Host.Database.Snapshot(this);
            byte[] bytes = _plugin.queryMerges(revCon);
            sn.load(bytes);

            return(sn);
        }
        public override StarTree.Host.Database.Revision getRevision(string id)
        {
            Host.Database.Revision      hr  = null;
            Contracts.Database.Revision rev = _plugin.getRevision(id);

            if (rev != null)
            {
                Converter.Revision revcon = rev;
                hr = revcon;
            }

            return(hr);
        }