![]() |
MobilityDB 1.3
|
Set functions for set and span types. More...
Functions | |
Set * | intersection_bigint_set (int64 i, const Set *s) |
Return the intersection of a big integer and a set. More... | |
Set * | intersection_date_set (const DateADT d, const Set *s) |
Return the intersection of a date and a set. More... | |
Set * | intersection_float_set (double d, const Set *s) |
Return the intersection of a float and a set. More... | |
Set * | intersection_int_set (int i, const Set *s) |
Return the intersection of an integer and a set. More... | |
Set * | intersection_set_bigint (const Set *s, int64 i) |
Return the intersection of a set and a big integer. More... | |
Set * | intersection_set_date (const Set *s, DateADT d) |
Return the intersection of a set and a date. More... | |
Set * | intersection_set_float (const Set *s, double d) |
Return the intersection of a set and a float. More... | |
Set * | intersection_set_int (const Set *s, int i) |
Return the intersection of a set and an integer. More... | |
Set * | intersection_set_set (const Set *s1, const Set *s2) |
Return the intersection of two sets. More... | |
Set * | intersection_set_text (const Set *s, const text *txt) |
Return the intersection of a set and a text. More... | |
Set * | intersection_set_timestamptz (const Set *s, TimestampTz t) |
Return the intersection of a set and a timestamptz. More... | |
Span * | intersection_span_bigint (const Span *s, int64 i) |
Return the intersection of a span and a big integer. More... | |
Span * | intersection_span_date (const Span *s, DateADT d) |
Return the intersection of a span and a date. More... | |
Span * | intersection_span_float (const Span *s, double d) |
Return the intersection of a span and a float. More... | |
Span * | intersection_span_int (const Span *s, int i) |
Return the intersection of a span and an integer. More... | |
Span * | intersection_span_span (const Span *s1, const Span *s2) |
Return the intersection of two spans. More... | |
SpanSet * | intersection_span_spanset (const Span *s, const SpanSet *ss) |
Return the intersection of a span and a span set. More... | |
Span * | intersection_span_timestamptz (const Span *s, TimestampTz t) |
Return the intersection of a span and a timestamptz. More... | |
SpanSet * | intersection_spanset_bigint (const SpanSet *ss, int64 i) |
Return the intersection of a span set and a big integer. More... | |
SpanSet * | intersection_spanset_date (const SpanSet *ss, DateADT d) |
Return the intersection of a span set and a date. More... | |
SpanSet * | intersection_spanset_float (const SpanSet *ss, double d) |
Return the intersection of a span set and a float. More... | |
SpanSet * | intersection_spanset_int (const SpanSet *ss, int i) |
Return the intersection of a span set and an integer. More... | |
SpanSet * | intersection_spanset_span (const SpanSet *ss, const Span *s) |
Return the intersection of a span set and a span. More... | |
SpanSet * | intersection_spanset_spanset (const SpanSet *ss1, const SpanSet *ss2) |
Return the intersection of two span sets. More... | |
SpanSet * | intersection_spanset_timestamptz (const SpanSet *ss, TimestampTz t) |
Return the intersection of a span set and a timestamptz. More... | |
Set * | intersection_text_set (const text *txt, const Set *s) |
Return the intersection of a text and a set. More... | |
Set * | intersection_timestamptz_set (const TimestampTz t, const Set *s) |
Return the intersection of a timestamptz and a set. More... | |
Set * | minus_bigint_set (int64 i, const Set *s) |
Return the difference of a big integer and a set. More... | |
SpanSet * | minus_bigint_span (int64 i, const Span *s) |
Return the difference of a big integer and a span. More... | |
SpanSet * | minus_bigint_spanset (int64 i, const SpanSet *ss) |
Return the difference of a big integer and a span set. More... | |
Set * | minus_date_set (DateADT d, const Set *s) |
Return the difference of a date and a set. More... | |
SpanSet * | minus_date_span (DateADT d, const Span *s) |
Return the difference of a date and a span. More... | |
SpanSet * | minus_date_spanset (DateADT d, const SpanSet *ss) |
Return the difference of a date and a span set. More... | |
Set * | minus_float_set (double d, const Set *s) |
Return the difference of a float and a set. More... | |
SpanSet * | minus_float_span (double d, const Span *s) |
Return the difference of a float and a span. More... | |
SpanSet * | minus_float_spanset (double d, const SpanSet *ss) |
Return the difference of a float and a span set. More... | |
Set * | minus_int_set (int i, const Set *s) |
Return the difference of an integer and a set. More... | |
SpanSet * | minus_int_span (int i, const Span *s) |
Return the difference of an integer and a span. More... | |
SpanSet * | minus_int_spanset (int i, const SpanSet *ss) |
Return the difference of an integer and a span set. More... | |
Set * | minus_set_bigint (const Set *s, int64 i) |
Return the difference of a set and a big integer. More... | |
Set * | minus_set_date (const Set *s, DateADT d) |
Return the difference of a set and a date. More... | |
Set * | minus_set_float (const Set *s, double d) |
Return the difference of a set and a float. More... | |
Set * | minus_set_int (const Set *s, int i) |
Return the difference of a set and an integer. More... | |
Set * | minus_set_set (const Set *s1, const Set *s2) |
Return the difference of two sets. More... | |
Set * | minus_set_text (const Set *s, const text *txt) |
Return the difference of a set and a text. More... | |
Set * | minus_set_timestamptz (const Set *s, TimestampTz t) |
Return the difference of a set and a timestamptz. More... | |
SpanSet * | minus_span_bigint (const Span *s, int64 i) |
Return the difference of a span and a big integer. More... | |
SpanSet * | minus_span_date (const Span *s, DateADT d) |
Return the difference of a span and a date. More... | |
SpanSet * | minus_span_float (const Span *s, double d) |
Return the difference of a span and a float. More... | |
SpanSet * | minus_span_int (const Span *s, int i) |
Return the difference of a span and an integer. More... | |
SpanSet * | minus_span_span (const Span *s1, const Span *s2) |
Return the difference of two spans. More... | |
SpanSet * | minus_span_spanset (const Span *s, const SpanSet *ss) |
Return the difference of a span and a span set. More... | |
SpanSet * | minus_span_timestamptz (const Span *s, TimestampTz t) |
Return the difference of a span and a timestamptz. More... | |
SpanSet * | minus_spanset_bigint (const SpanSet *ss, int64 i) |
Return the difference of a span set and a big integer. More... | |
SpanSet * | minus_spanset_date (const SpanSet *ss, DateADT d) |
Return the difference of a span set and a date. More... | |
SpanSet * | minus_spanset_float (const SpanSet *ss, double d) |
Return the difference of a span set and a float. More... | |
SpanSet * | minus_spanset_int (const SpanSet *ss, int i) |
Return the difference of a span set and an integer. More... | |
SpanSet * | minus_spanset_span (const SpanSet *ss, const Span *s) |
Return the difference of a span set and a span. More... | |
SpanSet * | minus_spanset_spanset (const SpanSet *ss1, const SpanSet *ss2) |
Return the difference of two span sets. More... | |
SpanSet * | minus_spanset_timestamptz (const SpanSet *ss, TimestampTz t) |
Return the difference of a span set and a timestamptz. More... | |
Set * | minus_text_set (const text *txt, const Set *s) |
Return the difference of a text and a set. More... | |
Set * | minus_timestamptz_set (TimestampTz t, const Set *s) |
Return the difference of a timestamptz and a set. More... | |
SpanSet * | minus_timestamptz_span (TimestampTz t, const Span *s) |
Return the difference of a timestamptz and a span. More... | |
SpanSet * | minus_timestamptz_spanset (TimestampTz t, const SpanSet *ss) |
Return the difference of a timestamptz and a span set. More... | |
Set * | union_bigint_set (int64 i, const Set *s) |
Return the union of a big integer and a set. More... | |
SpanSet * | union_bigint_span (const Span *s, int64 i) |
Return the union of a big integer and a span. More... | |
SpanSet * | union_bigint_spanset (int64 i, SpanSet *ss) |
Return the union of a span set and a big integer. More... | |
Set * | union_date_set (const DateADT d, const Set *s) |
Return the union of a date and a set. More... | |
SpanSet * | union_date_span (const Span *s, DateADT d) |
Return the union of a date and a span. More... | |
SpanSet * | union_date_spanset (DateADT d, SpanSet *ss) |
Return the union of a span set and a date. More... | |
Set * | union_float_set (double d, const Set *s) |
Return the union of a float and a set. More... | |
SpanSet * | union_float_span (const Span *s, double d) |
Return the union of a float and a span. More... | |
SpanSet * | union_float_spanset (double d, SpanSet *ss) |
Return the union of a span set and a float. More... | |
Set * | union_int_set (int i, const Set *s) |
Return the union of an integer and a set. More... | |
SpanSet * | union_int_span (int i, const Span *s) |
Return the union of an integer and a span. More... | |
SpanSet * | union_int_spanset (int i, SpanSet *ss) |
Return the union of a span set and an integer. More... | |
Set * | union_set_bigint (const Set *s, int64 i) |
Return the union of a set and a big integer. More... | |
Set * | union_set_date (const Set *s, const DateADT d) |
Return the union of a set and a date. More... | |
Set * | union_set_float (const Set *s, double d) |
Return the union of a set and a float. More... | |
Set * | union_set_int (const Set *s, int i) |
Return the union of a set and an integer. More... | |
Set * | union_set_set (const Set *s1, const Set *s2) |
Return the union of two sets. More... | |
Set * | union_set_text (const Set *s, const text *txt) |
Return the union of a set and a text. More... | |
Set * | union_set_timestamptz (const Set *s, const TimestampTz t) |
Return the union of a set and a timestamptz. More... | |
SpanSet * | union_span_bigint (const Span *s, int64 i) |
Return the union of a span and a big integer. More... | |
SpanSet * | union_span_date (const Span *s, DateADT d) |
Return the union of a span and a date. More... | |
SpanSet * | union_span_float (const Span *s, double d) |
Return the union of a span and a float. More... | |
SpanSet * | union_span_int (const Span *s, int i) |
Return the union of a span and an integer. More... | |
SpanSet * | union_span_span (const Span *s1, const Span *s2) |
Return the union of two spans. More... | |
SpanSet * | union_span_spanset (const Span *s, const SpanSet *ss) |
Return the union of a span and a span set. More... | |
SpanSet * | union_span_timestamptz (const Span *s, TimestampTz t) |
Return the union of a span and a timestamptz. More... | |
SpanSet * | union_spanset_bigint (const SpanSet *ss, int64 i) |
Return the union of a span set and a big integer. More... | |
SpanSet * | union_spanset_date (const SpanSet *ss, DateADT d) |
Return the union of a span set and a date. More... | |
SpanSet * | union_spanset_float (const SpanSet *ss, double d) |
Return the union of a span set and a float. More... | |
SpanSet * | union_spanset_int (const SpanSet *ss, int i) |
Return the union of a span set and an integer. More... | |
SpanSet * | union_spanset_span (const SpanSet *ss, const Span *s) |
Return the union of a span set and a span. More... | |
SpanSet * | union_spanset_spanset (const SpanSet *ss1, const SpanSet *ss2) |
Return the union of two span sets. More... | |
SpanSet * | union_spanset_timestamptz (const SpanSet *ss, TimestampTz t) |
Return the union of a span set and a timestamptz. More... | |
Set * | union_text_set (const text *txt, const Set *s) |
Return the union of a text and a set. More... | |
Set * | union_timestamptz_set (const TimestampTz t, const Set *s) |
Return the union of a timestamptz and a set. More... | |
SpanSet * | union_timestamptz_span (TimestampTz t, const Span *s) |
Return the union of a timestamptz and a span. More... | |
SpanSet * | union_timestamptz_spanset (TimestampTz t, SpanSet *ss) |
Return the union of a span set and a timestamptz. More... | |
Set functions for set and span types.