# Functions
FromLabelAdaptersToLabels casts []LabelAdapter to labels.Labels.
FromLabelAdaptersToMetric converts []LabelAdapter to a model.Metric.
FromLabelsToLabelAdapters casts labels.Labels to []LabelAdapter.
FromMetricsToLabelAdapters converts model.Metric to []LabelAdapter.
Combine unique values from multiple LabelResponses into a single, sorted LabelResponse.
Combine unique label sets from multiple SeriesResponse and return a single SeriesResponse.
PreallocTimeseriesSliceFromPool retrieves a slice of PreallocTimeseries from a sync.Pool.
ReuseSlice puts the slice back into a sync.Pool for reuse.
ReuseTimeseries puts the timeseries back into a sync.Pool for reuse.
TimeseriesFromPool retrieves a pointer to a TimeSeries from a sync.Pool.
ToWriteRequest converts matched slices of Labels, Samples and Metadata into a WriteRequest proto.
# Structs
ChunkRef contains the metadata to reference a Chunk.
TODO: make the detected field include the serialized sketch we only want cardinality in the JSON response.
FPBounds is identical to the definition in `pkg/storage/bloom/v1/bounds.FingerprintBounds` which ensures we can cast between them without allocations.
Series calls to the TSDB Index.
LegacyLabelPair exists for backwards compatibility reasons and is deprecated.
LegacySample exists for backwards compatibility reasons and is deprecated.
TODO(owen-d): fix.
TODO(owen-d): fix.
PreallocConfig configures how structures will be preallocated to optimise proto unmarshalling.
PreallocTimeseries is a TimeSeries which preallocs slices on Unmarshal.
PreallocWriteRequest is a WriteRequest which preallocs slices on Unmarshal.
"Large" bytes format from https://github.com/tdunning/t-digest.
UnimplementedBloomGatewayServer can be embedded to have forward compatible implementations.
UnimplementedIndexGatewayServer can be embedded to have forward compatible implementations.
UnimplementedPatternServer can be embedded to have forward compatible implementations.
UnimplementedPusherRF1Server can be embedded to have forward compatible implementations.
UnimplementedQuerierServer can be embedded to have forward compatible implementations.
UnimplementedStreamDataServer can be embedded to have forward compatible implementations.
# Interfaces
BloomGatewayClient is the client API for BloomGateway service.
BloomGatewayServer is the server API for BloomGateway service.
IndexGatewayClient is the client API for IndexGateway service.
IndexGatewayServer is the server API for IndexGateway service.
PatternClient is the client API for Pattern service.
PatternServer is the server API for Pattern service.
PusherRF1Client is the client API for PusherRF1 service.
PusherRF1Server is the server API for PusherRF1 service.
QuerierClient is the client API for Querier service.
QuerierServer is the server API for Querier service.
StreamDataClient is the client API for StreamData service.
StreamDataServer is the server API for StreamData service.