Akka.Persistence.Sql.Common.Snapshot.DefaultSnapshotQueryMapper.Map C# (CSharp) Method

Map() public method

public Map ( System.Data.Common.DbDataReader reader ) : SelectedSnapshot
reader System.Data.Common.DbDataReader
return SelectedSnapshot
        public SelectedSnapshot Map(DbDataReader reader)
        {
            var persistenceId = reader.GetString(0);
            var sequenceNr = reader.GetInt64(1);
            var timestamp = reader.GetDateTime(2);

            var metadata = new SnapshotMetadata(persistenceId, sequenceNr, timestamp);
            var snapshot = GetSnapshot(reader);

            return new SelectedSnapshot(metadata, snapshot);
        }