|
MobilityDB
1.0
|
Functions for gathering statistics from time type columns. More...
#include <postgres.h>#include <fmgr.h>#include <catalog/pg_type.h>#include <commands/vacuum.h>#include "period.h"

Go to the source code of this file.
Macros | |
| #define | STATISTIC_KIND_PERIOD_BOUNDS_HISTOGRAM 8 |
| #define | STATISTIC_KIND_PERIOD_LENGTH_HISTOGRAM 9 |
Functions | |
| int | period_bound_qsort_cmp (const void *a1, const void *a2) |
| Comparison function for sorting period bounds. More... | |
| int | float8_qsort_cmp (const void *a1, const void *a2) |
| Comparison function for sorting float8 values, used for period lengths. More... | |
| void | period_compute_stats1 (VacAttrStats *stats, int non_null_cnt, int *slot_idx, PeriodBound *lowers, PeriodBound *uppers, float8 *lengths) |
| Compute statistics for period columns and for the time dimension of all temporal types whose subtype is not instant. More... | |
| Datum | period_analyze (PG_FUNCTION_ARGS) |
| Compute statistics for period columns. More... | |
| Datum | timestampset_analyze (PG_FUNCTION_ARGS) |
| Compute statistics for timestamp set columns. More... | |
| Datum | periodset_analyze (PG_FUNCTION_ARGS) |
| Compute statistics for period set columns. More... | |
Functions for gathering statistics from time type columns.
1.8.13