Class PrintRawToFileHandler

  • All Implemented Interfaces:
    ScannerHandler

    public class PrintRawToFileHandler
    extends Object
    Handler to print raw pages data into file for further diagnostic.
    • Constructor Detail

      • PrintRawToFileHandler

        public PrintRawToFileHandler​(File file,
                                     RecordSerializer serializer)
        Parameters:
        file - Output file.
        serializer - Serializer for WAL records.
    • Method Detail

      • getBytes

        protected byte[] getBytes​(IgniteBiTuple<WALPointer,​WALRecord> record)
        Parameters:
        record - WAL record with its pointer.
        Returns:
        Bytes repersentation of data to be written in dump file.
      • getHeader

        protected byte[] getHeader()
        Returns:
        Optional header for the diagnostic file. null if there should be no header.
      • finish

        public void finish()
        Method which called after all iteration would be finished.
        Specified by:
        finish in interface ScannerHandler