Bplustree with unlimited length strings (but only a fixed prefix is indexed in the tree directly).
상속: IByteTree
예제 #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 xBplusTree(xBplusTreeBytes tree) : base(tree)
		{
			this.xtree = tree;
		}
예제 #4
0
 public xBucket(xBplusTreeBytes owner)
 {
     this.keys   = new ArrayList();
     this.values = new ArrayList();
     this.owner  = owner;
 }
예제 #5
0
        public static new xBplusTree ReadOnly(string treefileName, string blockfileName)
        {
            xBplusTreeBytes tree = xBplusTreeBytes.ReadOnly(treefileName, blockfileName);

            return(new xBplusTree(tree));
        }
예제 #6
0
        public static new xBplusTree ReOpen(System.IO.Stream treefile, System.IO.Stream blockfile)
        {
            xBplusTreeBytes tree = xBplusTreeBytes.ReOpen(treefile, blockfile);

            return(new xBplusTree(tree));
        }
예제 #7
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));
        }
예제 #8
0
        public static new xBplusTree Initialize(string treefileName, string blockfileName, int PrefixLength)
        {
            xBplusTreeBytes tree = xBplusTreeBytes.Initialize(treefileName, blockfileName, PrefixLength);

            return(new xBplusTree(tree));
        }
예제 #9
0
 public xBplusTree(xBplusTreeBytes tree) : base(tree)
 {
     this.xtree = tree;
 }
예제 #10
0
 public xBucket(xBplusTreeBytes owner)
 {
     this.keys = new ArrayList();
     this.values = new ArrayList();
     this.owner = owner;
 }