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)
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.
![]() |
The pages are generated with Golds v0.8.2. (GOOS=linux GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |