Documentation
¶
Index ¶
- Variables
- func BlockMetaAddFirstKey(builder *flatbuffers.Builder, firstKey flatbuffers.UOffsetT)
- func BlockMetaAddOffset(builder *flatbuffers.Builder, offset uint64)
- func BlockMetaEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
- func BlockMetaStart(builder *flatbuffers.Builder)
- func BlockMetaStartFirstKeyVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT
- func CompactedSsTableAddId(builder *flatbuffers.Builder, id flatbuffers.UOffsetT)
- func CompactedSsTableAddInfo(builder *flatbuffers.Builder, info flatbuffers.UOffsetT)
- func CompactedSsTableEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
- func CompactedSsTableStart(builder *flatbuffers.Builder)
- func CompactedSstIdAddHigh(builder *flatbuffers.Builder, high uint64)
- func CompactedSstIdAddLow(builder *flatbuffers.Builder, low uint64)
- func CompactedSstIdEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
- func CompactedSstIdStart(builder *flatbuffers.Builder)
- func FinishBlockMetaBuffer(builder *flatbuffers.Builder, offset flatbuffers.UOffsetT)
- func FinishCompactedSsTableBuffer(builder *flatbuffers.Builder, offset flatbuffers.UOffsetT)
- func FinishCompactedSstIdBuffer(builder *flatbuffers.Builder, offset flatbuffers.UOffsetT)
- func FinishManifestV1Buffer(builder *flatbuffers.Builder, offset flatbuffers.UOffsetT)
- func FinishSizePrefixedBlockMetaBuffer(builder *flatbuffers.Builder, offset flatbuffers.UOffsetT)
- func FinishSizePrefixedCompactedSsTableBuffer(builder *flatbuffers.Builder, offset flatbuffers.UOffsetT)
- func FinishSizePrefixedCompactedSstIdBuffer(builder *flatbuffers.Builder, offset flatbuffers.UOffsetT)
- func FinishSizePrefixedManifestV1Buffer(builder *flatbuffers.Builder, offset flatbuffers.UOffsetT)
- func FinishSizePrefixedSnapshotBuffer(builder *flatbuffers.Builder, offset flatbuffers.UOffsetT)
- func FinishSizePrefixedSortedRunBuffer(builder *flatbuffers.Builder, offset flatbuffers.UOffsetT)
- func FinishSizePrefixedSsTableIndexBuffer(builder *flatbuffers.Builder, offset flatbuffers.UOffsetT)
- func FinishSizePrefixedSsTableInfoBuffer(builder *flatbuffers.Builder, offset flatbuffers.UOffsetT)
- func FinishSnapshotBuffer(builder *flatbuffers.Builder, offset flatbuffers.UOffsetT)
- func FinishSortedRunBuffer(builder *flatbuffers.Builder, offset flatbuffers.UOffsetT)
- func FinishSsTableIndexBuffer(builder *flatbuffers.Builder, offset flatbuffers.UOffsetT)
- func FinishSsTableInfoBuffer(builder *flatbuffers.Builder, offset flatbuffers.UOffsetT)
- func ManifestV1AddCompacted(builder *flatbuffers.Builder, compacted flatbuffers.UOffsetT)
- func ManifestV1AddCompactorEpoch(builder *flatbuffers.Builder, compactorEpoch uint64)
- func ManifestV1AddL0(builder *flatbuffers.Builder, l0 flatbuffers.UOffsetT)
- func ManifestV1AddL0LastCompacted(builder *flatbuffers.Builder, l0LastCompacted flatbuffers.UOffsetT)
- func ManifestV1AddManifestId(builder *flatbuffers.Builder, manifestId uint64)
- func ManifestV1AddSnapshots(builder *flatbuffers.Builder, snapshots flatbuffers.UOffsetT)
- func ManifestV1AddWalIdLastCompacted(builder *flatbuffers.Builder, walIdLastCompacted uint64)
- func ManifestV1AddWalIdLastSeen(builder *flatbuffers.Builder, walIdLastSeen uint64)
- func ManifestV1AddWriterEpoch(builder *flatbuffers.Builder, writerEpoch uint64)
- func ManifestV1End(builder *flatbuffers.Builder) flatbuffers.UOffsetT
- func ManifestV1Start(builder *flatbuffers.Builder)
- func ManifestV1StartCompactedVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT
- func ManifestV1StartL0Vector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT
- func ManifestV1StartSnapshotsVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT
- func SnapshotAddId(builder *flatbuffers.Builder, id uint64)
- func SnapshotAddManifestId(builder *flatbuffers.Builder, manifestId uint64)
- func SnapshotAddSnapshotExpireTimeS(builder *flatbuffers.Builder, snapshotExpireTimeS uint32)
- func SnapshotEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
- func SnapshotStart(builder *flatbuffers.Builder)
- func SortedRunAddId(builder *flatbuffers.Builder, id uint32)
- func SortedRunAddSsts(builder *flatbuffers.Builder, ssts flatbuffers.UOffsetT)
- func SortedRunEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
- func SortedRunStart(builder *flatbuffers.Builder)
- func SortedRunStartSstsVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT
- func SsTableIndexAddBlockMeta(builder *flatbuffers.Builder, blockMeta flatbuffers.UOffsetT)
- func SsTableIndexEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
- func SsTableIndexStart(builder *flatbuffers.Builder)
- func SsTableIndexStartBlockMetaVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT
- func SsTableInfoAddCompressionFormat(builder *flatbuffers.Builder, compressionFormat CompressionFormat)
- func SsTableInfoAddFilterLen(builder *flatbuffers.Builder, filterLen uint64)
- func SsTableInfoAddFilterOffset(builder *flatbuffers.Builder, filterOffset uint64)
- func SsTableInfoAddFirstKey(builder *flatbuffers.Builder, firstKey flatbuffers.UOffsetT)
- func SsTableInfoAddIndexLen(builder *flatbuffers.Builder, indexLen uint64)
- func SsTableInfoAddIndexOffset(builder *flatbuffers.Builder, indexOffset uint64)
- func SsTableInfoEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
- func SsTableInfoStart(builder *flatbuffers.Builder)
- func SsTableInfoStartFirstKeyVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT
- type BlockMeta
- func (rcv *BlockMeta) FirstKey(j int) byte
- func (rcv *BlockMeta) FirstKeyBytes() []byte
- func (rcv *BlockMeta) FirstKeyLength() int
- func (rcv *BlockMeta) Init(buf []byte, i flatbuffers.UOffsetT)
- func (rcv *BlockMeta) MutateFirstKey(j int, n byte) bool
- func (rcv *BlockMeta) MutateOffset(n uint64) bool
- func (rcv *BlockMeta) Offset() uint64
- func (rcv *BlockMeta) Table() flatbuffers.Table
- func (rcv *BlockMeta) UnPack() *BlockMetaT
- func (rcv *BlockMeta) UnPackTo(t *BlockMetaT)
- type BlockMetaT
- type CompactedSsTable
- func (rcv *CompactedSsTable) Id(obj *CompactedSstId) *CompactedSstId
- func (rcv *CompactedSsTable) Info(obj *SsTableInfo) *SsTableInfo
- func (rcv *CompactedSsTable) Init(buf []byte, i flatbuffers.UOffsetT)
- func (rcv *CompactedSsTable) Table() flatbuffers.Table
- func (rcv *CompactedSsTable) UnPack() *CompactedSsTableT
- func (rcv *CompactedSsTable) UnPackTo(t *CompactedSsTableT)
- type CompactedSsTableT
- type CompactedSstId
- func (rcv *CompactedSstId) High() uint64
- func (rcv *CompactedSstId) Init(buf []byte, i flatbuffers.UOffsetT)
- func (rcv *CompactedSstId) Low() uint64
- func (rcv *CompactedSstId) MutateHigh(n uint64) bool
- func (rcv *CompactedSstId) MutateLow(n uint64) bool
- func (rcv *CompactedSstId) Table() flatbuffers.Table
- func (rcv *CompactedSstId) UnPack() *CompactedSstIdT
- func (rcv *CompactedSstId) UnPackTo(t *CompactedSstIdT)
- type CompactedSstIdT
- type CompressionFormat
- type ManifestV1
- func (rcv *ManifestV1) Compacted(obj *SortedRun, j int) bool
- func (rcv *ManifestV1) CompactedLength() int
- func (rcv *ManifestV1) CompactorEpoch() uint64
- func (rcv *ManifestV1) Init(buf []byte, i flatbuffers.UOffsetT)
- func (rcv *ManifestV1) L0(obj *CompactedSsTable, j int) bool
- func (rcv *ManifestV1) L0LastCompacted(obj *CompactedSstId) *CompactedSstId
- func (rcv *ManifestV1) L0Length() int
- func (rcv *ManifestV1) ManifestId() uint64
- func (rcv *ManifestV1) MutateCompactorEpoch(n uint64) bool
- func (rcv *ManifestV1) MutateManifestId(n uint64) bool
- func (rcv *ManifestV1) MutateWalIdLastCompacted(n uint64) bool
- func (rcv *ManifestV1) MutateWalIdLastSeen(n uint64) bool
- func (rcv *ManifestV1) MutateWriterEpoch(n uint64) bool
- func (rcv *ManifestV1) Snapshots(obj *Snapshot, j int) bool
- func (rcv *ManifestV1) SnapshotsLength() int
- func (rcv *ManifestV1) Table() flatbuffers.Table
- func (rcv *ManifestV1) UnPack() *ManifestV1T
- func (rcv *ManifestV1) UnPackTo(t *ManifestV1T)
- func (rcv *ManifestV1) WalIdLastCompacted() uint64
- func (rcv *ManifestV1) WalIdLastSeen() uint64
- func (rcv *ManifestV1) WriterEpoch() uint64
- type ManifestV1T
- type Snapshot
- func (rcv *Snapshot) Id() uint64
- func (rcv *Snapshot) Init(buf []byte, i flatbuffers.UOffsetT)
- func (rcv *Snapshot) ManifestId() uint64
- func (rcv *Snapshot) MutateId(n uint64) bool
- func (rcv *Snapshot) MutateManifestId(n uint64) bool
- func (rcv *Snapshot) MutateSnapshotExpireTimeS(n uint32) bool
- func (rcv *Snapshot) SnapshotExpireTimeS() uint32
- func (rcv *Snapshot) Table() flatbuffers.Table
- func (rcv *Snapshot) UnPack() *SnapshotT
- func (rcv *Snapshot) UnPackTo(t *SnapshotT)
- type SnapshotT
- type SortedRun
- func (rcv *SortedRun) Id() uint32
- func (rcv *SortedRun) Init(buf []byte, i flatbuffers.UOffsetT)
- func (rcv *SortedRun) MutateId(n uint32) bool
- func (rcv *SortedRun) Ssts(obj *CompactedSsTable, j int) bool
- func (rcv *SortedRun) SstsLength() int
- func (rcv *SortedRun) Table() flatbuffers.Table
- func (rcv *SortedRun) UnPack() *SortedRunT
- func (rcv *SortedRun) UnPackTo(t *SortedRunT)
- type SortedRunT
- type SsTableIndex
- func (rcv *SsTableIndex) BlockMeta(obj *BlockMeta, j int) bool
- func (rcv *SsTableIndex) BlockMetaLength() int
- func (rcv *SsTableIndex) Init(buf []byte, i flatbuffers.UOffsetT)
- func (rcv *SsTableIndex) Table() flatbuffers.Table
- func (rcv *SsTableIndex) UnPack() *SsTableIndexT
- func (rcv *SsTableIndex) UnPackTo(t *SsTableIndexT)
- type SsTableIndexT
- type SsTableInfo
- func (rcv *SsTableInfo) CompressionFormat() CompressionFormat
- func (rcv *SsTableInfo) FilterLen() uint64
- func (rcv *SsTableInfo) FilterOffset() uint64
- func (rcv *SsTableInfo) FirstKey(j int) byte
- func (rcv *SsTableInfo) FirstKeyBytes() []byte
- func (rcv *SsTableInfo) FirstKeyLength() int
- func (rcv *SsTableInfo) IndexLen() uint64
- func (rcv *SsTableInfo) IndexOffset() uint64
- func (rcv *SsTableInfo) Init(buf []byte, i flatbuffers.UOffsetT)
- func (rcv *SsTableInfo) MutateCompressionFormat(n CompressionFormat) bool
- func (rcv *SsTableInfo) MutateFilterLen(n uint64) bool
- func (rcv *SsTableInfo) MutateFilterOffset(n uint64) bool
- func (rcv *SsTableInfo) MutateFirstKey(j int, n byte) bool
- func (rcv *SsTableInfo) MutateIndexLen(n uint64) bool
- func (rcv *SsTableInfo) MutateIndexOffset(n uint64) bool
- func (rcv *SsTableInfo) Table() flatbuffers.Table
- func (rcv *SsTableInfo) UnPack() *SsTableInfoT
- func (rcv *SsTableInfo) UnPackTo(t *SsTableInfoT)
- type SsTableInfoT
Constants ¶
This section is empty.
Variables ¶
View Source
var EnumNamesCompressionFormat = map[CompressionFormat]string{ CompressionFormatNone: "None", CompressionFormatSnappy: "Snappy", CompressionFormatZlib: "Zlib", CompressionFormatLz4: "Lz4", CompressionFormatZstd: "Zstd", }
View Source
var EnumValuesCompressionFormat = map[string]CompressionFormat{ "None": CompressionFormatNone, "Snappy": CompressionFormatSnappy, "Zlib": CompressionFormatZlib, "Lz4": CompressionFormatLz4, "Zstd": CompressionFormatZstd, }
Functions ¶
func BlockMetaAddFirstKey ¶
func BlockMetaAddFirstKey(builder *flatbuffers.Builder, firstKey flatbuffers.UOffsetT)
func BlockMetaAddOffset ¶
func BlockMetaAddOffset(builder *flatbuffers.Builder, offset uint64)
func BlockMetaEnd ¶
func BlockMetaEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
func BlockMetaStart ¶
func BlockMetaStart(builder *flatbuffers.Builder)
func BlockMetaStartFirstKeyVector ¶
func BlockMetaStartFirstKeyVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT
func CompactedSsTableAddId ¶
func CompactedSsTableAddId(builder *flatbuffers.Builder, id flatbuffers.UOffsetT)
func CompactedSsTableAddInfo ¶
func CompactedSsTableAddInfo(builder *flatbuffers.Builder, info flatbuffers.UOffsetT)
func CompactedSsTableEnd ¶
func CompactedSsTableEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
func CompactedSsTableStart ¶
func CompactedSsTableStart(builder *flatbuffers.Builder)
func CompactedSstIdAddHigh ¶
func CompactedSstIdAddHigh(builder *flatbuffers.Builder, high uint64)
func CompactedSstIdAddLow ¶
func CompactedSstIdAddLow(builder *flatbuffers.Builder, low uint64)
func CompactedSstIdEnd ¶
func CompactedSstIdEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
func CompactedSstIdStart ¶
func CompactedSstIdStart(builder *flatbuffers.Builder)
func FinishBlockMetaBuffer ¶
func FinishBlockMetaBuffer(builder *flatbuffers.Builder, offset flatbuffers.UOffsetT)
func FinishCompactedSsTableBuffer ¶
func FinishCompactedSsTableBuffer(builder *flatbuffers.Builder, offset flatbuffers.UOffsetT)
func FinishCompactedSstIdBuffer ¶
func FinishCompactedSstIdBuffer(builder *flatbuffers.Builder, offset flatbuffers.UOffsetT)
func FinishManifestV1Buffer ¶
func FinishManifestV1Buffer(builder *flatbuffers.Builder, offset flatbuffers.UOffsetT)
func FinishSizePrefixedBlockMetaBuffer ¶
func FinishSizePrefixedBlockMetaBuffer(builder *flatbuffers.Builder, offset flatbuffers.UOffsetT)
func FinishSizePrefixedCompactedSsTableBuffer ¶
func FinishSizePrefixedCompactedSsTableBuffer(builder *flatbuffers.Builder, offset flatbuffers.UOffsetT)
func FinishSizePrefixedCompactedSstIdBuffer ¶
func FinishSizePrefixedCompactedSstIdBuffer(builder *flatbuffers.Builder, offset flatbuffers.UOffsetT)
func FinishSizePrefixedManifestV1Buffer ¶
func FinishSizePrefixedManifestV1Buffer(builder *flatbuffers.Builder, offset flatbuffers.UOffsetT)
func FinishSizePrefixedSnapshotBuffer ¶
func FinishSizePrefixedSnapshotBuffer(builder *flatbuffers.Builder, offset flatbuffers.UOffsetT)
func FinishSizePrefixedSortedRunBuffer ¶
func FinishSizePrefixedSortedRunBuffer(builder *flatbuffers.Builder, offset flatbuffers.UOffsetT)
func FinishSizePrefixedSsTableIndexBuffer ¶
func FinishSizePrefixedSsTableIndexBuffer(builder *flatbuffers.Builder, offset flatbuffers.UOffsetT)
func FinishSizePrefixedSsTableInfoBuffer ¶
func FinishSizePrefixedSsTableInfoBuffer(builder *flatbuffers.Builder, offset flatbuffers.UOffsetT)
func FinishSnapshotBuffer ¶
func FinishSnapshotBuffer(builder *flatbuffers.Builder, offset flatbuffers.UOffsetT)
func FinishSortedRunBuffer ¶
func FinishSortedRunBuffer(builder *flatbuffers.Builder, offset flatbuffers.UOffsetT)
func FinishSsTableIndexBuffer ¶
func FinishSsTableIndexBuffer(builder *flatbuffers.Builder, offset flatbuffers.UOffsetT)
func FinishSsTableInfoBuffer ¶
func FinishSsTableInfoBuffer(builder *flatbuffers.Builder, offset flatbuffers.UOffsetT)
func ManifestV1AddCompacted ¶
func ManifestV1AddCompacted(builder *flatbuffers.Builder, compacted flatbuffers.UOffsetT)
func ManifestV1AddCompactorEpoch ¶
func ManifestV1AddCompactorEpoch(builder *flatbuffers.Builder, compactorEpoch uint64)
func ManifestV1AddL0 ¶
func ManifestV1AddL0(builder *flatbuffers.Builder, l0 flatbuffers.UOffsetT)
func ManifestV1AddL0LastCompacted ¶
func ManifestV1AddL0LastCompacted(builder *flatbuffers.Builder, l0LastCompacted flatbuffers.UOffsetT)
func ManifestV1AddManifestId ¶
func ManifestV1AddManifestId(builder *flatbuffers.Builder, manifestId uint64)
func ManifestV1AddSnapshots ¶
func ManifestV1AddSnapshots(builder *flatbuffers.Builder, snapshots flatbuffers.UOffsetT)
func ManifestV1AddWalIdLastCompacted ¶
func ManifestV1AddWalIdLastCompacted(builder *flatbuffers.Builder, walIdLastCompacted uint64)
func ManifestV1AddWalIdLastSeen ¶
func ManifestV1AddWalIdLastSeen(builder *flatbuffers.Builder, walIdLastSeen uint64)
func ManifestV1AddWriterEpoch ¶
func ManifestV1AddWriterEpoch(builder *flatbuffers.Builder, writerEpoch uint64)
func ManifestV1End ¶
func ManifestV1End(builder *flatbuffers.Builder) flatbuffers.UOffsetT
func ManifestV1Start ¶
func ManifestV1Start(builder *flatbuffers.Builder)
func ManifestV1StartCompactedVector ¶
func ManifestV1StartCompactedVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT
func ManifestV1StartL0Vector ¶
func ManifestV1StartL0Vector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT
func ManifestV1StartSnapshotsVector ¶
func ManifestV1StartSnapshotsVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT
func SnapshotAddId ¶
func SnapshotAddId(builder *flatbuffers.Builder, id uint64)
func SnapshotAddManifestId ¶
func SnapshotAddManifestId(builder *flatbuffers.Builder, manifestId uint64)
func SnapshotAddSnapshotExpireTimeS ¶
func SnapshotAddSnapshotExpireTimeS(builder *flatbuffers.Builder, snapshotExpireTimeS uint32)
func SnapshotEnd ¶
func SnapshotEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
func SnapshotStart ¶
func SnapshotStart(builder *flatbuffers.Builder)
func SortedRunAddId ¶
func SortedRunAddId(builder *flatbuffers.Builder, id uint32)
func SortedRunAddSsts ¶
func SortedRunAddSsts(builder *flatbuffers.Builder, ssts flatbuffers.UOffsetT)
func SortedRunEnd ¶
func SortedRunEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
func SortedRunStart ¶
func SortedRunStart(builder *flatbuffers.Builder)
func SortedRunStartSstsVector ¶
func SortedRunStartSstsVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT
func SsTableIndexAddBlockMeta ¶
func SsTableIndexAddBlockMeta(builder *flatbuffers.Builder, blockMeta flatbuffers.UOffsetT)
func SsTableIndexEnd ¶
func SsTableIndexEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
func SsTableIndexStart ¶
func SsTableIndexStart(builder *flatbuffers.Builder)
func SsTableIndexStartBlockMetaVector ¶
func SsTableIndexStartBlockMetaVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT
func SsTableInfoAddCompressionFormat ¶
func SsTableInfoAddCompressionFormat(builder *flatbuffers.Builder, compressionFormat CompressionFormat)
func SsTableInfoAddFilterLen ¶
func SsTableInfoAddFilterLen(builder *flatbuffers.Builder, filterLen uint64)
func SsTableInfoAddFilterOffset ¶
func SsTableInfoAddFilterOffset(builder *flatbuffers.Builder, filterOffset uint64)
func SsTableInfoAddFirstKey ¶
func SsTableInfoAddFirstKey(builder *flatbuffers.Builder, firstKey flatbuffers.UOffsetT)
func SsTableInfoAddIndexLen ¶
func SsTableInfoAddIndexLen(builder *flatbuffers.Builder, indexLen uint64)
func SsTableInfoAddIndexOffset ¶
func SsTableInfoAddIndexOffset(builder *flatbuffers.Builder, indexOffset uint64)
func SsTableInfoEnd ¶
func SsTableInfoEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
func SsTableInfoStart ¶
func SsTableInfoStart(builder *flatbuffers.Builder)
func SsTableInfoStartFirstKeyVector ¶
func SsTableInfoStartFirstKeyVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT
Types ¶
type BlockMeta ¶
type BlockMeta struct {
// contains filtered or unexported fields
}
func GetRootAsBlockMeta ¶
func GetRootAsBlockMeta(buf []byte, offset flatbuffers.UOffsetT) *BlockMeta
func GetSizePrefixedRootAsBlockMeta ¶
func GetSizePrefixedRootAsBlockMeta(buf []byte, offset flatbuffers.UOffsetT) *BlockMeta
func (*BlockMeta) FirstKeyBytes ¶
func (*BlockMeta) FirstKeyLength ¶
func (*BlockMeta) MutateOffset ¶
func (*BlockMeta) Table ¶
func (rcv *BlockMeta) Table() flatbuffers.Table
func (*BlockMeta) UnPack ¶
func (rcv *BlockMeta) UnPack() *BlockMetaT
func (*BlockMeta) UnPackTo ¶
func (rcv *BlockMeta) UnPackTo(t *BlockMetaT)
type BlockMetaT ¶
func (*BlockMetaT) Pack ¶
func (t *BlockMetaT) Pack(builder *flatbuffers.Builder) flatbuffers.UOffsetT
type CompactedSsTable ¶
type CompactedSsTable struct {
// contains filtered or unexported fields
}
func GetRootAsCompactedSsTable ¶
func GetRootAsCompactedSsTable(buf []byte, offset flatbuffers.UOffsetT) *CompactedSsTable
func GetSizePrefixedRootAsCompactedSsTable ¶
func GetSizePrefixedRootAsCompactedSsTable(buf []byte, offset flatbuffers.UOffsetT) *CompactedSsTable
func (*CompactedSsTable) Id ¶
func (rcv *CompactedSsTable) Id(obj *CompactedSstId) *CompactedSstId
func (*CompactedSsTable) Info ¶
func (rcv *CompactedSsTable) Info(obj *SsTableInfo) *SsTableInfo
func (*CompactedSsTable) Init ¶
func (rcv *CompactedSsTable) Init(buf []byte, i flatbuffers.UOffsetT)
func (*CompactedSsTable) Table ¶
func (rcv *CompactedSsTable) Table() flatbuffers.Table
func (*CompactedSsTable) UnPack ¶
func (rcv *CompactedSsTable) UnPack() *CompactedSsTableT
func (*CompactedSsTable) UnPackTo ¶
func (rcv *CompactedSsTable) UnPackTo(t *CompactedSsTableT)
type CompactedSsTableT ¶
type CompactedSsTableT struct { Id *CompactedSstIdT `json:"id"` Info *SsTableInfoT `json:"info"` }
func (*CompactedSsTableT) Pack ¶
func (t *CompactedSsTableT) Pack(builder *flatbuffers.Builder) flatbuffers.UOffsetT
type CompactedSstId ¶
type CompactedSstId struct {
// contains filtered or unexported fields
}
func GetRootAsCompactedSstId ¶
func GetRootAsCompactedSstId(buf []byte, offset flatbuffers.UOffsetT) *CompactedSstId
func GetSizePrefixedRootAsCompactedSstId ¶
func GetSizePrefixedRootAsCompactedSstId(buf []byte, offset flatbuffers.UOffsetT) *CompactedSstId
func (*CompactedSstId) High ¶
func (rcv *CompactedSstId) High() uint64
func (*CompactedSstId) Init ¶
func (rcv *CompactedSstId) Init(buf []byte, i flatbuffers.UOffsetT)
func (*CompactedSstId) Low ¶
func (rcv *CompactedSstId) Low() uint64
func (*CompactedSstId) MutateHigh ¶
func (rcv *CompactedSstId) MutateHigh(n uint64) bool
func (*CompactedSstId) MutateLow ¶
func (rcv *CompactedSstId) MutateLow(n uint64) bool
func (*CompactedSstId) Table ¶
func (rcv *CompactedSstId) Table() flatbuffers.Table
func (*CompactedSstId) UnPack ¶
func (rcv *CompactedSstId) UnPack() *CompactedSstIdT
func (*CompactedSstId) UnPackTo ¶
func (rcv *CompactedSstId) UnPackTo(t *CompactedSstIdT)
type CompactedSstIdT ¶
func (*CompactedSstIdT) Pack ¶
func (t *CompactedSstIdT) Pack(builder *flatbuffers.Builder) flatbuffers.UOffsetT
type CompressionFormat ¶
type CompressionFormat int8
const ( CompressionFormatNone CompressionFormat = 0 CompressionFormatSnappy CompressionFormat = 1 CompressionFormatZlib CompressionFormat = 2 CompressionFormatLz4 CompressionFormat = 3 CompressionFormatZstd CompressionFormat = 4 )
func (CompressionFormat) String ¶
func (v CompressionFormat) String() string
type ManifestV1 ¶
type ManifestV1 struct {
// contains filtered or unexported fields
}
func GetRootAsManifestV1 ¶
func GetRootAsManifestV1(buf []byte, offset flatbuffers.UOffsetT) *ManifestV1
func GetSizePrefixedRootAsManifestV1 ¶
func GetSizePrefixedRootAsManifestV1(buf []byte, offset flatbuffers.UOffsetT) *ManifestV1
func (*ManifestV1) CompactedLength ¶
func (rcv *ManifestV1) CompactedLength() int
func (*ManifestV1) CompactorEpoch ¶
func (rcv *ManifestV1) CompactorEpoch() uint64
func (*ManifestV1) Init ¶
func (rcv *ManifestV1) Init(buf []byte, i flatbuffers.UOffsetT)
func (*ManifestV1) L0 ¶
func (rcv *ManifestV1) L0(obj *CompactedSsTable, j int) bool
func (*ManifestV1) L0LastCompacted ¶
func (rcv *ManifestV1) L0LastCompacted(obj *CompactedSstId) *CompactedSstId
func (*ManifestV1) L0Length ¶
func (rcv *ManifestV1) L0Length() int
func (*ManifestV1) ManifestId ¶
func (rcv *ManifestV1) ManifestId() uint64
func (*ManifestV1) MutateCompactorEpoch ¶
func (rcv *ManifestV1) MutateCompactorEpoch(n uint64) bool
func (*ManifestV1) MutateManifestId ¶
func (rcv *ManifestV1) MutateManifestId(n uint64) bool
func (*ManifestV1) MutateWalIdLastCompacted ¶
func (rcv *ManifestV1) MutateWalIdLastCompacted(n uint64) bool
func (*ManifestV1) MutateWalIdLastSeen ¶
func (rcv *ManifestV1) MutateWalIdLastSeen(n uint64) bool
func (*ManifestV1) MutateWriterEpoch ¶
func (rcv *ManifestV1) MutateWriterEpoch(n uint64) bool
func (*ManifestV1) SnapshotsLength ¶
func (rcv *ManifestV1) SnapshotsLength() int
func (*ManifestV1) Table ¶
func (rcv *ManifestV1) Table() flatbuffers.Table
func (*ManifestV1) UnPack ¶
func (rcv *ManifestV1) UnPack() *ManifestV1T
func (*ManifestV1) UnPackTo ¶
func (rcv *ManifestV1) UnPackTo(t *ManifestV1T)
func (*ManifestV1) WalIdLastCompacted ¶
func (rcv *ManifestV1) WalIdLastCompacted() uint64
func (*ManifestV1) WalIdLastSeen ¶
func (rcv *ManifestV1) WalIdLastSeen() uint64
func (*ManifestV1) WriterEpoch ¶
func (rcv *ManifestV1) WriterEpoch() uint64
type ManifestV1T ¶
type ManifestV1T struct { ManifestId uint64 `json:"manifest_id"` WriterEpoch uint64 `json:"writer_epoch"` CompactorEpoch uint64 `json:"compactor_epoch"` WalIdLastCompacted uint64 `json:"wal_id_last_compacted"` WalIdLastSeen uint64 `json:"wal_id_last_seen"` L0LastCompacted *CompactedSstIdT `json:"l0_last_compacted"` L0 []*CompactedSsTableT `json:"l0"` Compacted []*SortedRunT `json:"compacted"` Snapshots []*SnapshotT `json:"snapshots"` }
func (*ManifestV1T) Pack ¶
func (t *ManifestV1T) Pack(builder *flatbuffers.Builder) flatbuffers.UOffsetT
type Snapshot ¶
type Snapshot struct {
// contains filtered or unexported fields
}
func GetRootAsSnapshot ¶
func GetRootAsSnapshot(buf []byte, offset flatbuffers.UOffsetT) *Snapshot
func GetSizePrefixedRootAsSnapshot ¶
func GetSizePrefixedRootAsSnapshot(buf []byte, offset flatbuffers.UOffsetT) *Snapshot
func (*Snapshot) ManifestId ¶
func (*Snapshot) MutateManifestId ¶
func (*Snapshot) MutateSnapshotExpireTimeS ¶
func (*Snapshot) SnapshotExpireTimeS ¶
func (*Snapshot) Table ¶
func (rcv *Snapshot) Table() flatbuffers.Table
type SnapshotT ¶
type SnapshotT struct { Id uint64 `json:"id"` ManifestId uint64 `json:"manifest_id"` SnapshotExpireTimeS uint32 `json:"snapshot_expire_time_s"` }
func (*SnapshotT) Pack ¶
func (t *SnapshotT) Pack(builder *flatbuffers.Builder) flatbuffers.UOffsetT
type SortedRun ¶
type SortedRun struct {
// contains filtered or unexported fields
}
func GetRootAsSortedRun ¶
func GetRootAsSortedRun(buf []byte, offset flatbuffers.UOffsetT) *SortedRun
func GetSizePrefixedRootAsSortedRun ¶
func GetSizePrefixedRootAsSortedRun(buf []byte, offset flatbuffers.UOffsetT) *SortedRun
func (*SortedRun) SstsLength ¶
func (*SortedRun) Table ¶
func (rcv *SortedRun) Table() flatbuffers.Table
func (*SortedRun) UnPack ¶
func (rcv *SortedRun) UnPack() *SortedRunT
func (*SortedRun) UnPackTo ¶
func (rcv *SortedRun) UnPackTo(t *SortedRunT)
type SortedRunT ¶
type SortedRunT struct { Id uint32 `json:"id"` Ssts []*CompactedSsTableT `json:"ssts"` }
func (*SortedRunT) Pack ¶
func (t *SortedRunT) Pack(builder *flatbuffers.Builder) flatbuffers.UOffsetT
type SsTableIndex ¶
type SsTableIndex struct {
// contains filtered or unexported fields
}
func GetRootAsSsTableIndex ¶
func GetRootAsSsTableIndex(buf []byte, offset flatbuffers.UOffsetT) *SsTableIndex
func GetSizePrefixedRootAsSsTableIndex ¶
func GetSizePrefixedRootAsSsTableIndex(buf []byte, offset flatbuffers.UOffsetT) *SsTableIndex
func (*SsTableIndex) BlockMetaLength ¶
func (rcv *SsTableIndex) BlockMetaLength() int
func (*SsTableIndex) Init ¶
func (rcv *SsTableIndex) Init(buf []byte, i flatbuffers.UOffsetT)
func (*SsTableIndex) Table ¶
func (rcv *SsTableIndex) Table() flatbuffers.Table
func (*SsTableIndex) UnPack ¶
func (rcv *SsTableIndex) UnPack() *SsTableIndexT
func (*SsTableIndex) UnPackTo ¶
func (rcv *SsTableIndex) UnPackTo(t *SsTableIndexT)
type SsTableIndexT ¶
type SsTableIndexT struct {
BlockMeta []*BlockMetaT `json:"block_meta"`
}
func (*SsTableIndexT) Pack ¶
func (t *SsTableIndexT) Pack(builder *flatbuffers.Builder) flatbuffers.UOffsetT
type SsTableInfo ¶
type SsTableInfo struct {
// contains filtered or unexported fields
}
func GetRootAsSsTableInfo ¶
func GetRootAsSsTableInfo(buf []byte, offset flatbuffers.UOffsetT) *SsTableInfo
func GetSizePrefixedRootAsSsTableInfo ¶
func GetSizePrefixedRootAsSsTableInfo(buf []byte, offset flatbuffers.UOffsetT) *SsTableInfo
func (*SsTableInfo) CompressionFormat ¶
func (rcv *SsTableInfo) CompressionFormat() CompressionFormat
func (*SsTableInfo) FilterLen ¶
func (rcv *SsTableInfo) FilterLen() uint64
func (*SsTableInfo) FilterOffset ¶
func (rcv *SsTableInfo) FilterOffset() uint64
func (*SsTableInfo) FirstKey ¶
func (rcv *SsTableInfo) FirstKey(j int) byte
func (*SsTableInfo) FirstKeyBytes ¶
func (rcv *SsTableInfo) FirstKeyBytes() []byte
func (*SsTableInfo) FirstKeyLength ¶
func (rcv *SsTableInfo) FirstKeyLength() int
func (*SsTableInfo) IndexLen ¶
func (rcv *SsTableInfo) IndexLen() uint64
func (*SsTableInfo) IndexOffset ¶
func (rcv *SsTableInfo) IndexOffset() uint64
func (*SsTableInfo) Init ¶
func (rcv *SsTableInfo) Init(buf []byte, i flatbuffers.UOffsetT)
func (*SsTableInfo) MutateCompressionFormat ¶
func (rcv *SsTableInfo) MutateCompressionFormat(n CompressionFormat) bool
func (*SsTableInfo) MutateFilterLen ¶
func (rcv *SsTableInfo) MutateFilterLen(n uint64) bool
func (*SsTableInfo) MutateFilterOffset ¶
func (rcv *SsTableInfo) MutateFilterOffset(n uint64) bool
func (*SsTableInfo) MutateFirstKey ¶
func (rcv *SsTableInfo) MutateFirstKey(j int, n byte) bool
func (*SsTableInfo) MutateIndexLen ¶
func (rcv *SsTableInfo) MutateIndexLen(n uint64) bool
func (*SsTableInfo) MutateIndexOffset ¶
func (rcv *SsTableInfo) MutateIndexOffset(n uint64) bool
func (*SsTableInfo) Table ¶
func (rcv *SsTableInfo) Table() flatbuffers.Table
func (*SsTableInfo) UnPack ¶
func (rcv *SsTableInfo) UnPack() *SsTableInfoT
func (*SsTableInfo) UnPackTo ¶
func (rcv *SsTableInfo) UnPackTo(t *SsTableInfoT)
type SsTableInfoT ¶
type SsTableInfoT struct { FirstKey []byte `json:"first_key"` IndexOffset uint64 `json:"index_offset"` IndexLen uint64 `json:"index_len"` FilterOffset uint64 `json:"filter_offset"` FilterLen uint64 `json:"filter_len"` CompressionFormat CompressionFormat `json:"compression_format"` }
func (*SsTableInfoT) Pack ¶
func (t *SsTableInfoT) Pack(builder *flatbuffers.Builder) flatbuffers.UOffsetT
Click to show internal directories.
Click to hide internal directories.