MobilityDB 1.3
Loading...
Searching...
No Matches
Functions

Topological functions for set and span types. More...

Functions

bool adjacent_span_bigint (const Span *s, int64 i)
 Return true if a span and a big integer are adjacent. More...
 
bool adjacent_span_date (const Span *s, DateADT d)
 Return true if a span and a date are adjacent. More...
 
bool adjacent_span_float (const Span *s, double d)
 Return true if a span and a float are adjacent. More...
 
bool adjacent_span_int (const Span *s, int i)
 Return true if a span and an integer are adjacent. More...
 
bool adjacent_span_span (const Span *s1, const Span *s2)
 Return true if two spans are adjacent. More...
 
bool adjacent_span_spanset (const Span *s, const SpanSet *ss)
 Return true if a span and a span set are adjacent. More...
 
bool adjacent_span_timestamptz (const Span *s, TimestampTz t)
 Return true if a span and a timestamptz are adjacent. More...
 
bool adjacent_spanset_bigint (const SpanSet *ss, int64 i)
 Return true if a span set and a big integer are adjacent. More...
 
bool adjacent_spanset_date (const SpanSet *ss, DateADT d)
 Return true if a span set and a date are adjacent. More...
 
bool adjacent_spanset_float (const SpanSet *ss, double d)
 Return true if a span set and a float are adjacent. More...
 
bool adjacent_spanset_int (const SpanSet *ss, int i)
 Return true if a span set and an integer 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 two span sets are adjacent. More...
 
bool adjacent_spanset_timestamptz (const SpanSet *ss, TimestampTz t)
 Return true if a span set and a timestamptz are adjacent. More...
 
bool contained_bigint_set (int64 i, const Set *s)
 Return true if a big integer is contained in a set. More...
 
bool contained_bigint_span (int64 i, const Span *s)
 Return true if a big integer is contained in a span. More...
 
bool contained_bigint_spanset (int64 i, const SpanSet *ss)
 Return true if a big integer is contained in a span set. More...
 
bool contained_date_set (DateADT d, const Set *s)
 Return true if a date is contained in a set. More...
 
bool contained_date_span (DateADT d, const Span *s)
 Return true if a date is contained in a span. More...
 
bool contained_date_spanset (DateADT d, const SpanSet *ss)
 Return true if a date is contained in a span set. More...
 
bool contained_float_set (double d, const Set *s)
 Return true if a float is contained in a set. More...
 
bool contained_float_span (double d, const Span *s)
 Return true if a float is contained in a span. More...
 
bool contained_float_spanset (double d, const SpanSet *ss)
 Return true if a float is contained in a span set. More...
 
bool contained_int_set (int i, const Set *s)
 Return true if an integer is contained in a set. More...
 
bool contained_int_span (int i, const Span *s)
 Return true if an integer is contained in a span. More...
 
bool contained_int_spanset (int i, const SpanSet *ss)
 Return true if an integer is contained in a span set. More...
 
bool contained_set_set (const Set *s1, const Set *s2)
 Return true if the first set is contained in the second one. More...
 
bool contained_span_span (const Span *s1, const Span *s2)
 Return true if the first span is contained in the second one. More...
 
bool contained_span_spanset (const Span *s, const SpanSet *ss)
 Return true if a span is contained in a span set. More...
 
bool contained_spanset_span (const SpanSet *ss, const Span *s)
 Return true if a span set is contained in a span set. More...
 
bool contained_spanset_spanset (const SpanSet *ss1, const SpanSet *ss2)
 Return true if the first span set is contained in the second one. More...
 
bool contained_text_set (const text *txt, const Set *s)
 Return true if a text is contained in a set. More...
 
bool contained_timestamptz_set (TimestampTz t, const Set *s)
 Return true if a timestamptz is contained in a set. More...
 
bool contained_timestamptz_span (TimestampTz t, const Span *s)
 Return true if a timestamp is contained in a span. More...
 
bool contained_timestamptz_spanset (TimestampTz t, const SpanSet *ss)
 Return true if a timestamptz is contained in a span set. More...
 
bool contains_set_bigint (const Set *s, int64 i)
 Return true if a set contains a big integer. More...
 
bool contains_set_date (const Set *s, DateADT d)
 Return true if a set contains a date. More...
 
bool contains_set_float (const Set *s, double d)
 Return true if a set contains a float. More...
 
bool contains_set_int (const Set *s, int i)
 Return true if a set contains an integer. More...
 
bool contains_set_set (const Set *s1, const Set *s2)
 Return true if the first set contains the second one. More...
 
bool contains_set_text (const Set *s, text *txt)
 Return true if a set contains a text. More...
 
bool contains_set_timestamptz (const Set *s, TimestampTz t)
 Return true if a set contains a timestamptz. More...
 
bool contains_span_bigint (const Span *s, int64 i)
 Return true if a span contains a big integer. More...
 
bool contains_span_date (const Span *s, DateADT d)
 Return true if a span contains a date. More...
 
bool contains_span_float (const Span *s, double d)
 Return true if a span contains a float. More...
 
bool contains_span_int (const Span *s, int i)
 Return true if a span contains an integer. 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_span_timestamptz (const Span *s, TimestampTz t)
 Return true if a span contains a timestamptz. More...
 
bool contains_spanset_bigint (const SpanSet *ss, int64 i)
 Return true if a span set contains a big integer. More...
 
bool contains_spanset_date (const SpanSet *ss, DateADT d)
 Return true if a span set contains a date. More...
 
bool contains_spanset_float (const SpanSet *ss, double d)
 Return true if a span set contains a float. More...
 
bool contains_spanset_int (const SpanSet *ss, int i)
 Return true if a span set contains an integer. 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_spanset_timestamptz (const SpanSet *ss, TimestampTz t)
 Return true if a span set contains a timestamptz. More...
 
bool overlaps_set_set (const Set *s1, const Set *s2)
 Return true if two sets overlap. More...
 
bool overlaps_span_span (const Span *s1, const Span *s2)
 Return true if two spans overlap. More...
 
bool overlaps_span_spanset (const Span *s, const SpanSet *ss)
 Return true if a span and a span set overlap. More...
 
bool overlaps_spanset_span (const SpanSet *ss, const Span *s)
 Return true if a span set and a span overlap. More...
 
bool overlaps_spanset_spanset (const SpanSet *ss1, const SpanSet *ss2)
 Return true if two span sets overlap. More...
 

Detailed Description

Topological functions for set and span types.