flatbuf

package
v0.0.0-...-fbb2b8c Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 5, 2024 License: Apache-2.0 Imports: 2 Imported by: 0

README

FlatBuffers Generated Code

This folder contains the generated flatbuffer code. Flat buffer schemas are in the root schemas folder.

How to Generate FlatBuffers Go Code

To generate .go files from .fbs files:

  1. Install flatc.
  2. Run make flatbuf from the project root. (This is automatically run when make build or make test is run)

Step 2 will generate manifest_generated.go file under the directory flatbuf

NOTE: You can install flatc with brew install flatbuffers if you're using Homebrew.

Documentation

Index

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) FirstKey

func (rcv *BlockMeta) FirstKey(j int) byte

func (*BlockMeta) FirstKeyBytes

func (rcv *BlockMeta) FirstKeyBytes() []byte

func (*BlockMeta) FirstKeyLength

func (rcv *BlockMeta) FirstKeyLength() int

func (*BlockMeta) Init

func (rcv *BlockMeta) Init(buf []byte, i flatbuffers.UOffsetT)

func (*BlockMeta) MutateFirstKey

func (rcv *BlockMeta) MutateFirstKey(j int, n byte) bool

func (*BlockMeta) MutateOffset

func (rcv *BlockMeta) MutateOffset(n uint64) bool

func (*BlockMeta) Offset

func (rcv *BlockMeta) Offset() uint64

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

type BlockMetaT struct {
	Offset   uint64 `json:"offset"`
	FirstKey []byte `json:"first_key"`
}

func (*BlockMetaT) Pack

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 (*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

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

type CompactedSstIdT struct {
	High uint64 `json:"high"`
	Low  uint64 `json:"low"`
}

func (*CompactedSstIdT) Pack

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) Compacted

func (rcv *ManifestV1) Compacted(obj *SortedRun, j int) bool

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) Snapshots

func (rcv *ManifestV1) Snapshots(obj *Snapshot, j int) 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

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) Id

func (rcv *Snapshot) Id() uint64

func (*Snapshot) Init

func (rcv *Snapshot) Init(buf []byte, i flatbuffers.UOffsetT)

func (*Snapshot) ManifestId

func (rcv *Snapshot) ManifestId() uint64

func (*Snapshot) MutateId

func (rcv *Snapshot) MutateId(n uint64) bool

func (*Snapshot) MutateManifestId

func (rcv *Snapshot) MutateManifestId(n uint64) bool

func (*Snapshot) MutateSnapshotExpireTimeS

func (rcv *Snapshot) MutateSnapshotExpireTimeS(n uint32) bool

func (*Snapshot) SnapshotExpireTimeS

func (rcv *Snapshot) SnapshotExpireTimeS() uint32

func (*Snapshot) Table

func (rcv *Snapshot) Table() flatbuffers.Table

func (*Snapshot) UnPack

func (rcv *Snapshot) UnPack() *SnapshotT

func (*Snapshot) UnPackTo

func (rcv *Snapshot) UnPackTo(t *SnapshotT)

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) Id

func (rcv *SortedRun) Id() uint32

func (*SortedRun) Init

func (rcv *SortedRun) Init(buf []byte, i flatbuffers.UOffsetT)

func (*SortedRun) MutateId

func (rcv *SortedRun) MutateId(n uint32) bool

func (*SortedRun) Ssts

func (rcv *SortedRun) Ssts(obj *CompactedSsTable, j int) bool

func (*SortedRun) SstsLength

func (rcv *SortedRun) SstsLength() int

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

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) BlockMeta

func (rcv *SsTableIndex) BlockMeta(obj *BlockMeta, j int) bool

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

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL