File tree 4 files changed +15
-14
lines changed
4 files changed +15
-14
lines changed Original file line number Diff line number Diff line change @@ -55,12 +55,13 @@ var IcuVersionMapper = icuVersionMapper{}
55
55
type xLogRecPtrMapper struct {}
56
56
57
57
func (m xLogRecPtrMapper ) MapScalar (s scalar.S ) (scalar.S , error ) {
58
- lsn := s .ActualU ()
59
- s .Sym = fmt .Sprintf ("%X/%X" , lsn >> 32 , uint32 (lsn ))
58
+ v := s .ActualU ()
59
+ s .Sym = fmt .Sprintf ("%X/%X" , v >> 32 , uint32 (v ))
60
60
return s , nil
61
61
}
62
62
63
63
var XLogRecPtrMapper = xLogRecPtrMapper {}
64
+ var LocPtrMapper = xLogRecPtrMapper {}
64
65
65
66
type timeMapper struct {}
66
67
Original file line number Diff line number Diff line change @@ -147,17 +147,17 @@ func DecodePgControl(d *decode.D, in any) any {
147
147
/* 168 | 8 */ // XLogRecPtr minRecoveryPoint;
148
148
/* 176 | 4 */ // TimeLineID minRecoveryPointTLI;
149
149
/* XXX 4-byte hole */
150
- d .FieldU64 ("unloggedLSN" )
151
- d .FieldU64 ("minRecoveryPoint" )
150
+ d .FieldU64 ("unloggedLSN" , common . LocPtrMapper )
151
+ d .FieldU64 ("minRecoveryPoint" , common . LocPtrMapper )
152
152
d .FieldU32 ("minRecoveryPointTLI" )
153
153
d .U32 ()
154
154
155
155
/* 184 | 8 */ // XLogRecPtr backupStartPoint;
156
156
/* 192 | 8 */ // XLogRecPtr backupEndPoint;
157
157
/* 200 | 1 */ // _Bool backupEndRequired;
158
158
/* XXX 3-byte hole */
159
- d .FieldU64 ("backupStartPoint" )
160
- d .FieldU64 ("backupEndPoint" )
159
+ d .FieldU64 ("backupStartPoint" , common . LocPtrMapper )
160
+ d .FieldU64 ("backupEndPoint" , common . LocPtrMapper )
161
161
d .FieldU8 ("backupEndRequired" )
162
162
d .U24 ()
163
163
Original file line number Diff line number Diff line change @@ -140,17 +140,17 @@ func DecodePgControl(d *decode.D, in any) any {
140
140
/* 128 | 8 */ // XLogRecPtr minRecoveryPoint;
141
141
/* 136 | 4 */ // TimeLineID minRecoveryPointTLI;
142
142
/* XXX 4-byte hole */
143
- d .FieldU64 ("unloggedLSN" )
144
- d .FieldU64 ("minRecoveryPoint" )
143
+ d .FieldU64 ("unloggedLSN" , common . LocPtrMapper )
144
+ d .FieldU64 ("minRecoveryPoint" , common . LocPtrMapper )
145
145
d .FieldU32 ("minRecoveryPointTLI" )
146
146
d .U32 ()
147
147
148
148
/* 144 | 8 */ // XLogRecPtr backupStartPoint;
149
149
/* 152 | 8 */ // XLogRecPtr backupEndPoint;
150
150
/* 160 | 1 */ // _Bool backupEndRequired;
151
151
/* XXX 3-byte hole */
152
- d .FieldU64 ("backupStartPoint" )
153
- d .FieldU64 ("backupEndPoint" )
152
+ d .FieldU64 ("backupStartPoint" , common . LocPtrMapper )
153
+ d .FieldU64 ("backupEndPoint" , common . LocPtrMapper )
154
154
d .FieldU8 ("backupEndRequired" )
155
155
d .U24 ()
156
156
Original file line number Diff line number Diff line change @@ -139,17 +139,17 @@ func DecodePgControl(d *decode.D, in any) any {
139
139
/* 136 | 8 */ // XLogRecPtr minRecoveryPoint;
140
140
/* 144 | 4 */ // TimeLineID minRecoveryPointTLI;
141
141
/* XXX 4-byte hole */
142
- d .FieldU64 ("unloggedLSN" )
143
- d .FieldU64 ("minRecoveryPoint" )
142
+ d .FieldU64 ("unloggedLSN" , common . LocPtrMapper )
143
+ d .FieldU64 ("minRecoveryPoint" , common . LocPtrMapper )
144
144
d .FieldU32 ("minRecoveryPointTLI" )
145
145
d .U32 ()
146
146
147
147
/* 152 | 8 */ // XLogRecPtr backupStartPoint;
148
148
/* 160 | 8 */ // XLogRecPtr backupEndPoint;
149
149
/* 168 | 1 */ // _Bool backupEndRequired;
150
150
/* XXX 3-byte hole */
151
- d .FieldU64 ("backupStartPoint" )
152
- d .FieldU64 ("backupEndPoint" )
151
+ d .FieldU64 ("backupStartPoint" , common . LocPtrMapper )
152
+ d .FieldU64 ("backupEndPoint" , common . LocPtrMapper )
153
153
d .FieldU8 ("backupEndRequired" )
154
154
d .U24 ()
155
155
You can’t perform that action at this time.
0 commit comments