MobilityDB 1.1
|
Topological functions for set and span types. More...
Functions | |
bool | adjacent_bigintspan_bigint (const Span *s, int64 i) |
Return true if an integer span and an integer are adjacent. More... | |
bool | adjacent_bigintspanset_bigint (const SpanSet *ss, int64 i) |
Return true if a span set and a value are adjacent. More... | |
bool | adjacent_floatspan_float (const Span *s, double d) |
Return true if a float span and a float are adjacent. More... | |
bool | adjacent_floatspanset_float (const SpanSet *ss, double d) |
Return true if a span set and a value are adjacent. More... | |
bool | adjacent_intspan_int (const Span *s, int i) |
Return true if an integer span and an integer are adjacent. More... | |
bool | adjacent_intspanset_int (const SpanSet *ss, int i) |
Return true if a span set and a value are adjacent. More... | |
bool | adjacent_period_timestamp (const Span *p, TimestampTz t) |
Return true if a float span and a float are adjacent. More... | |
bool | adjacent_periodset_timestamp (const SpanSet *ps, TimestampTz t) |
Return true if a period set a timestamp are adjacent. More... | |
bool | adjacent_span_span (const Span *s1, const Span *s2) |
Return true if the spans are adjacent. More... | |
bool | adjacent_spanset_span (const SpanSet *ss, const Span *s) |
Return true if a span set and a span are adjacent. More... | |
bool | adjacent_spanset_spanset (const SpanSet *ss1, const SpanSet *ss2) |
Return true if a span set and a span are adjacent. More... | |
bool | contained_bigint_bigintset (int64 i, const Set *s) |
Return true if a value is contained by a set. More... | |
bool | contained_bigint_bigintspan (int64 i, const Span *s) |
Return true if an integer is contained by an integer span. More... | |
bool | contained_bigint_bigintspanset (int64 i, const SpanSet *ss) |
Return true if a value is contained by a span. More... | |
bool | contained_float_floatset (double d, const Set *s) |
Return true if a value is contained by a set. More... | |
bool | contained_float_floatspan (double d, const Span *s) |
Return true if a float is contained by a float span. More... | |
bool | contained_float_floatspanset (double d, const SpanSet *ss) |
Return true if a value is contained by a span. More... | |
bool | contained_int_intset (int i, const Set *s) |
Return true if a value is contained by a set. More... | |
bool | contained_int_intspan (int i, const Span *s) |
Return true if an integer is contained by an integer span. More... | |
bool | contained_int_intspanset (int i, const SpanSet *ss) |
Return true if a value is contained by a span. More... | |
bool | contained_set_set (const Set *s1, const Set *s2) |
Return true if a set is contained by the second one. More... | |
bool | contained_span_span (const Span *s1, const Span *s2) |
Return true if the first span is contained by the second one. More... | |
bool | contained_span_spanset (const Span *s, const SpanSet *ss) |
Return true if a span is contained by a span. More... | |
bool | contained_spanset_span (const SpanSet *ss, const Span *s) |
Return true if a span set is contained by a span. More... | |
bool | contained_spanset_spanset (const SpanSet *ss1, const SpanSet *ss2) |
Return true if the first span set is contained by the second one. More... | |
bool | contained_text_textset (text *txt, const Set *s) |
Return true if a value is contained by a set. More... | |
bool | contained_timestamp_period (TimestampTz t, const Span *p) |
Return true if a timestamp is contained by a period. More... | |
bool | contained_timestamp_timestampset (TimestampTz t, const Set *ts) |
Return true if a timestamp is contained by a timestamp set. More... | |
bool | contains_bigintset_bigint (const Set *s, int64 i) |
Return true if a set contains a value. More... | |
bool | contains_bigintspan_bigint (const Span *s, int64 i) |
Return true if an integer span contains an integer. More... | |
bool | contains_bigintspanset_bigint (const SpanSet *ss, int64 i) |
Return true if a span set contains a value. More... | |
bool | contains_floatset_float (const Set *s, double d) |
Return true if a set contains a value. More... | |
bool | contains_floatspan_float (const Span *s, double d) |
Return true if a float span contains a float. More... | |
bool | contains_floatspanset_float (const SpanSet *ss, double d) |
Return true if a span set contains a value. More... | |
bool | contains_intset_int (const Set *s, int i) |
Return true if a set contains a value. More... | |
bool | contains_intspan_int (const Span *s, int i) |
Return true if an integer span contains an integer. More... | |
bool | contains_intspanset_int (const SpanSet *ss, int i) |
Return true if a span set contains a value. More... | |
bool | contains_period_timestamp (const Span *p, TimestampTz t) |
Return true if a period contains a timestamp. More... | |
bool | contains_periodset_timestamp (const SpanSet *ps, TimestampTz t) |
Return true if a period set contains a timestamp. More... | |
bool | contains_set_set (const Set *s1, const Set *s2) |
Return true if the first set contains the second one. More... | |
bool | contains_span_span (const Span *s1, const Span *s2) |
Return true if the first span contains the second one. More... | |
bool | contains_span_spanset (const Span *s, const SpanSet *ss) |
Return true if a span contains a span set. More... | |
bool | contains_spanset_span (const SpanSet *ss, const Span *s) |
Return true if a span set contains a span. More... | |
bool | contains_spanset_spanset (const SpanSet *ss1, const SpanSet *ss2) |
Return true if the first span set contains the second one. More... | |
bool | contains_textset_text (const Set *s, text *t) |
Return true if a set contains a value. More... | |
bool | contains_timestampset_timestamp (const Set *ts, TimestampTz t) |
Return true if a timestamp set contains a timestamp. More... | |
bool | overlaps_set_set (const Set *s1, const Set *s2) |
Return true if the sets overlap. More... | |
bool | overlaps_span_span (const Span *s1, const Span *s2) |
Return true if the spans overlap. More... | |
bool | overlaps_spanset_span (const SpanSet *ss, const Span *s) |
Return true if a span and a span set overlap. More... | |
bool | overlaps_spanset_spanset (const SpanSet *ss1, const SpanSet *ss2) |
Return true if two span sets overlap. More... | |
Topological functions for set and span types.