![]() |
MobilityDB 1.3
|
Transformation functions for set and span types. More...
Functions | |
void | floatspan_round_set (const Span *s, int maxdd, Span *result) |
Return in the last argument a float span with the precision set to a number of decimal places. More... | |
Set * | numset_shift_scale (const Set *s, Datum shift, Datum width, bool hasshift, bool haswidth) |
Return a number set shifted and/or scaled by two values. More... | |
Span * | numspan_expand (const Span *s, Datum value) |
Return a number span with its bounds expanded/decreased by a value. More... | |
Span * | numspan_shift_scale (const Span *s, Datum shift, Datum width, bool hasshift, bool haswidth) |
Return a number span shifted and/or scaled by two values. More... | |
SpanSet * | numspanset_shift_scale (const SpanSet *ss, Datum shift, Datum width, bool hasshift, bool haswidth) |
Return a number set shifted and/or scaled by two intervals. More... | |
Set * | set_compact (const Set *s) |
Return a copy of a set ordered, without duplicates, and without any additional free space. More... | |
void | span_expand (const Span *s1, Span *s2) |
Return the second span expanded with the first one. More... | |
SpanSet * | spanset_compact (const SpanSet *ss) |
Return a copy of a span set without any extra storage space. More... | |
Transformation functions for set and span types.