Akka.Persistence.Sql.Common.Journal.DefaultJournalQueryMapper.Map C# (CSharp) Метод

Map() публичный Метод

public Map ( System.Data.Common.DbDataReader reader, IActorRef sender = null ) : IPersistentRepresentation
reader System.Data.Common.DbDataReader
sender IActorRef
Результат IPersistentRepresentation
        public IPersistentRepresentation Map(DbDataReader reader, IActorRef sender = null)
        {
            var persistenceId = reader.GetString(PersistenceIdIndex);
            var sequenceNr = reader.GetInt64(SequenceNrIndex);
            var isDeleted = reader.GetBoolean(IsDeletedIndex);
            var manifest = reader.GetString(ManifestIndex);

            // timestamp is SQL-journal specific field, it's not a part of casual Persistent instance  
            var payload = GetPayload(reader, manifest);

            return new Persistent(payload, sequenceNr, persistenceId, manifest, isDeleted, sender);
        }