CSharpTest.Net
TransactionLog<TKey,TValue> Class Members
See Also  Properties  Methods  Send Feedback Download Help File
CSharpTest.Net.BPlusTree Assembly > CSharpTest.Net.Collections Namespace : TransactionLog<TKey,TValue> Class


Glossary Item Box

The following tables list the members exposed by TransactionLog<TKey,TValue>.

Public Constructors

 NameDescription
Public ConstructorTransactionLog<TKey,TValue> ConstructorCreates an instance of a transaction log  
Top

Public Properties

 NameDescription
Public PropertyFileNameReturns the file name of the current transaction log file  
Public PropertySizeReturns the current size of the log file in bytes  
Top

Public Methods

 NameDescription
Public MethodAddValueThe provided key/value pair was added in the provided transaction  
Public MethodBeginTransactionNotifies the log that a transaction is begining and create a token for this transaction scope.  
Public MethodCloseFlushes any pending writes and closes the writer.  
Public MethodCommitTransactionCommits the provided transaction  
Public MethodMergeLogMerges the contents of the log with an existing ordered key/value pair collection.  
Public MethodRemoveValueThe provided key/value pair was removed in the provided transaction  
Public MethodReplayLogOverloaded. Replay the entire log file to the provided dictionary interface  
Public MethodRollbackTransactionAbandons the provided transaction  
Public MethodTruncateLogTruncate the log and remove all existing entries  
Public MethodUpdateValueThe provided key/value pair was updated in the provided transaction  
Top

See Also

Generated with Document! X 2011 by Innovasys