예제 #1
0
        public static new XBplusTree Initialize(System.IO.Stream treefile, System.IO.Stream blockfile, int PrefixLength, int CultureId,
                                                int nodesize, int buffersize)
        {
            XBplusTreeBytes tree = XBplusTreeBytes.Initialize(treefile, blockfile, PrefixLength, CultureId, nodesize, buffersize);

            return(new XBplusTree(tree));
        }
예제 #2
0
        public static new XBplusTree Initialize(string treefileName, string blockfileName, int PrefixLength, int CultureId,
                                                int nodesize, int buffersize)
        {
            XBplusTreeBytes tree = XBplusTreeBytes.Initialize(treefileName, blockfileName, PrefixLength, CultureId, nodesize, buffersize);

            return(new XBplusTree(tree));
        }
예제 #3
0
        public static new XBplusTree ReadOnly(string treefileName, string blockfileName)
        {
            XBplusTreeBytes tree = XBplusTreeBytes.ReadOnly(treefileName, blockfileName);

            return(new XBplusTree(tree));
        }
예제 #4
0
 public XBplusTree(XBplusTreeBytes tree)
     : base(tree)
 {
     this.xtree = tree;
 }
예제 #5
0
        public static new XBplusTree ReOpen(System.IO.Stream treefile, System.IO.Stream blockfile)
        {
            XBplusTreeBytes tree = XBplusTreeBytes.ReOpen(treefile, blockfile);

            return(new XBplusTree(tree));
        }
예제 #6
0
        public static new XBplusTree Initialize(System.IO.Stream treefile, System.IO.Stream blockfile, int KeyLength)
        {
            XBplusTreeBytes tree = XBplusTreeBytes.Initialize(treefile, blockfile, KeyLength);

            return(new XBplusTree(tree));
        }
예제 #7
0
        public static new XBplusTree Initialize(string treefileName, string blockfileName, int PrefixLength)
        {
            XBplusTreeBytes tree = XBplusTreeBytes.Initialize(treefileName, blockfileName, PrefixLength);

            return(new XBplusTree(tree));
        }