Documentation ¶
Overview ¶
Package logsegment contains the definition of the flatbuffers file format for log segments.
Index ¶
- Constants
- func FinishRecordBatchBuffer(builder *flatbuffers.Builder, offset flatbuffers.UOffsetT)
- func FinishRecordBuffer(builder *flatbuffers.Builder, offset flatbuffers.UOffsetT)
- func FinishSizePrefixedRecordBatchBuffer(builder *flatbuffers.Builder, offset flatbuffers.UOffsetT)
- func FinishSizePrefixedRecordBuffer(builder *flatbuffers.Builder, offset flatbuffers.UOffsetT)
- func RecordAddFunctionCall(builder *flatbuffers.Builder, functionCall flatbuffers.UOffsetT)
- func RecordAddFunctionId(builder *flatbuffers.Builder, functionId uint32)
- func RecordAddTimestamp(builder *flatbuffers.Builder, timestamp int64)
- func RecordBatchAddChecksum(builder *flatbuffers.Builder, checksum uint32)
- func RecordBatchAddCompressedSize(builder *flatbuffers.Builder, compressedSize uint32)
- func RecordBatchAddCompression(builder *flatbuffers.Builder, compression types.Compression)
- func RecordBatchAddFirstOffset(builder *flatbuffers.Builder, firstOffset int64)
- func RecordBatchAddFirstTimestamp(builder *flatbuffers.Builder, firstTimestamp int64)
- func RecordBatchAddLastTimestamp(builder *flatbuffers.Builder, lastTimestamp int64)
- func RecordBatchAddNumRecords(builder *flatbuffers.Builder, numRecords uint32)
- func RecordBatchAddUncompressedSize(builder *flatbuffers.Builder, uncompressedSize uint32)
- func RecordBatchBufferHasIdentifier(buf []byte) bool
- func RecordBatchEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
- func RecordBatchStart(builder *flatbuffers.Builder)
- func RecordEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
- func RecordStart(builder *flatbuffers.Builder)
- func RecordStartFunctionCallVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT
- func SizePrefixedRecordBatchBufferHasIdentifier(buf []byte) bool
- type Record
- func (rcv *Record) FunctionCall(j int) byte
- func (rcv *Record) FunctionCallBytes() []byte
- func (rcv *Record) FunctionCallLength() int
- func (rcv *Record) FunctionId() uint32
- func (rcv *Record) Init(buf []byte, i flatbuffers.UOffsetT)
- func (rcv *Record) MutateFunctionCall(j int, n byte) bool
- func (rcv *Record) MutateFunctionId(n uint32) bool
- func (rcv *Record) MutateTimestamp(n int64) bool
- func (rcv *Record) Table() flatbuffers.Table
- func (rcv *Record) Timestamp() int64
- type RecordBatch
- func (rcv *RecordBatch) Checksum() uint32
- func (rcv *RecordBatch) CompressedSize() uint32
- func (rcv *RecordBatch) Compression() types.Compression
- func (rcv *RecordBatch) FirstOffset() int64
- func (rcv *RecordBatch) FirstTimestamp() int64
- func (rcv *RecordBatch) Init(buf []byte, i flatbuffers.UOffsetT)
- func (rcv *RecordBatch) LastTimestamp() int64
- func (rcv *RecordBatch) MutateChecksum(n uint32) bool
- func (rcv *RecordBatch) MutateCompressedSize(n uint32) bool
- func (rcv *RecordBatch) MutateCompression(n types.Compression) bool
- func (rcv *RecordBatch) MutateFirstOffset(n int64) bool
- func (rcv *RecordBatch) MutateFirstTimestamp(n int64) bool
- func (rcv *RecordBatch) MutateLastTimestamp(n int64) bool
- func (rcv *RecordBatch) MutateNumRecords(n uint32) bool
- func (rcv *RecordBatch) MutateUncompressedSize(n uint32) bool
- func (rcv *RecordBatch) NumRecords() uint32
- func (rcv *RecordBatch) Table() flatbuffers.Table
- func (rcv *RecordBatch) UncompressedSize() uint32
Constants ¶
View Source
const RecordBatchIdentifier = "TL.0"
Variables ¶
This section is empty.
Functions ¶
func FinishRecordBatchBuffer ¶
func FinishRecordBatchBuffer(builder *flatbuffers.Builder, offset flatbuffers.UOffsetT)
func FinishRecordBuffer ¶
func FinishRecordBuffer(builder *flatbuffers.Builder, offset flatbuffers.UOffsetT)
func FinishSizePrefixedRecordBatchBuffer ¶
func FinishSizePrefixedRecordBatchBuffer(builder *flatbuffers.Builder, offset flatbuffers.UOffsetT)
func FinishSizePrefixedRecordBuffer ¶
func FinishSizePrefixedRecordBuffer(builder *flatbuffers.Builder, offset flatbuffers.UOffsetT)
func RecordAddFunctionCall ¶
func RecordAddFunctionCall(builder *flatbuffers.Builder, functionCall flatbuffers.UOffsetT)
func RecordAddFunctionId ¶
func RecordAddFunctionId(builder *flatbuffers.Builder, functionId uint32)
func RecordAddTimestamp ¶
func RecordAddTimestamp(builder *flatbuffers.Builder, timestamp int64)
func RecordBatchAddChecksum ¶
func RecordBatchAddChecksum(builder *flatbuffers.Builder, checksum uint32)
func RecordBatchAddCompressedSize ¶
func RecordBatchAddCompressedSize(builder *flatbuffers.Builder, compressedSize uint32)
func RecordBatchAddCompression ¶
func RecordBatchAddCompression(builder *flatbuffers.Builder, compression types.Compression)
func RecordBatchAddFirstOffset ¶
func RecordBatchAddFirstOffset(builder *flatbuffers.Builder, firstOffset int64)
func RecordBatchAddFirstTimestamp ¶
func RecordBatchAddFirstTimestamp(builder *flatbuffers.Builder, firstTimestamp int64)
func RecordBatchAddLastTimestamp ¶
func RecordBatchAddLastTimestamp(builder *flatbuffers.Builder, lastTimestamp int64)
func RecordBatchAddNumRecords ¶
func RecordBatchAddNumRecords(builder *flatbuffers.Builder, numRecords uint32)
func RecordBatchAddUncompressedSize ¶
func RecordBatchAddUncompressedSize(builder *flatbuffers.Builder, uncompressedSize uint32)
func RecordBatchEnd ¶
func RecordBatchEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
func RecordBatchStart ¶
func RecordBatchStart(builder *flatbuffers.Builder)
func RecordEnd ¶
func RecordEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
func RecordStart ¶
func RecordStart(builder *flatbuffers.Builder)
func RecordStartFunctionCallVector ¶
func RecordStartFunctionCallVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT
Types ¶
type Record ¶
type Record struct {
// contains filtered or unexported fields
}
func GetRootAsRecord ¶
func GetRootAsRecord(buf []byte, offset flatbuffers.UOffsetT) *Record
func GetSizePrefixedRootAsRecord ¶
func GetSizePrefixedRootAsRecord(buf []byte, offset flatbuffers.UOffsetT) *Record
func (*Record) FunctionCall ¶
func (*Record) FunctionCallBytes ¶
func (*Record) FunctionCallLength ¶
func (*Record) FunctionId ¶
func (*Record) MutateFunctionId ¶
func (*Record) MutateTimestamp ¶
func (*Record) Table ¶
func (rcv *Record) Table() flatbuffers.Table
type RecordBatch ¶
type RecordBatch struct {
// contains filtered or unexported fields
}
func GetRootAsRecordBatch ¶
func GetRootAsRecordBatch(buf []byte, offset flatbuffers.UOffsetT) *RecordBatch
func GetSizePrefixedRootAsRecordBatch ¶
func GetSizePrefixedRootAsRecordBatch(buf []byte, offset flatbuffers.UOffsetT) *RecordBatch
func (*RecordBatch) Checksum ¶
func (rcv *RecordBatch) Checksum() uint32
func (*RecordBatch) CompressedSize ¶
func (rcv *RecordBatch) CompressedSize() uint32
func (*RecordBatch) Compression ¶
func (rcv *RecordBatch) Compression() types.Compression
func (*RecordBatch) FirstOffset ¶
func (rcv *RecordBatch) FirstOffset() int64
func (*RecordBatch) FirstTimestamp ¶
func (rcv *RecordBatch) FirstTimestamp() int64
func (*RecordBatch) Init ¶
func (rcv *RecordBatch) Init(buf []byte, i flatbuffers.UOffsetT)
func (*RecordBatch) LastTimestamp ¶
func (rcv *RecordBatch) LastTimestamp() int64
func (*RecordBatch) MutateChecksum ¶
func (rcv *RecordBatch) MutateChecksum(n uint32) bool
func (*RecordBatch) MutateCompressedSize ¶
func (rcv *RecordBatch) MutateCompressedSize(n uint32) bool
func (*RecordBatch) MutateCompression ¶
func (rcv *RecordBatch) MutateCompression(n types.Compression) bool
func (*RecordBatch) MutateFirstOffset ¶
func (rcv *RecordBatch) MutateFirstOffset(n int64) bool
func (*RecordBatch) MutateFirstTimestamp ¶
func (rcv *RecordBatch) MutateFirstTimestamp(n int64) bool
func (*RecordBatch) MutateLastTimestamp ¶
func (rcv *RecordBatch) MutateLastTimestamp(n int64) bool
func (*RecordBatch) MutateNumRecords ¶
func (rcv *RecordBatch) MutateNumRecords(n uint32) bool
func (*RecordBatch) MutateUncompressedSize ¶
func (rcv *RecordBatch) MutateUncompressedSize(n uint32) bool
func (*RecordBatch) NumRecords ¶
func (rcv *RecordBatch) NumRecords() uint32
func (*RecordBatch) Table ¶
func (rcv *RecordBatch) Table() flatbuffers.Table
func (*RecordBatch) UncompressedSize ¶
func (rcv *RecordBatch) UncompressedSize() uint32
Click to show internal directories.
Click to hide internal directories.