Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ColumnWithPages ¶
type ColumnWithPages struct {
Name string `json:"name,omitempty"`
Type string `json:"type"`
ValueType string `json:"value_type"`
RowsCount uint64 `json:"rows_count"`
Compression string `json:"compression"`
UncompressedSize uint64 `json:"uncompressed_size"`
CompressedSize uint64 `json:"compressed_size"`
MetadataOffset uint64 `json:"metadata_offset"`
MetadataSize uint64 `json:"metadata_size"`
ValuesCount uint64 `json:"values_count"`
Pages []PageInfo `json:"pages"`
}
type Config ¶
type Config struct {
// StorageBucketPrefix is the prefix to use when exploring the bucket
StorageBucketPrefix string `yaml:"storage_bucket_prefix"`
}
Config holds the configuration for the explorer service
func (*Config) RegisterFlags ¶
RegisterFlags registers the flags for the explorer configuration
type FileMetadata ¶
type FileMetadata struct {
Sections []SectionMetadata `json:"sections"`
Error string `json:"error,omitempty"`
LastModified time.Time `json:"lastModified,omitempty"`
}
type PageInfo ¶
type PageInfo struct {
UncompressedSize uint64 `json:"uncompressed_size"`
CompressedSize uint64 `json:"compressed_size"`
CRC32 uint32 `json:"crc32"`
RowsCount uint64 `json:"rows_count"`
Encoding string `json:"encoding"`
DataOffset uint64 `json:"data_offset"`
DataSize uint64 `json:"data_size"`
ValuesCount uint64 `json:"values_count"`
}
type SectionMetadata ¶
type SectionMetadata struct {
Type string `json:"type"`
TotalCompressedSize uint64 `json:"totalCompressedSize"`
TotalUncompressedSize uint64 `json:"totalUncompressedSize"`
ColumnCount int `json:"columnCount"`
Columns []ColumnWithPages `json:"columns"`
}
Click to show internal directories.
Click to hide internal directories.