MobilityDB
1.0
src
general
temporal_tile.c
bucket_position
float_bucket_internal
get_interval_units
int_bucket_internal
number_bucket
number_bucket_internal
period_bucket
period_bucket_get
period_bucket_list
period_bucket_state_make
period_bucket_state_next
range_bucket
range_bucket_get
range_bucket_list
range_bucket_state_make
range_bucket_state_next
tbox_multidim_grid
tbox_multidim_tile
tbox_tile_get
tbox_tile_state_make
tbox_tile_state_next
temporal_time_split
temporal_time_split_internal
time_split_state_make
time_split_state_next
timestamptz_bucket
timestamptz_bucket_internal
tinstant_time_split
tinstantset_time_split
tnumber_value_split
tnumber_value_split_internal
tnumber_value_time_split
tnumberinst_value_split
tnumberinstset_value_split
tnumberseq_linear_value_split
tnumberseq_step_value_split
tnumberseq_value_split
tnumberseqset_value_split
tsequence_time_split
tsequence_time_split1
tsequenceset_time_split
value_split_state_make
value_split_state_next
value_time_split_state_make
value_time_split_state_next
◆
tnumberseq_linear_value_split()
static void tnumberseq_linear_value_split
(
TSequence
**
result
,
int *
numseqs
,
int
numcols
,
const
TSequence
*
seq
,
Datum
start_bucket
,
Datum
size
,
int
count
)
static
Split a temporal value into an array of fragments according to value buckets.
Parameters
[in,out]
result
Array containing the fragments of each bucket
[in,out]
numseqs
Number of fragments for each bucket
[in]
numcols
Number of columns in the 2D pointer array. It can be seq->count for sequences or ts->totalcount for sequence sets
[in]
seq
Temporal
value
[in]
start_bucket
Value of the start bucket
[in]
size
Size of the value buckets
[in]
count
Number of buckets
Generated by
1.8.13