C# Класс BplusDotNet.BplusTree

Tree index mapping strings to strings.
Наследование: IStringTree
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
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