diff options
Diffstat (limited to 'src/include/access/xlogreader.h')
-rw-r--r-- | src/include/access/xlogreader.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/include/access/xlogreader.h b/src/include/access/xlogreader.h index 76715983349..3a9ebd43543 100644 --- a/src/include/access/xlogreader.h +++ b/src/include/access/xlogreader.h @@ -74,6 +74,11 @@ struct XLogReaderState */ /* + * Segment size of the to-be-parsed data (mandatory). + */ + int wal_segment_size; + + /* * Data input callback (mandatory). * * This callback shall read at least reqLen valid bytes of the xlog page @@ -189,7 +194,8 @@ struct XLogReaderState }; /* Get a new XLogReader */ -extern XLogReaderState *XLogReaderAllocate(XLogPageReadCB pagereadfunc, +extern XLogReaderState *XLogReaderAllocate(int wal_segment_size, + XLogPageReadCB pagereadfunc, void *private_data); /* Free an XLogReader */ |