Exemplo n.º 1
0
        public InsertRowRecord(BinaryReader source)
        {
            this.TranscationId = source.ReadUInt64();
            this.PageId        = source.ReadUInt64();
            this.RowPosition   = source.ReadUInt16();
            int bc = source.ReadUInt16();

            this.DiffNewValue = source.ReadBytes(bc);
            int cts = source.ReadUInt16();

            this.columnInfos = new ColumnInfo[cts];
            for (int i = 0; i < cts; i++)
            {
                this.columnInfos[i] = ColumnInfo.Deserialize(source);
            }

            this.pageType = (PageType)source.ReadByte();
        }