Documentation ¶
Index ¶
- Constants
- type Meta
- func (m *Meta) Checkpoint(dstDir string) error
- func (m *Meta) ClearSnapshot()
- func (m *Meta) Close()
- func (m *Meta) GetBitalosdbCompressTypeCfg() (isSet bool, t uint16)
- func (m *Meta) GetBitalosdbDatabaseTypeCfg() (isSet bool, t uint16)
- func (m *Meta) GetCurrentKeyUniqId() uint64
- func (m *Meta) GetDiskKeyUniqId() uint64
- func (m *Meta) GetFlushIndex() uint64
- func (m *Meta) GetMigrateSlotid() uint64
- func (m *Meta) GetMigrateStatus() uint64
- func (m *Meta) GetNextKeyUniqId() uint64
- func (m *Meta) GetSnapshotIndex() uint64
- func (m *Meta) GetSnapshotOrder() uint64
- func (m *Meta) GetSnapshotStamp() int64
- func (m *Meta) GetUpdateIndex() uint64
- func (m *Meta) InitKeyUniqId()
- func (m *Meta) RaftReset()
- func (m *Meta) SetBitalosdbCompressTypeCfg(t uint16)
- func (m *Meta) SetBitalosdbDatabaseTypeCfg(t uint16)
- func (m *Meta) SetFlushIndex(idx uint64)
- func (m *Meta) SetMigrateSlotid(u uint64)
- func (m *Meta) SetMigrateStatus(u uint64)
- func (m *Meta) SetSnapshotIndex(u uint64) uint64
- func (m *Meta) SetUpdateIndex(u uint64)
Constants ¶
View Source
const ( FileSize = 1024 FieldUIntLenth = 8 FieldKeyUniqIdGap = 10000 RestartFieldKeyUniqIdGap = 1000000 FieldUpdateOffset = 0 FieldSnapshotOffset = 16 FieldSnapshotLength = 16 FieldSnapshotCount = 1 FieldMigrateOffset = 128 FieldCompressTypeOffset = 256 FieldDatabaseTypeOffset = 258 FieldKeyUniqIdOffset = 260 FieldFlushIndexOffset = 268 )
View Source
const MetaFileName = "BSMANIFEST"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Meta ¶
func (*Meta) Checkpoint ¶
func (*Meta) ClearSnapshot ¶
func (m *Meta) ClearSnapshot()
func (*Meta) GetBitalosdbCompressTypeCfg ¶
func (*Meta) GetBitalosdbDatabaseTypeCfg ¶
func (*Meta) GetCurrentKeyUniqId ¶
func (*Meta) GetDiskKeyUniqId ¶
func (*Meta) GetFlushIndex ¶
func (*Meta) GetMigrateSlotid ¶
func (*Meta) GetMigrateStatus ¶
func (*Meta) GetNextKeyUniqId ¶
func (*Meta) GetSnapshotIndex ¶
func (*Meta) GetSnapshotOrder ¶
func (*Meta) GetSnapshotStamp ¶
func (*Meta) GetUpdateIndex ¶
func (*Meta) InitKeyUniqId ¶
func (m *Meta) InitKeyUniqId()
func (*Meta) SetBitalosdbCompressTypeCfg ¶
func (*Meta) SetBitalosdbDatabaseTypeCfg ¶
func (*Meta) SetFlushIndex ¶
func (*Meta) SetMigrateSlotid ¶
func (*Meta) SetMigrateStatus ¶
func (*Meta) SetSnapshotIndex ¶
func (*Meta) SetUpdateIndex ¶
Click to show internal directories.
Click to hide internal directories.