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"`
Statistics Statistics `json:"statistics"`
}
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"`
Distribution []uint64 `json:"distribution"`
MinTimestamp time.Time `json:"minTimestamp"`
MaxTimestamp time.Time `json:"maxTimestamp"`
}
type Service ¶
type Service struct {
*services.BasicService
// contains filtered or unexported fields
}
type Statistics ¶ added in v3.5.0
type Statistics struct {
CardinalityCount uint64 `json:"cardinality_count"`
}
func NewStatsFrom ¶ added in v3.5.0
func NewStatsFrom(md *datasetmd.Statistics) (res Statistics)
Click to show internal directories.
Click to hide internal directories.