v1

package
v0.0.30 Latest Latest
Warning

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

Go to latest
Published: Sep 1, 2023 License: AGPL-3.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	ErrInvalidLength        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflow          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroup = fmt.Errorf("proto: unexpected end of group")
)
View Source
var File_vince_blocks_v1_blocks_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type BlockIndex

type BlockIndex struct {

	// A list of bitmaps each belonging to a row group. This allows us to select
	// row groups that might contain relevant data based on indexed columns.
	RowGroupBitmap [][]byte `protobuf:"bytes,1,rep,name=row_group_bitmap,json=rowGroupBitmap,proto3" json:"row_group_bitmap,omitempty"`
	// A list of min/max timestamp observed per row group
	TimeRange []*BlockIndex_Range `protobuf:"bytes,2,rep,name=time_range,json=timeRange,proto3" json:"time_range,omitempty"`
	// contains filtered or unexported fields
}

func (*BlockIndex) Descriptor deprecated

func (*BlockIndex) Descriptor() ([]byte, []int)

Deprecated: Use BlockIndex.ProtoReflect.Descriptor instead.

func (*BlockIndex) GetRowGroupBitmap

func (x *BlockIndex) GetRowGroupBitmap() [][]byte

func (*BlockIndex) GetTimeRange

func (x *BlockIndex) GetTimeRange() []*BlockIndex_Range

func (*BlockIndex) MarshalToSizedBufferVT

func (m *BlockIndex) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*BlockIndex) MarshalToVT

func (m *BlockIndex) MarshalToVT(dAtA []byte) (int, error)

func (*BlockIndex) MarshalVT

func (m *BlockIndex) MarshalVT() (dAtA []byte, err error)

func (*BlockIndex) ProtoMessage

func (*BlockIndex) ProtoMessage()

func (*BlockIndex) ProtoReflect

func (x *BlockIndex) ProtoReflect() protoreflect.Message

func (*BlockIndex) Reset

func (x *BlockIndex) Reset()

func (*BlockIndex) SizeVT

func (m *BlockIndex) SizeVT() (n int)

func (*BlockIndex) String

func (x *BlockIndex) String() string

func (*BlockIndex) UnmarshalVT

func (m *BlockIndex) UnmarshalVT(dAtA []byte) error

type BlockIndex_Range

type BlockIndex_Range struct {

	// The minimum timestamp value observed in a row group.
	Min *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=min,proto3" json:"min,omitempty"`
	// The maximum timestamp value observed a row group.
	Max *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=max,proto3" json:"max,omitempty"`
	// contains filtered or unexported fields
}

func (*BlockIndex_Range) Descriptor deprecated

func (*BlockIndex_Range) Descriptor() ([]byte, []int)

Deprecated: Use BlockIndex_Range.ProtoReflect.Descriptor instead.

func (*BlockIndex_Range) GetMax

func (x *BlockIndex_Range) GetMax() *timestamppb.Timestamp

func (*BlockIndex_Range) GetMin

func (x *BlockIndex_Range) GetMin() *timestamppb.Timestamp

func (*BlockIndex_Range) MarshalToSizedBufferVT

func (m *BlockIndex_Range) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*BlockIndex_Range) MarshalToVT

func (m *BlockIndex_Range) MarshalToVT(dAtA []byte) (int, error)

func (*BlockIndex_Range) MarshalVT

func (m *BlockIndex_Range) MarshalVT() (dAtA []byte, err error)

func (*BlockIndex_Range) ProtoMessage

func (*BlockIndex_Range) ProtoMessage()

func (*BlockIndex_Range) ProtoReflect

func (x *BlockIndex_Range) ProtoReflect() protoreflect.Message

func (*BlockIndex_Range) Reset

func (x *BlockIndex_Range) Reset()

func (*BlockIndex_Range) SizeVT

func (m *BlockIndex_Range) SizeVT() (n int)

func (*BlockIndex_Range) String

func (x *BlockIndex_Range) String() string

func (*BlockIndex_Range) UnmarshalVT

func (m *BlockIndex_Range) UnmarshalVT(dAtA []byte) error

Jump to

Keyboard shortcuts

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