Documentation
¶
Index ¶
- Constants
- type ObjectDecoder
- func (d *ObjectDecoder) Combine(objs ...[]byte) ([]byte, error)
- func (d *ObjectDecoder) FastRange([]byte) (uint32, uint32, error)
- func (d *ObjectDecoder) Marshal(t *tempopb.Trace) ([]byte, error)
- func (d *ObjectDecoder) Matches(id []byte, obj []byte, req *tempopb.SearchRequest) (*tempopb.TraceSearchMetadata, error)
- func (d *ObjectDecoder) PrepareForRead(obj []byte) (*tempopb.Trace, error)
- type SegmentDecoder
- func (d *SegmentDecoder) FastRange([]byte) (uint32, uint32, error)
- func (d *SegmentDecoder) PrepareForRead(segments [][]byte) (*tempopb.Trace, error)
- func (d *SegmentDecoder) PrepareForWrite(trace *tempopb.Trace, start uint32, end uint32) ([]byte, error)
- func (d *SegmentDecoder) ToObject(segments [][]byte) ([]byte, error)
Constants ¶
View Source
const Encoding = "v1"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ObjectDecoder ¶ added in v1.4.0
type ObjectDecoder struct { }
func NewObjectDecoder ¶ added in v1.4.0
func NewObjectDecoder() *ObjectDecoder
func (*ObjectDecoder) Combine ¶ added in v1.4.0
func (d *ObjectDecoder) Combine(objs ...[]byte) ([]byte, error)
func (*ObjectDecoder) FastRange ¶ added in v1.4.0
func (d *ObjectDecoder) FastRange([]byte) (uint32, uint32, error)
func (*ObjectDecoder) Marshal ¶ added in v1.4.0
func (d *ObjectDecoder) Marshal(t *tempopb.Trace) ([]byte, error)
func (*ObjectDecoder) Matches ¶ added in v1.4.0
func (d *ObjectDecoder) Matches(id []byte, obj []byte, req *tempopb.SearchRequest) (*tempopb.TraceSearchMetadata, error)
func (*ObjectDecoder) PrepareForRead ¶ added in v1.4.0
func (d *ObjectDecoder) PrepareForRead(obj []byte) (*tempopb.Trace, error)
type SegmentDecoder ¶ added in v1.4.0
type SegmentDecoder struct { }
func NewSegmentDecoder ¶ added in v1.4.0
func NewSegmentDecoder() *SegmentDecoder
NewSegmentDecoder() returns a v1 segment decoder.
func (*SegmentDecoder) FastRange ¶ added in v1.4.0
func (d *SegmentDecoder) FastRange([]byte) (uint32, uint32, error)
func (*SegmentDecoder) PrepareForRead ¶ added in v1.4.0
func (d *SegmentDecoder) PrepareForRead(segments [][]byte) (*tempopb.Trace, error)
func (*SegmentDecoder) PrepareForWrite ¶ added in v1.4.0
Click to show internal directories.
Click to hide internal directories.