C# Class BTDBTest.KeyValueDBTest

Mostra file Open project: Bobris/BTDB

Public Methods

Method Description
AdvancedEraseRangeWorks ( int createKeys, int removeStart, int removeCount ) : void
EraseRangeSource ( ) : IEnumerable

Private Methods

Method Description
ALotOf5KbTransactionsWorks ( ) : void
AddingContinueToNewFileAfterReopenWithCorruption ( ) : void
AddingContinueToSameFileAfterReopen ( ) : void
AddingContinueToSameFileAfterReopenOfDBWith2TransactionLogFiles ( ) : void
AdvancedEraseRangeWorks ( ) : void
AdvancedFindPreviousAndNextKeyWorks ( ) : void
AllowsToSetTransactionDescription ( ) : void
BiggerKey ( int prefixLength, int offsetKey, int keyLength ) : void
CanGetSizeOfPair ( ) : void
CommitWithUlongWorks ( ) : void
CommitWorks ( ) : void
CompactionDoesNotRemoveStillUsedFiles ( ) : void
CompressibleValueLoad ( ) : void
CreateEmptyDatabase ( ) : void
CreateOrUpdateKeyValueWorks ( int length ) : void
EmptyTransaction ( ) : void
EmptyWritingTransaction ( ) : void
FastCleanUpOnStartRemovesUselessFiles ( ) : void
FindFirstKeyWorks ( ) : void
FindKeyWithPreferPreviousKeyWorks ( ) : void
FindLastKeyWorks ( ) : void
FirstTransaction ( ) : void
FirstTransactionIsNumber1 ( ) : void
MoreComplexReopen ( ) : void
MoreComplexTransaction ( ) : void
MultipleTransactions ( int transactionCount ) : void
MultipleTransactions2 ( int transactionCount ) : void
OnlyOneWrittingTransactionPossible ( ) : void
OnlyOneWrittingTransactionPossible2 ( ) : void
PreapprovedCommitAndCompaction ( ) : void
PrefixWithFindNextKeyWorks ( ) : void
PrefixWithFindPrevKeyWorks ( ) : void
ReadOnlyTransactionThrowsOnWriteAccess ( ) : void
RepairsOnReopen ( ) : void
ReportTransactionLeak ( ) : void
RollbackWorks ( ) : void
SetKeyIndexWorks ( ) : void
SetKeyPrefixInOneTransaction ( ) : void
SimpleEraseCurrentWorks ( ) : void
SimpleFindNextKeyWorks ( ) : void
SimpleFindPreviousKeyWorks ( ) : void
SimplePrefixWorks ( ) : void
StartLeakingTransaction ( KeyValueDB db ) : void
StartWritingTransactionWorks ( ) : void
TwoEmptyWriteTransactionsWithNestedWaiting ( ) : void
TwoTransactions ( ) : void

Method Details

AdvancedEraseRangeWorks() public method

public AdvancedEraseRangeWorks ( int createKeys, int removeStart, int removeCount ) : void
createKeys int
removeStart int
removeCount int
return void

EraseRangeSource() public static method

public static EraseRangeSource ( ) : IEnumerable
return IEnumerable