C# 클래스 BplusDotNet.BplusTree

Tree index mapping strings to strings.
상속: IStringTree
파일 보기 프로젝트 열기: benaston/BTree 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
tree ITreeIndex

공개 메소드들

메소드 설명
Abort ( ) : void
BplusTree ( ITreeIndex tree ) : System
BytesToString ( byte bytes ) : string
Commit ( ) : void
Compare ( string left, string right ) : int
ContainsKey ( string key ) : bool
FirstKey ( ) : string
Get ( string key, object defaultValue ) : object
Initialize ( System treefile, System blockfile, int KeyLength ) : BplusTree
Initialize ( System treefile, System blockfile, int KeyLength, int CultureId ) : BplusTree
Initialize ( System treefile, System blockfile, int KeyLength, int CultureId, int nodesize, int buffersize ) : BplusTree
Initialize ( string treefileName, string blockfileName, int KeyLength ) : BplusTree
Initialize ( string treefileName, string blockfileName, int KeyLength, int CultureId ) : BplusTree
Initialize ( string treefileName, string blockfileName, int KeyLength, int CultureId, int nodesize, int buffersize ) : BplusTree
NextKey ( string AfterThisKey ) : string
ReOpen ( System treefile, System blockfile ) : BplusTree
ReOpen ( string treefileName, string blockfileName ) : BplusTree
ReadOnly ( string treefileName, string blockfileName ) : BplusTree
Recover ( bool CorrectErrors ) : void
RemoveKey ( string key ) : void
Set ( string key, object map ) : void
SetFootPrintLimit ( int limit ) : void
Shutdown ( ) : void
StringToBytes ( string thestring ) : byte[]
this ( string key ) : string
toHtml ( ) : string

보호된 메소드들

메소드 설명
checkTree ( ) : bool

메소드 상세

Abort() 공개 메소드

public Abort ( ) : void
리턴 void

BplusTree() 공개 메소드

public BplusTree ( ITreeIndex tree ) : System
tree ITreeIndex
리턴 System

BytesToString() 공개 정적인 메소드

public static BytesToString ( byte bytes ) : string
bytes byte
리턴 string

Commit() 공개 메소드

public Commit ( ) : void
리턴 void

Compare() 공개 메소드

public Compare ( string left, string right ) : int
left string
right string
리턴 int

ContainsKey() 공개 메소드

public ContainsKey ( string key ) : bool
key string
리턴 bool

FirstKey() 공개 메소드

public FirstKey ( ) : string
리턴 string

Get() 공개 메소드

public Get ( string key, object defaultValue ) : object
key string
defaultValue object
리턴 object

Initialize() 공개 정적인 메소드

public static Initialize ( System treefile, System blockfile, int KeyLength ) : BplusTree
treefile System
blockfile System
KeyLength int
리턴 BplusTree

Initialize() 공개 정적인 메소드

public static Initialize ( System treefile, System blockfile, int KeyLength, int CultureId ) : BplusTree
treefile System
blockfile System
KeyLength int
CultureId int
리턴 BplusTree

Initialize() 공개 정적인 메소드

public static Initialize ( System treefile, System blockfile, int KeyLength, int CultureId, int nodesize, int buffersize ) : BplusTree
treefile System
blockfile System
KeyLength int
CultureId int
nodesize int
buffersize int
리턴 BplusTree

Initialize() 공개 정적인 메소드

public static Initialize ( string treefileName, string blockfileName, int KeyLength ) : BplusTree
treefileName string
blockfileName string
KeyLength int
리턴 BplusTree

Initialize() 공개 정적인 메소드

public static Initialize ( string treefileName, string blockfileName, int KeyLength, int CultureId ) : BplusTree
treefileName string
blockfileName string
KeyLength int
CultureId int
리턴 BplusTree

Initialize() 공개 정적인 메소드

public static Initialize ( string treefileName, string blockfileName, int KeyLength, int CultureId, int nodesize, int buffersize ) : BplusTree
treefileName string
blockfileName string
KeyLength int
CultureId int
nodesize int
buffersize int
리턴 BplusTree

NextKey() 공개 메소드

public NextKey ( string AfterThisKey ) : string
AfterThisKey string
리턴 string

ReOpen() 공개 정적인 메소드

public static ReOpen ( System treefile, System blockfile ) : BplusTree
treefile System
blockfile System
리턴 BplusTree

ReOpen() 공개 정적인 메소드

public static ReOpen ( string treefileName, string blockfileName ) : BplusTree
treefileName string
blockfileName string
리턴 BplusTree

ReadOnly() 공개 정적인 메소드

public static ReadOnly ( string treefileName, string blockfileName ) : BplusTree
treefileName string
blockfileName string
리턴 BplusTree

Recover() 공개 메소드

public Recover ( bool CorrectErrors ) : void
CorrectErrors bool
리턴 void

RemoveKey() 공개 메소드

public RemoveKey ( string key ) : void
key string
리턴 void

Set() 공개 메소드

public Set ( string key, object map ) : void
key string
map object
리턴 void

SetFootPrintLimit() 공개 메소드

public SetFootPrintLimit ( int limit ) : void
limit int
리턴 void

Shutdown() 공개 메소드

public Shutdown ( ) : void
리턴 void

StringToBytes() 공개 정적인 메소드

public static StringToBytes ( string thestring ) : byte[]
thestring string
리턴 byte[]

checkTree() 보호된 메소드

protected checkTree ( ) : bool
리턴 bool

this() 공개 메소드

public this ( string key ) : string
key string
리턴 string

toHtml() 공개 메소드

public toHtml ( ) : string
리턴 string

프로퍼티 상세

tree 공개적으로 프로퍼티

Internal tree mapping strings to bytes (for conversion to strings).
public ITreeIndex tree
리턴 ITreeIndex