MySQL 26.7.0
Source Code Documentation
log0common.h File Reference
#include <cstddef>
#include <cstdint>
#include <span>

Go to the source code of this file.

Classes

struct  ib::redo::Const_buffers
 

Namespaces

namespace  ib
 
namespace  ib::redo
 

Typedefs

using ib::redo::Lsn = uint64_t
 
using ib::redo::Buffer = std::span< uint8_t >
 
using ib::redo::Const_buffer = std::span< const uint8_t >
 

Enumerations

enum class  ib::redo::Status {
  ib::redo::SUCCESS = 0 , ib::redo::STREAM_END , ib::redo::LOG_ALREADY_EXISTS , ib::redo::NO_LOG ,
  ib::redo::COULD_NOT_CREATE , ib::redo::COULD_NOT_OPEN , ib::redo::ALREADY_TRUNCATED , ib::redo::WRONG_START_LSN ,
  ib::redo::WRONG_STATE , ib::redo::READ_ERROR , ib::redo::WRITE_ERROR , ib::redo::NOT_WRITTEN_YET ,
  ib::redo::FLUSH_ERROR , ib::redo::METADATA_IS_MISSING , ib::redo::WRITE_METADATA_ERROR , ib::redo::INCONSISTENT ,
  ib::redo::COULD_NOT_RESIZE , ib::redo::TORN_STREAM_END
}
 Additional error constants may be added to the list here, keeping in mind the following guidelines about our approach to error handling: More...