C# 클래스 Raven.Database.Storage.Voron.StorageActions.ListsStorageActions

상속: Raven.Database.Storage.Voron.StorageActions.StorageActionsBase, IListsStorageActions
파일 보기 프로젝트 열기: JudahGabriel/ravendb

공개 메소드들

메소드 설명
GetListsStatsVerySlowly ( ) : List
ListsStorageActions ( Raven.Database.Storage.Voron.Impl.TableStorage tableStorage, IUuidGenerator generator, Reference snapshot, Reference writeBatch, IBufferPool bufferPool, Raven.Database.Storage.Voron.StorageActions.GeneralStorageActions generalStorageActions ) : System
Read ( string name, Etag start, Etag end, int take ) : IEnumerable
Read ( string name, int start, int take ) : IEnumerable
Read ( string name, string key ) : ListItem
ReadLast ( string name ) : ListItem
Remove ( string name, string key ) : void
RemoveAllBefore ( string name, Etag etag ) : void
RemoveAllOlderThan ( string name, System.DateTime cutoff ) : void
Set ( string name, string key, RavenJObject data, UuidType type ) : void
Touch ( string name, string key, UuidType uuidType, Etag &preTouchEtag, Etag &afterTouchEtag ) : void

비공개 메소드들

메소드 설명
ReadInternal ( string id ) : ListItem

메소드 상세

GetListsStatsVerySlowly() 공개 메소드

public GetListsStatsVerySlowly ( ) : List
리턴 List

ListsStorageActions() 공개 메소드

public ListsStorageActions ( Raven.Database.Storage.Voron.Impl.TableStorage tableStorage, IUuidGenerator generator, Reference snapshot, Reference writeBatch, IBufferPool bufferPool, Raven.Database.Storage.Voron.StorageActions.GeneralStorageActions generalStorageActions ) : System
tableStorage Raven.Database.Storage.Voron.Impl.TableStorage
generator IUuidGenerator
snapshot Reference
writeBatch Reference
bufferPool IBufferPool
generalStorageActions Raven.Database.Storage.Voron.StorageActions.GeneralStorageActions
리턴 System

Read() 공개 메소드

public Read ( string name, Etag start, Etag end, int take ) : IEnumerable
name string
start Etag
end Etag
take int
리턴 IEnumerable

Read() 공개 메소드

public Read ( string name, int start, int take ) : IEnumerable
name string
start int
take int
리턴 IEnumerable

Read() 공개 메소드

public Read ( string name, string key ) : ListItem
name string
key string
리턴 ListItem

ReadLast() 공개 메소드

public ReadLast ( string name ) : ListItem
name string
리턴 ListItem

Remove() 공개 메소드

public Remove ( string name, string key ) : void
name string
key string
리턴 void

RemoveAllBefore() 공개 메소드

public RemoveAllBefore ( string name, Etag etag ) : void
name string
etag Etag
리턴 void

RemoveAllOlderThan() 공개 메소드

public RemoveAllOlderThan ( string name, System.DateTime cutoff ) : void
name string
cutoff System.DateTime
리턴 void

Set() 공개 메소드

public Set ( string name, string key, RavenJObject data, UuidType type ) : void
name string
key string
data RavenJObject
type UuidType
리턴 void

Touch() 공개 메소드

public Touch ( string name, string key, UuidType uuidType, Etag &preTouchEtag, Etag &afterTouchEtag ) : void
name string
key string
uuidType UuidType
preTouchEtag Etag
afterTouchEtag Etag
리턴 void