#include "tensorstore/array_storage_statistics.h"
struct tensorstore::ArrayStorageStatistics;

Response from a storage statistics query.

Types

enum Mask;

Indicates the information to request.

Friend functions

friend constexpr Mask operator~(Mask a);
friend constexpr Mask operator|(Mask aMask b);
friend constexpr Maskoperator|=(MaskaMask b);
friend constexpr Mask operator&(Mask aMask b);
friend constexpr Mask operator&=(MaskaMask b);

Set operations.

friend bool operator==(const ArrayStorageStatisticsa,
                       
const ArrayStorageStatisticsb);
friend bool operator!=(const ArrayStorageStatisticsa,
                       
const ArrayStorageStatisticsb);

Comparison operators.

friend std::ostream&
operator<<(std::ostreamosconst ArrayStorageStatisticsa);

Prints a debug representation.

Data members

Mask mask = {};

Indicates which fields are valid.

bool not_stored;

Set to true if no data is stored within the requested domain.

bool fully_stored;

Indicates whether the requested domain is fully stored.