mirror of
https://github.com/GreptimeTeam/greptimedb.git
synced 2026-01-10 15:22:56 +00:00
1 line
19 KiB
HTML
1 line
19 KiB
HTML
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="List of all items in this crate"><title>List of all items in this crate</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-MediumItalic-ccf7e434.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2"href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-e56847b5.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="promql" data-themes="" data-resource-suffix="" data-rustdoc-version="1.92.0-nightly (fa3155a64 2025-09-30)" data-channel="nightly" data-search-js="search-e256b49e.js" data-stringdex-js="stringdex-828709d0.js" data-settings-js="settings-c38705f0.js" ><script src="../static.files/storage-e2aeef58.js"></script><script defer src="../static.files/main-ce535bd0.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-263c88ec.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-eab170b8.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc mod sys"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><rustdoc-topbar><h2><a href="#">All</a></h2></rustdoc-topbar><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../promql/index.html">promql</a><span class="version">1.0.0-beta.4</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h3><a href="#structs">Crate Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#constants" title="Constants">Constants</a></li><li><a href="#functions" title="Functions">Functions</a></li><li><a href="#types" title="Type Aliases">Type Aliases</a></li></ul></section><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer" title="Drag to resize sidebar"></div><main><div class="width-limiter"><section id="main-content" class="content"><div class="main-heading"><h1>List of all items</h1><rustdoc-toolbar></rustdoc-toolbar></div><h3 id="structs">Structs</h3><ul class="all-items"><li><a href="error/struct.ColumnNotFoundSnafu.html">error::ColumnNotFoundSnafu</a></li><li><a href="error/struct.DataFusionPlanningSnafu.html">error::DataFusionPlanningSnafu</a></li><li><a href="error/struct.DeserializeSnafu.html">error::DeserializeSnafu</a></li><li><a href="error/struct.EmptyRangeSnafu.html">error::EmptyRangeSnafu</a></li><li><a href="error/struct.IllegalRangeSnafu.html">error::IllegalRangeSnafu</a></li><li><a href="extension_plan/struct.Absent.html">extension_plan::Absent</a></li><li><a href="extension_plan/struct.AbsentExec.html">extension_plan::AbsentExec</a></li><li><a href="extension_plan/struct.AbsentStream.html">extension_plan::AbsentStream</a></li><li><a href="extension_plan/struct.EmptyMetric.html">extension_plan::EmptyMetric</a></li><li><a href="extension_plan/struct.EmptyMetricExec.html">extension_plan::EmptyMetricExec</a></li><li><a href="extension_plan/struct.EmptyMetricStream.html">extension_plan::EmptyMetricStream</a></li><li><a href="extension_plan/struct.HistogramFold.html">extension_plan::HistogramFold</a></li><li><a href="extension_plan/struct.HistogramFoldExec.html">extension_plan::HistogramFoldExec</a></li><li><a href="extension_plan/struct.HistogramFoldStream.html">extension_plan::HistogramFoldStream</a></li><li><a href="extension_plan/struct.InstantManipulate.html">extension_plan::InstantManipulate</a></li><li><a href="extension_plan/struct.InstantManipulateExec.html">extension_plan::InstantManipulateExec</a></li><li><a href="extension_plan/struct.InstantManipulateStream.html">extension_plan::InstantManipulateStream</a></li><li><a href="extension_plan/struct.PromExtensionPlanner.html">extension_plan::PromExtensionPlanner</a></li><li><a href="extension_plan/struct.RangeManipulate.html">extension_plan::RangeManipulate</a></li><li><a href="extension_plan/struct.RangeManipulateExec.html">extension_plan::RangeManipulateExec</a></li><li><a href="extension_plan/struct.RangeManipulateStream.html">extension_plan::RangeManipulateStream</a></li><li><a href="extension_plan/struct.ScalarCalculate.html">extension_plan::ScalarCalculate</a></li><li><a href="extension_plan/struct.SeriesDivide.html">extension_plan::SeriesDivide</a></li><li><a href="extension_plan/struct.SeriesDivideExec.html">extension_plan::SeriesDivideExec</a></li><li><a href="extension_plan/struct.SeriesDivideStream.html">extension_plan::SeriesDivideStream</a></li><li><a href="extension_plan/struct.SeriesNormalize.html">extension_plan::SeriesNormalize</a></li><li><a href="extension_plan/struct.SeriesNormalizeExec.html">extension_plan::SeriesNormalizeExec</a></li><li><a href="extension_plan/struct.SeriesNormalizeStream.html">extension_plan::SeriesNormalizeStream</a></li><li><a href="extension_plan/struct.UnionDistinctOn.html">extension_plan::UnionDistinctOn</a></li><li><a href="extension_plan/struct.UnionDistinctOnExec.html">extension_plan::UnionDistinctOnExec</a></li><li><a href="extension_plan/struct.UnionDistinctOnStream.html">extension_plan::UnionDistinctOnStream</a></li><li><a href="extension_plan/absent/struct.Absent.html">extension_plan::absent::Absent</a></li><li><a href="extension_plan/absent/struct.AbsentExec.html">extension_plan::absent::AbsentExec</a></li><li><a href="extension_plan/absent/struct.AbsentStream.html">extension_plan::absent::AbsentStream</a></li><li><a href="extension_plan/absent/struct.UnfixIndices.html">extension_plan::absent::UnfixIndices</a></li><li><a href="extension_plan/empty_metric/struct.EmptyMetric.html">extension_plan::empty_metric::EmptyMetric</a></li><li><a href="extension_plan/empty_metric/struct.EmptyMetricExec.html">extension_plan::empty_metric::EmptyMetricExec</a></li><li><a href="extension_plan/empty_metric/struct.EmptyMetricStream.html">extension_plan::empty_metric::EmptyMetricStream</a></li><li><a href="extension_plan/histogram_fold/struct.HistogramFold.html">extension_plan::histogram_fold::HistogramFold</a></li><li><a href="extension_plan/histogram_fold/struct.HistogramFoldExec.html">extension_plan::histogram_fold::HistogramFoldExec</a></li><li><a href="extension_plan/histogram_fold/struct.HistogramFoldStream.html">extension_plan::histogram_fold::HistogramFoldStream</a></li><li><a href="extension_plan/histogram_fold/struct.SafeGroup.html">extension_plan::histogram_fold::SafeGroup</a></li><li><a href="extension_plan/instant_manipulate/struct.InstantManipulate.html">extension_plan::instant_manipulate::InstantManipulate</a></li><li><a href="extension_plan/instant_manipulate/struct.InstantManipulateExec.html">extension_plan::instant_manipulate::InstantManipulateExec</a></li><li><a href="extension_plan/instant_manipulate/struct.InstantManipulateStream.html">extension_plan::instant_manipulate::InstantManipulateStream</a></li><li><a href="extension_plan/instant_manipulate/struct.UnfixIndices.html">extension_plan::instant_manipulate::UnfixIndices</a></li><li><a href="extension_plan/normalize/struct.SeriesNormalize.html">extension_plan::normalize::SeriesNormalize</a></li><li><a href="extension_plan/normalize/struct.SeriesNormalizeExec.html">extension_plan::normalize::SeriesNormalizeExec</a></li><li><a href="extension_plan/normalize/struct.SeriesNormalizeStream.html">extension_plan::normalize::SeriesNormalizeStream</a></li><li><a href="extension_plan/normalize/struct.UnfixIndices.html">extension_plan::normalize::UnfixIndices</a></li><li><a href="extension_plan/planner/struct.PromExtensionPlanner.html">extension_plan::planner::PromExtensionPlanner</a></li><li><a href="extension_plan/range_manipulate/struct.RangeManipulate.html">extension_plan::range_manipulate::RangeManipulate</a></li><li><a href="extension_plan/range_manipulate/struct.RangeManipulateExec.html">extension_plan::range_manipulate::RangeManipulateExec</a></li><li><a href="extension_plan/range_manipulate/struct.RangeManipulateStream.html">extension_plan::range_manipulate::RangeManipulateStream</a></li><li><a href="extension_plan/range_manipulate/struct.UnfixIndices.html">extension_plan::range_manipulate::UnfixIndices</a></li><li><a href="extension_plan/scalar_calculate/struct.ScalarCalculate.html">extension_plan::scalar_calculate::ScalarCalculate</a></li><li><a href="extension_plan/scalar_calculate/struct.ScalarCalculateExec.html">extension_plan::scalar_calculate::ScalarCalculateExec</a></li><li><a href="extension_plan/scalar_calculate/struct.ScalarCalculateStream.html">extension_plan::scalar_calculate::ScalarCalculateStream</a></li><li><a href="extension_plan/scalar_calculate/struct.UnfixIndices.html">extension_plan::scalar_calculate::UnfixIndices</a></li><li><a href="extension_plan/series_divide/struct.SeriesDivide.html">extension_plan::series_divide::SeriesDivide</a></li><li><a href="extension_plan/series_divide/struct.SeriesDivideExec.html">extension_plan::series_divide::SeriesDivideExec</a></li><li><a href="extension_plan/series_divide/struct.SeriesDivideStream.html">extension_plan::series_divide::SeriesDivideStream</a></li><li><a href="extension_plan/series_divide/struct.UnfixIndices.html">extension_plan::series_divide::UnfixIndices</a></li><li><a href="extension_plan/union_distinct_on/struct.HashedData.html">extension_plan::union_distinct_on::HashedData</a></li><li><a href="extension_plan/union_distinct_on/struct.UnionDistinctOn.html">extension_plan::union_distinct_on::UnionDistinctOn</a></li><li><a href="extension_plan/union_distinct_on/struct.UnionDistinctOnExec.html">extension_plan::union_distinct_on::UnionDistinctOnExec</a></li><li><a href="extension_plan/union_distinct_on/struct.UnionDistinctOnStream.html">extension_plan::union_distinct_on::UnionDistinctOnStream</a></li><li><a href="functions/struct.AbsentOverTime.html">functions::AbsentOverTime</a></li><li><a href="functions/struct.AvgOverTime.html">functions::AvgOverTime</a></li><li><a href="functions/struct.Changes.html">functions::Changes</a></li><li><a href="functions/struct.CountOverTime.html">functions::CountOverTime</a></li><li><a href="functions/struct.Deriv.html">functions::Deriv</a></li><li><a href="functions/struct.HoltWinters.html">functions::HoltWinters</a></li><li><a href="functions/struct.IDelta.html">functions::IDelta</a></li><li><a href="functions/struct.LastOverTime.html">functions::LastOverTime</a></li><li><a href="functions/struct.MaxOverTime.html">functions::MaxOverTime</a></li><li><a href="functions/struct.MinOverTime.html">functions::MinOverTime</a></li><li><a href="functions/struct.PredictLinear.html">functions::PredictLinear</a></li><li><a href="functions/struct.PresentOverTime.html">functions::PresentOverTime</a></li><li><a href="functions/struct.QuantileOverTime.html">functions::QuantileOverTime</a></li><li><a href="functions/struct.Resets.html">functions::Resets</a></li><li><a href="functions/struct.Round.html">functions::Round</a></li><li><a href="functions/struct.StddevOverTime.html">functions::StddevOverTime</a></li><li><a href="functions/struct.StdvarOverTime.html">functions::StdvarOverTime</a></li><li><a href="functions/struct.SumOverTime.html">functions::SumOverTime</a></li><li><a href="functions/aggr_over_time/struct.AbsentOverTime.html">functions::aggr_over_time::AbsentOverTime</a></li><li><a href="functions/aggr_over_time/struct.AvgOverTime.html">functions::aggr_over_time::AvgOverTime</a></li><li><a href="functions/aggr_over_time/struct.CountOverTime.html">functions::aggr_over_time::CountOverTime</a></li><li><a href="functions/aggr_over_time/struct.LastOverTime.html">functions::aggr_over_time::LastOverTime</a></li><li><a href="functions/aggr_over_time/struct.MaxOverTime.html">functions::aggr_over_time::MaxOverTime</a></li><li><a href="functions/aggr_over_time/struct.MinOverTime.html">functions::aggr_over_time::MinOverTime</a></li><li><a href="functions/aggr_over_time/struct.PresentOverTime.html">functions::aggr_over_time::PresentOverTime</a></li><li><a href="functions/aggr_over_time/struct.StddevOverTime.html">functions::aggr_over_time::StddevOverTime</a></li><li><a href="functions/aggr_over_time/struct.StdvarOverTime.html">functions::aggr_over_time::StdvarOverTime</a></li><li><a href="functions/aggr_over_time/struct.SumOverTime.html">functions::aggr_over_time::SumOverTime</a></li><li><a href="functions/changes/struct.Changes.html">functions::changes::Changes</a></li><li><a href="functions/deriv/struct.Deriv.html">functions::deriv::Deriv</a></li><li><a href="functions/extrapolate_rate/struct.ExtrapolatedRate.html">functions::extrapolate_rate::ExtrapolatedRate</a></li><li><a href="functions/holt_winters/struct.FactorIterator.html">functions::holt_winters::FactorIterator</a></li><li><a href="functions/holt_winters/struct.HoltWinters.html">functions::holt_winters::HoltWinters</a></li><li><a href="functions/idelta/struct.IDelta.html">functions::idelta::IDelta</a></li><li><a href="functions/predict_linear/struct.PredictLinear.html">functions::predict_linear::PredictLinear</a></li><li><a href="functions/quantile/struct.QuantileOverTime.html">functions::quantile::QuantileOverTime</a></li><li><a href="functions/quantile_aggr/struct.QuantileAccumulator.html">functions::quantile_aggr::QuantileAccumulator</a></li><li><a href="functions/resets/struct.Resets.html">functions::resets::Resets</a></li><li><a href="functions/round/struct.Round.html">functions::round::Round</a></li><li><a href="metrics/struct.PROMQL_SERIES_COUNT.html">metrics::PROMQL_SERIES_COUNT</a></li><li><a href="range_array/struct.RangeArray.html">range_array::RangeArray</a></li></ul><h3 id="enums">Enums</h3><ul class="all-items"><li><a href="error/enum.Error.html">error::Error</a></li><li><a href="extension_plan/histogram_fold/enum.FoldMode.html">extension_plan::histogram_fold::FoldMode</a></li><li><a href="extension_plan/union_distinct_on/enum.HashedDataFut.html">extension_plan::union_distinct_on::HashedDataFut</a></li></ul><h3 id="functions">Functions</h3><ul class="all-items"><li><a href="error/fn.ensure.html">error::ensure</a></li><li><a href="extension_plan/fn.build_special_time_expr.html">extension_plan::build_special_time_expr</a></li><li><a href="extension_plan/empty_metric/fn.build_special_time_expr.html">extension_plan::empty_metric::build_special_time_expr</a></li><li><a href="extension_plan/empty_metric/fn.build_ts_only_schema.html">extension_plan::empty_metric::build_ts_only_schema</a></li><li><a href="extension_plan/fn.resolve_column_name.html">extension_plan::resolve_column_name</a></li><li><a href="extension_plan/fn.resolve_column_names.html">extension_plan::resolve_column_names</a></li><li><a href="extension_plan/fn.serialize_column_index.html">extension_plan::serialize_column_index</a></li><li><a href="extension_plan/union_distinct_on/fn.interleave_batches.html">extension_plan::union_distinct_on::interleave_batches</a></li><li><a href="extension_plan/union_distinct_on/fn.take_batch.html">extension_plan::union_distinct_on::take_batch</a></li><li><a href="functions/aggr_over_time/fn.absent_over_time.html">functions::aggr_over_time::absent_over_time</a></li><li><a href="functions/aggr_over_time/fn.avg_over_time.html">functions::aggr_over_time::avg_over_time</a></li><li><a href="functions/aggr_over_time/fn.count_over_time.html">functions::aggr_over_time::count_over_time</a></li><li><a href="functions/aggr_over_time/fn.last_over_time.html">functions::aggr_over_time::last_over_time</a></li><li><a href="functions/aggr_over_time/fn.max_over_time.html">functions::aggr_over_time::max_over_time</a></li><li><a href="functions/aggr_over_time/fn.min_over_time.html">functions::aggr_over_time::min_over_time</a></li><li><a href="functions/aggr_over_time/fn.present_over_time.html">functions::aggr_over_time::present_over_time</a></li><li><a href="functions/aggr_over_time/fn.stddev_over_time.html">functions::aggr_over_time::stddev_over_time</a></li><li><a href="functions/aggr_over_time/fn.stdvar_over_time.html">functions::aggr_over_time::stdvar_over_time</a></li><li><a href="functions/aggr_over_time/fn.sum_over_time.html">functions::aggr_over_time::sum_over_time</a></li><li><a href="functions/changes/fn.changes.html">functions::changes::changes</a></li><li><a href="functions/fn.compensated_sum_inc.html">functions::compensated_sum_inc</a></li><li><a href="functions/deriv/fn.deriv.html">functions::deriv::deriv</a></li><li><a href="functions/fn.extract_array.html">functions::extract_array</a></li><li><a href="functions/holt_winters/fn.calc_trend_value.html">functions::holt_winters::calc_trend_value</a></li><li><a href="functions/holt_winters/fn.holt_winter_impl.html">functions::holt_winters::holt_winter_impl</a></li><li><a href="functions/fn.linear_regression.html">functions::linear_regression</a></li><li><a href="functions/predict_linear/fn.get_ts_values.html">functions::predict_linear::get_ts_values</a></li><li><a href="functions/predict_linear/fn.predict_linear_impl.html">functions::predict_linear::predict_linear_impl</a></li><li><a href="functions/quantile/fn.quantile_impl.html">functions::quantile::quantile_impl</a></li><li><a href="functions/quantile_aggr/fn.quantile_udaf.html">functions::quantile_aggr::quantile_udaf</a></li><li><a href="functions/fn.quantile_udaf.html">functions::quantile_udaf</a></li><li><a href="functions/resets/fn.resets.html">functions::resets::resets</a></li><li><a href="range_array/fn.pack.html">range_array::pack</a></li><li><a href="range_array/fn.unpack.html">range_array::unpack</a></li></ul><h3 id="types">Type Aliases</h3><ul class="all-items"><li><a href="error/type.Result.html">error::Result</a></li><li><a href="extension_plan/type.Millisecond.html">extension_plan::Millisecond</a></li><li><a href="functions/type.Delta.html">functions::Delta</a></li><li><a href="functions/type.Increase.html">functions::Increase</a></li><li><a href="functions/type.Rate.html">functions::Rate</a></li><li><a href="functions/extrapolate_rate/type.Delta.html">functions::extrapolate_rate::Delta</a></li><li><a href="functions/extrapolate_rate/type.Increase.html">functions::extrapolate_rate::Increase</a></li><li><a href="functions/extrapolate_rate/type.Rate.html">functions::extrapolate_rate::Rate</a></li><li><a href="range_array/type.RangeTuple.html">range_array::RangeTuple</a></li></ul><h3 id="constants">Constants</h3><ul class="all-items"><li><a href="extension_plan/constant.METRIC_NUM_SERIES.html">extension_plan::METRIC_NUM_SERIES</a></li><li><a href="extension_plan/absent/constant.ABSENT_BATCH_SIZE.html">extension_plan::absent::ABSENT_BATCH_SIZE</a></li><li><a href="functions/constant.QUANTILE_NAME.html">functions::QUANTILE_NAME</a></li><li><a href="functions/quantile_aggr/constant.DEFAULT_LIST_FIELD_NAME.html">functions::quantile_aggr::DEFAULT_LIST_FIELD_NAME</a></li><li><a href="functions/quantile_aggr/constant.QUANTILE_NAME.html">functions::quantile_aggr::QUANTILE_NAME</a></li><li><a href="functions/quantile_aggr/constant.VALUES_FIELD_NAME.html">functions::quantile_aggr::VALUES_FIELD_NAME</a></li></ul></section></div></main></body></html> |