C# Class BplusDotNet.hBplusTree

Tree index mapping strings to strings with unlimited key length
Inheritance: BplusTree
显示文件 Open project: benaston/BTree

Public Methods

Method Description
Initialize ( System treefile, System blockfile, int KeyLength ) : hBplusTree
Initialize ( System treefile, System blockfile, int PrefixLength, int CultureId ) : hBplusTree
Initialize ( System treefile, System blockfile, int PrefixLength, int CultureId, int nodesize, int buffersize ) : hBplusTree
Initialize ( string treefileName, string blockfileName, int PrefixLength ) : hBplusTree
Initialize ( string treefileName, string blockfileName, int PrefixLength, int CultureId ) : hBplusTree
Initialize ( string treefileName, string blockfileName, int PrefixLength, int CultureId, int nodesize, int buffersize ) : hBplusTree
LimitBucketSize ( int limit ) : void
ReOpen ( System treefile, System blockfile ) : hBplusTree
ReOpen ( string treefileName, string blockfileName ) : hBplusTree
ReadOnly ( string treefileName, string blockfileName ) : hBplusTree
hBplusTree ( hBplusTreeBytes tree ) : System
toHtml ( ) : string

Protected Methods

Method Description
checkTree ( ) : bool

Method Details

Initialize() public static method

public static Initialize ( System treefile, System blockfile, int KeyLength ) : hBplusTree
treefile System
blockfile System
KeyLength int
return hBplusTree

Initialize() public static method

public static Initialize ( System treefile, System blockfile, int PrefixLength, int CultureId ) : hBplusTree
treefile System
blockfile System
PrefixLength int
CultureId int
return hBplusTree

Initialize() public static method

public static Initialize ( System treefile, System blockfile, int PrefixLength, int CultureId, int nodesize, int buffersize ) : hBplusTree
treefile System
blockfile System
PrefixLength int
CultureId int
nodesize int
buffersize int
return hBplusTree

Initialize() public static method

public static Initialize ( string treefileName, string blockfileName, int PrefixLength ) : hBplusTree
treefileName string
blockfileName string
PrefixLength int
return hBplusTree

Initialize() public static method

public static Initialize ( string treefileName, string blockfileName, int PrefixLength, int CultureId ) : hBplusTree
treefileName string
blockfileName string
PrefixLength int
CultureId int
return hBplusTree

Initialize() public static method

public static Initialize ( string treefileName, string blockfileName, int PrefixLength, int CultureId, int nodesize, int buffersize ) : hBplusTree
treefileName string
blockfileName string
PrefixLength int
CultureId int
nodesize int
buffersize int
return hBplusTree

LimitBucketSize() public method

public LimitBucketSize ( int limit ) : void
limit int
return void

ReOpen() public static method

public static ReOpen ( System treefile, System blockfile ) : hBplusTree
treefile System
blockfile System
return hBplusTree

ReOpen() public static method

public static ReOpen ( string treefileName, string blockfileName ) : hBplusTree
treefileName string
blockfileName string
return hBplusTree

ReadOnly() public static method

public static ReadOnly ( string treefileName, string blockfileName ) : hBplusTree
treefileName string
blockfileName string
return hBplusTree

checkTree() protected method

protected checkTree ( ) : bool
return bool

hBplusTree() public method

public hBplusTree ( hBplusTreeBytes tree ) : System
tree hBplusTreeBytes
return System

toHtml() public method

public toHtml ( ) : string
return string