Пример #1
0
        /// <summary>
        /// 从文件打开B+树,该树为只读树。
        /// </summary>
        /// <param name="treeFileName">指定树文件的文件名</param>
        /// <param name="blockFileName">指定块文件的文件名</param>
        /// <param name="formatter">序列化器</param>
        /// <returns>B+树</returns>
        public static BPlusTreeObject OpenReadOnly(string treeFileName, string blockFileName, IFormatter formatter)
        {
            BPlusTreeBytes tree = BPlusTreeBytes.OpenReadOnly(treeFileName, blockFileName);

            return(new BPlusTreeObject(tree, formatter));
        }
Пример #2
0
        /// <summary>
        /// 从文件打开B+树,该树为只读树。
        /// </summary>
        /// <param name="treeFileName">指定树文件的文件名</param>
        /// <param name="blockFileName">指定块文件的文件名</param>
        /// <returns>B+树</returns>
        public static BPlusTree OpenReadOnly(string treeFileName, string blockFileName)
        {
            BPlusTreeBytes tree = BPlusTreeBytes.OpenReadOnly(treeFileName, blockFileName);

            return(new BPlusTree(tree));
        }