C# 클래스 Raven.ManagedStorage.Degenerate.PersistentDictionary

파일 보기 프로젝트 열기: ayende/Degenerated.Storage 1 사용 예제들

공개 메소드들

메소드 설명
Add ( JToken key, byte value, System.Guid txId ) : bool
CopyUncommitedData ( Stream tempData ) : void
GreaterThanOrEqual ( JToken key ) : IEnumerable
PersistentDictionary ( IPersistentSource persistentSource ) : System
Read ( JToken key, System.Guid txId ) : byte[]
Remove ( JToken key, System.Guid txId ) : bool
Rollback ( System.Guid txId ) : void

비공개 메소드들

메소드 설명
AddInteral ( JToken key, PositionInFile position ) : void
ApplyCommands ( IEnumerable cmds ) : void
ClearTransactionInMemoryData ( System.Guid txId ) : void
CompleteCommit ( System.Guid txId ) : void
CopyCommittedData ( Stream tempData, List cmds ) : void
GetCommandsToCommit ( System.Guid txId ) : List
ReadData ( long pos, int size ) : byte[]
ReadDataNoCaching ( long pos, int size ) : byte[]
RemoveInternal ( JToken key ) : void

메소드 상세

Add() 공개 메소드

public Add ( JToken key, byte value, System.Guid txId ) : bool
key JToken
value byte
txId System.Guid
리턴 bool

CopyUncommitedData() 공개 메소드

public CopyUncommitedData ( Stream tempData ) : void
tempData Stream
리턴 void

GreaterThanOrEqual() 공개 메소드

public GreaterThanOrEqual ( JToken key ) : IEnumerable
key JToken
리턴 IEnumerable

PersistentDictionary() 공개 메소드

public PersistentDictionary ( IPersistentSource persistentSource ) : System
persistentSource IPersistentSource
리턴 System

Read() 공개 메소드

public Read ( JToken key, System.Guid txId ) : byte[]
key JToken
txId System.Guid
리턴 byte[]

Remove() 공개 메소드

public Remove ( JToken key, System.Guid txId ) : bool
key JToken
txId System.Guid
리턴 bool

Rollback() 공개 메소드

public Rollback ( System.Guid txId ) : void
txId System.Guid
리턴 void