Пример #1
0
        /// <summary>
        /// 从文件打开B+树
        /// </summary>
        /// <param name="treeFileStream">指定树文件的文件流</param>
        /// <param name="blockFileStream">指定块文件的文件流</param>
        /// <returns>B+树</returns>
        public static BPlusTreeBytes Open(Stream treeFileStream, Stream blockFileStream)
        {
            BPlusTreeLong tree    = BPlusTreeLong.SetupFromExistingStream(treeFileStream, (long)0);
            LinkedFile    archive = LinkedFile.SetupFromExistingStream(blockFileStream, (long)0);

            return(new BPlusTreeBytes(tree, archive));
        }