package snapshotv1alpha1

Import Path
	github.com/polarsignals/frostdb/gen/proto/go/frostdb/snapshot/v1alpha1 (on go.dev)

Dependency Relation
	imports 8 packages, and imported by one package


Package-Level Type Names (total 6)
/* sort by: | */
FooterData is a message stored in the footer of a snapshot file that encodes data about the rest of the file. table_metadata is a list of all tables in the snapshot. Deprecated: Use FooterData.ProtoReflect.Descriptor instead. (*FooterData) GetTableMetadata() []*Table (*FooterData) MarshalToSizedBufferVT(dAtA []byte) (int, error) (*FooterData) MarshalToVT(dAtA []byte) (int, error) (*FooterData) MarshalVT() (dAtA []byte, err error) (*FooterData) ProtoMessage() (*FooterData) ProtoReflect() protoreflect.Message (*FooterData) Reset() (*FooterData) SizeVT() (n int) (*FooterData) String() string (*FooterData) UnmarshalVT(dAtA []byte) error *FooterData : github.com/gogo/protobuf/proto.Message *FooterData : expvar.Var *FooterData : fmt.Stringer *FooterData : google.golang.org/protobuf/reflect/protoreflect.ProtoMessage *FooterData : google.golang.org/protobuf/runtime/protoiface.MessageV1
Granule encodes metadata about a granule in a table. part_metadata is a list of all parts in the granule. Deprecated: Use Granule.ProtoReflect.Descriptor instead. (*Granule) GetPartMetadata() []*Part (*Granule) MarshalToSizedBufferVT(dAtA []byte) (int, error) (*Granule) MarshalToVT(dAtA []byte) (int, error) (*Granule) MarshalVT() (dAtA []byte, err error) (*Granule) ProtoMessage() (*Granule) ProtoReflect() protoreflect.Message (*Granule) Reset() (*Granule) SizeVT() (n int) (*Granule) String() string (*Granule) UnmarshalVT(dAtA []byte) error *Granule : github.com/gogo/protobuf/proto.Message *Granule : expvar.Var *Granule : fmt.Stringer *Granule : google.golang.org/protobuf/reflect/protoreflect.ProtoMessage *Granule : google.golang.org/protobuf/runtime/protoiface.MessageV1 func (*Table).GetGranuleMetadata() []*Granule
Part encodes metadata about a part in a granule. compaction_level is the compaction level of the part. encoding is the actual encoding of the part. end_offset is the end offset of the part. start_offset is the start offset of the part. tx is the transaction id of the part. Deprecated: Use Part.ProtoReflect.Descriptor instead. (*Part) GetCompactionLevel() uint64 (*Part) GetEncoding() Part_Encoding (*Part) GetEndOffset() int64 (*Part) GetStartOffset() int64 (*Part) GetTx() uint64 (*Part) MarshalToSizedBufferVT(dAtA []byte) (int, error) (*Part) MarshalToVT(dAtA []byte) (int, error) (*Part) MarshalVT() (dAtA []byte, err error) (*Part) ProtoMessage() (*Part) ProtoReflect() protoreflect.Message (*Part) Reset() (*Part) SizeVT() (n int) (*Part) String() string (*Part) UnmarshalVT(dAtA []byte) error *Part : github.com/gogo/protobuf/proto.Message *Part : expvar.Var *Part : fmt.Stringer *Part : google.golang.org/protobuf/reflect/protoreflect.ProtoMessage *Part : google.golang.org/protobuf/runtime/protoiface.MessageV1 func (*Granule).GetPartMetadata() []*Part
Encoding is a enum of possible encodings of the part. ( Part_Encoding) Descriptor() protoreflect.EnumDescriptor ( Part_Encoding) Enum() *Part_Encoding Deprecated: Use Part_Encoding.Descriptor instead. ( Part_Encoding) Number() protoreflect.EnumNumber ( Part_Encoding) String() string ( Part_Encoding) Type() protoreflect.EnumType Part_Encoding : expvar.Var Part_Encoding : fmt.Stringer Part_Encoding : google.golang.org/protobuf/reflect/protoreflect.Enum func (*Part).GetEncoding() Part_Encoding func Part_Encoding.Enum() *Part_Encoding const Part_ENCODING_ARROW const Part_ENCODING_PARQUET const Part_ENCODING_UNSPECIFIED
Table encodes metadata about a table in a snapshot. active_block is the active block of the table. config is the configuration of the table. granule_metadata is a list of all granules in the table. name of the table. Deprecated: Use Table.ProtoReflect.Descriptor instead. (*Table) GetActiveBlock() *Table_TableBlock (*Table) GetConfig() *v1alpha1.TableConfig (*Table) GetGranuleMetadata() []*Granule (*Table) GetName() string (*Table) MarshalToSizedBufferVT(dAtA []byte) (int, error) (*Table) MarshalToVT(dAtA []byte) (int, error) (*Table) MarshalVT() (dAtA []byte, err error) (*Table) ProtoMessage() (*Table) ProtoReflect() protoreflect.Message (*Table) Reset() (*Table) SizeVT() (n int) (*Table) String() string (*Table) UnmarshalVT(dAtA []byte) error *Table : github.com/gogo/protobuf/proto.Message *Table : expvar.Var *Table : fmt.Stringer *Table : google.golang.org/protobuf/reflect/protoreflect.ProtoMessage *Table : google.golang.org/protobuf/runtime/protoiface.MessageV1 func (*FooterData).GetTableMetadata() []*Table
TableBlock min_tx is the minimum transaction id in the block. prev_tx is the transaction id of the previous block. size is the size of the block in bytes. ulid is the unique identifier of the block. Deprecated: Use Table_TableBlock.ProtoReflect.Descriptor instead. (*Table_TableBlock) GetMinTx() uint64 (*Table_TableBlock) GetPrevTx() uint64 (*Table_TableBlock) GetSize() int64 (*Table_TableBlock) GetUlid() []byte (*Table_TableBlock) MarshalToSizedBufferVT(dAtA []byte) (int, error) (*Table_TableBlock) MarshalToVT(dAtA []byte) (int, error) (*Table_TableBlock) MarshalVT() (dAtA []byte, err error) (*Table_TableBlock) ProtoMessage() (*Table_TableBlock) ProtoReflect() protoreflect.Message (*Table_TableBlock) Reset() (*Table_TableBlock) SizeVT() (n int) (*Table_TableBlock) String() string (*Table_TableBlock) UnmarshalVT(dAtA []byte) error *Table_TableBlock : github.com/gogo/protobuf/proto.Message *Table_TableBlock : expvar.Var *Table_TableBlock : fmt.Stringer *Table_TableBlock : google.golang.org/protobuf/reflect/protoreflect.ProtoMessage *Table_TableBlock : google.golang.org/protobuf/runtime/protoiface.MessageV1 func (*Table).GetActiveBlock() *Table_TableBlock
Package-Level Variables (total 3)
Enum value maps for Part_Encoding.
Enum value maps for Part_Encoding.
Package-Level Constants (total 3)
ENCODING_ARROW is an arrow encoding.
ENCODING_PARQUET is a parquet encoding.
ENCODING_UNSPECIFIED is an unknown encoding.