C# Class EventStore.Core.Services.Storage.ReaderIndex.IndexReader

Inheritance: IIndexReader
Afficher le fichier Open project: EventStore/EventStore Class Usage Examples

Méthodes publiques

Méthode Description
GetEventStreamIdByTransactionId ( long transactionId ) : string
IndexReader ( IIndexBackend backend, ITableIndex tableIndex, StreamMetadata metastreamMetadata, int hashCollisionReadLimit ) : System

Private Methods

Méthode Description
CheckStreamAccessInternal ( EventStore.Core.TransactionLog.TFReaderLease reader, string streamId, StreamAccessType streamAccessType, IPrincipal user ) : EventStore.Core.Services.Storage.ReaderIndex.StreamAccess
GetStreamLastEventNumberCached ( EventStore.Core.TransactionLog.TFReaderLease reader, string streamId ) : int
GetStreamLastEventNumberUncached ( EventStore.Core.TransactionLog.TFReaderLease reader, string streamId ) : int
GetStreamMetadataCached ( EventStore.Core.TransactionLog.TFReaderLease reader, string streamId ) : StreamMetadata
GetStreamMetadataUncached ( EventStore.Core.TransactionLog.TFReaderLease reader, string streamId ) : StreamMetadata
IIndexReader ( string streamId, int eventNumber ) : EventStore.Core.Services.Storage.ReaderIndex.IndexReadEventResult
IIndexReader ( string streamId, int fromEventNumber, int maxCount ) : EventStore.Core.Services.Storage.ReaderIndex.IndexReadStreamResult
IIndexReader ( string streamId, int eventNumber ) : PrepareLogRecord
IIndexReader ( string streamId, StreamAccessType streamAccessType, IPrincipal user ) : EventStore.Core.Services.Storage.ReaderIndex.StreamAccess
IIndexReader ( string streamId ) : StreamMetadata
IIndexReader ( string streamId ) : int
OriginalStreamExists ( EventStore.Core.TransactionLog.TFReaderLease reader, string metaStreamId ) : bool
ReadEventInternal ( EventStore.Core.TransactionLog.TFReaderLease reader, string streamId, int eventNumber ) : EventStore.Core.Services.Storage.ReaderIndex.IndexReadEventResult
ReadPrepareInternal ( EventStore.Core.TransactionLog.TFReaderLease reader, long logPosition ) : PrepareLogRecord
ReadPrepareInternal ( EventStore.Core.TransactionLog.TFReaderLease reader, string streamId, int eventNumber ) : PrepareLogRecord

Method Details

GetEventStreamIdByTransactionId() public méthode

public GetEventStreamIdByTransactionId ( long transactionId ) : string
transactionId long
Résultat string

IndexReader() public méthode

public IndexReader ( IIndexBackend backend, ITableIndex tableIndex, StreamMetadata metastreamMetadata, int hashCollisionReadLimit ) : System
backend IIndexBackend
tableIndex ITableIndex
metastreamMetadata StreamMetadata
hashCollisionReadLimit int
Résultat System