MobilityDB 1.1
|
Position functions for set and span types. More...
Functions | |
bool | after_period_timestamp (const Span *p, TimestampTz t) |
Return true if a timestamp is strictly after a period. More... | |
bool | after_periodset_timestamp (const SpanSet *ss, TimestampTz t) |
Return true if a span set is strictly to the right of a value. More... | |
bool | after_timestamp_period (TimestampTz t, const Span *p) |
Return true if a timestamp is strictly before a period. More... | |
bool | after_timestamp_periodset (TimestampTz t, const SpanSet *ss) |
Return true if a value is strictly to the right of a span set. More... | |
bool | after_timestamp_timestampset (TimestampTz t, const Set *ts) |
Return true if a timestamp is strictly after a timestamp set. More... | |
bool | after_timestampset_timestamptz (const Set *s, TimestampTz t) |
Return true if a set is strictly to the right of a value. More... | |
bool | before_period_timestamp (const Span *p, TimestampTz t) |
Return true if a float is strictly to the left of a float span. More... | |
bool | before_periodset_timestamp (const SpanSet *ps, TimestampTz t) |
Return true if a period set is strictly before a timestamp. More... | |
bool | before_timestamp_period (TimestampTz t, const Span *p) |
Return true if a timestamp is strictly before a period. More... | |
bool | before_timestamp_periodset (TimestampTz t, const SpanSet *ps) |
Return true if a period set is strictly before a timestamp. More... | |
bool | before_timestamp_timestampset (TimestampTz t, const Set *ts) |
Return true if a timestamp is strictly before the second one. More... | |
bool | before_timestampset_timestamp (const Set *s, TimestampTz t) |
Return true if a set is strictly to the left of a value. More... | |
bool | left_bigint_bigintset (int64 i, const Set *s) |
Return true if a value is strictly to the left of a span set. More... | |
bool | left_bigint_bigintspan (int64 i, const Span *s) |
Return true if a big integer is strictly to the left of a big integer span. More... | |
bool | left_bigint_bigintspanset (int64 i, const SpanSet *ss) |
Return true if a value is strictly to the left of a span set. More... | |
bool | left_bigintset_bigint (const Set *s, int64 i) |
Return true if a set is strictly to the left of a value. More... | |
bool | left_bigintspan_bigint (const Span *s, int64 i) |
Return true if an integer span is strictly to the left of an integer. More... | |
bool | left_bigintspanset_bigint (const SpanSet *ss, int64 i) |
Return true if a span set is strictly to the left of a value. More... | |
bool | left_float_floatset (double d, const Set *s) |
Return true if a value is strictly to the left of a span set. More... | |
bool | left_float_floatspan (double d, const Span *s) |
Return true if a float is strictly to the left of a float span. More... | |
bool | left_float_floatspanset (double d, const SpanSet *ss) |
Return true if a value is strictly to the left of a span set. More... | |
bool | left_floatset_float (const Set *s, double d) |
Return true if a set is strictly to the left of a value. More... | |
bool | left_floatspan_float (const Span *s, double d) |
Return true if a float span is strictly to the left of a float. More... | |
bool | left_floatspanset_float (const SpanSet *ss, double d) |
Return true if a span set is strictly to the left of a value. More... | |
bool | left_int_intset (int i, const Set *s) |
Return true if a value is strictly to the left of a span set. More... | |
bool | left_int_intspan (int i, const Span *s) |
Return true if an integer is strictly to the left of an integer span. More... | |
bool | left_int_intspanset (int i, const SpanSet *ss) |
Return true if a value is strictly to the left of a span set. More... | |
bool | left_intset_int (const Set *s, int i) |
Return true if a set is strictly to the left of a value. More... | |
bool | left_intspan_int (const Span *s, int i) |
Return true if an integer span is strictly to the left of an integer. More... | |
bool | left_intspanset_int (const SpanSet *ss, int i) |
Return true if a span set is strictly to the left of a value. More... | |
bool | left_set_set (const Set *s1, const Set *s2) |
Return true if the first set is strictly to the left of a second one. More... | |
bool | left_span_span (const Span *s1, const Span *s2) |
Return true if the first span is strictly to the left of the second one. More... | |
bool | left_span_spanset (const Span *s, const SpanSet *ss) |
Return true if a span is strictly before a span set. More... | |
bool | left_spanset_span (const SpanSet *ss, const Span *s) |
Return true if a span set is strictly before a span. More... | |
bool | left_spanset_spanset (const SpanSet *ss1, const SpanSet *ss2) |
Return true if the first span set is strictly before the second one. More... | |
bool | left_text_textset (text *txt, const Set *s) |
Return true if a value is strictly to the left of a span set. More... | |
bool | left_textset_text (const Set *s, text *txt) |
Return true if a set is strictly to the left of a value. More... | |
bool | overafter_period_timestamp (const Span *p, TimestampTz t) |
Return true if a period is not before a timestamp. More... | |
bool | overafter_periodset_timestamp (const SpanSet *ss, TimestampTz t) |
Return true if a span set does not extend to the left of a value. More... | |
bool | overafter_timestamp_period (TimestampTz t, const Span *p) |
Return true if a timestamp is not before a period. More... | |
bool | overafter_timestamp_periodset (TimestampTz t, const SpanSet *ps) |
Return true if a timestamp is not before a period set. More... | |
bool | overafter_timestamp_timestampset (TimestampTz t, const Set *ts) |
Return true if a timestamp is not before a timestamp set. More... | |
bool | overafter_timestampset_timestamp (const Set *s, TimestampTz t) |
Return true if a set does not extend to the left of a value. More... | |
bool | overbefore_period_timestamp (const Span *p, TimestampTz t) |
Return true if a period is not after a timestamp. More... | |
bool | overbefore_periodset_timestamp (const SpanSet *ps, TimestampTz t) |
Return true if a period set is not after a timestamp. More... | |
bool | overbefore_timestamp_period (TimestampTz t, const Span *p) |
Return true if a timestamp is not after a period. More... | |
bool | overbefore_timestamp_periodset (TimestampTz t, const SpanSet *ps) |
Return true if a timestamp is not after a period set. More... | |
bool | overbefore_timestamp_timestampset (TimestampTz t, const Set *ts) |
Return true if a timestamp is not after a timestamp set. More... | |
bool | overbefore_timestampset_timestamp (const Set *s, TimestampTz t) |
Return true if a set does not extend to the right of a value. More... | |
bool | overleft_bigint_bigintset (int64 i, const Set *s) |
Return true if a value does not extend to the right of a set. More... | |
bool | overleft_bigint_bigintspan (int64 i, const Span *s) |
Return true if an integer does not extend to the right of an integer span. More... | |
bool | overleft_bigint_bigintspanset (int64 i, const SpanSet *ss) |
Return true if a value does not extend to the right of a span set. More... | |
bool | overleft_bigintset_bigint (const Set *s, int64 i) |
Return true if a set does not extend to the right of a value. More... | |
bool | overleft_bigintspan_bigint (const Span *s, int64 i) |
Return true if an integer span does not extend to the right of an integer. More... | |
bool | overleft_bigintspanset_bigint (const SpanSet *ss, int64 i) |
Return true if a span set does not extend to the right of a value. More... | |
bool | overleft_float_floatset (double d, const Set *s) |
Return true if a value does not extend to the right of a set. More... | |
bool | overleft_float_floatspan (double d, const Span *s) |
Return true if a float does not extend to the right of a float span. More... | |
bool | overleft_float_floatspanset (double d, const SpanSet *ss) |
Return true if a value does not extend to the right of a span set. More... | |
bool | overleft_floatset_float (const Set *s, double d) |
Return true if a set does not extend to the right of a value. More... | |
bool | overleft_floatspan_float (const Span *s, double d) |
Return true if a float span does not extend to the right of a float. More... | |
bool | overleft_floatspanset_float (const SpanSet *ss, double d) |
Return true if a span set does not extend to the right of a value. More... | |
bool | overleft_int_intset (int i, const Set *s) |
Return true if a value does not extend to the right of a set. More... | |
bool | overleft_int_intspan (int i, const Span *s) |
Return true if an integer does not extend to the right of an integer span. More... | |
bool | overleft_int_intspanset (int i, const SpanSet *ss) |
Return true if a value does not extend to the right of a span set. More... | |
bool | overleft_intset_int (const Set *s, int i) |
Return true if a set does not extend to the right of a value. More... | |
bool | overleft_intspan_int (const Span *s, int i) |
Return true if an integer span does not extend to the right of an integer. More... | |
bool | overleft_intspanset_int (const SpanSet *ss, int i) |
Return true if a span set does not extend to the right of a value. More... | |
bool | overleft_set_set (const Set *s1, const Set *s2) |
Return true if the first set does not extend to the right of the second one. More... | |
bool | overleft_span_span (const Span *s1, const Span *s2) |
Return true if the first span does not extend to the right of the second one. More... | |
bool | overleft_span_spanset (const Span *s, const SpanSet *ss) |
Return true if a span does not extend to the right of a span set. More... | |
bool | overleft_spanset_span (const SpanSet *ss, const Span *s) |
Return true if a span set does not extend to the right of a span. More... | |
bool | overleft_spanset_spanset (const SpanSet *ss1, const SpanSet *ss2) |
Return true if the first span set does not extend to the right of the second one. More... | |
bool | overleft_text_textset (text *txt, const Set *s) |
Return true if a value does not extend to the right of a set. More... | |
bool | overleft_textset_text (const Set *s, text *txt) |
Return true if a set does not extend to the right of a value. More... | |
bool | overright_bigint_bigintset (int64 i, const Set *s) |
Return true if a value does not extend to the the left of a set. More... | |
bool | overright_bigint_bigintspan (int64 i, const Span *s) |
Return true if an integer does not extend to the left of an integer span. More... | |
bool | overright_bigint_bigintspanset (int64 i, const SpanSet *ss) |
Return true if a value does not extend to the left of a span set. More... | |
bool | overright_bigintset_bigint (const Set *s, int64 i) |
Return true if a set does not extend to the left of a value. More... | |
bool | overright_bigintspanset_bigint (const SpanSet *ss, int64 i) |
Return true if a span set does not extend to the left of a value. More... | |
bool | overright_float_floatset (double d, const Set *s) |
Return true if a value does not extend to the the left of a set. More... | |
bool | overright_float_floatspan (double d, const Span *s) |
Return true if a float does not extend to the left of a float span. More... | |
bool | overright_float_floatspanset (double d, const SpanSet *ss) |
Return true if a value does not extend to the left of a span set. More... | |
bool | overright_floatset_float (const Set *s, double d) |
Return true if a set does not extend to the left of a value. More... | |
bool | overright_floatspan_float (const Span *s, double d) |
Return true if a float span does not extend to the left of a float. More... | |
bool | overright_floatspanset_float (const SpanSet *ss, double d) |
Return true if a span set does not extend to the left of a value. More... | |
bool | overright_int_intset (int i, const Set *s) |
Return true if a value does not extend to the the left of a set. More... | |
bool | overright_int_intspan (int i, const Span *s) |
Return true if an integer does not extend to the left of an integer span. More... | |
bool | overright_int_intspanset (int i, const SpanSet *ss) |
Return true if a value does not extend to the left of a span set. More... | |
bool | overright_intset_int (const Set *s, int i) |
Return true if a set does not extend to the left of a value. More... | |
bool | overright_intspan_int (const Span *s, int i) |
Return true if an integer span does not extend to the left of an integer. More... | |
bool | overright_intspanset_int (const SpanSet *ss, int i) |
Return true if a span set does not extend to the left of a value. More... | |
bool | overright_set_set (const Set *s1, const Set *s2) |
Return true if the first set does not extend to the left of the second one. More... | |
bool | overright_span_span (const Span *s1, const Span *s2) |
Return true if the first span does not extend to the left of the second one. More... | |
bool | overright_span_spanset (const Span *s, const SpanSet *ss) |
Return true if a span does not extend to the left of a span set. More... | |
bool | overright_spanset_span (const SpanSet *ss, const Span *s) |
Return true if a span set does not extend to the right of a span. More... | |
bool | overright_spanset_spanset (const SpanSet *ss1, const SpanSet *ss2) |
Return true if the first span set does not extend to the right of the second one. More... | |
bool | overright_textset_text (const Set *s, text *txt) |
Return true if a set does not extend to the left of a value. More... | |
bool | right_bigint_bigintset (int64 i, const Set *s) |
Return true if a value is strictly to the right of a span set. More... | |
bool | right_bigint_bigintspan (int64 i, const Span *s) |
Return true if an integer is strictly to the right of an integer span. More... | |
bool | right_bigint_bigintspanset (int64 i, const SpanSet *ss) |
Return true if a value is strictly to the right of a span set. More... | |
bool | right_bigintset_bigint (const Set *s, int64 i) |
Return true if a set is strictly to the right of a value. More... | |
bool | right_bigintspan_bigint (const Span *s, int64 i) |
Return true if an integer span is strictly to the right of an integer. More... | |
bool | right_bigintspanset_bigint (const SpanSet *ss, int64 i) |
Return true if a span set is strictly to the right of a value. More... | |
bool | right_float_floatset (double d, const Set *s) |
Return true if a value is strictly to the right of a span set. More... | |
bool | right_float_floatspan (double d, const Span *s) |
Return true if a float is strictly to the right of a float span. More... | |
bool | right_float_floatspanset (double d, const SpanSet *ss) |
Return true if a value is strictly to the right of a span set. More... | |
bool | right_floatset_float (const Set *s, double d) |
Return true if a set is strictly to the right of a value. More... | |
bool | right_floatspan_float (const Span *s, double d) |
Return true if a float is strictly to the right of a float span. More... | |
bool | right_floatspanset_float (const SpanSet *ss, double d) |
Return true if a span set is strictly to the right of a value. More... | |
bool | right_int_intset (int i, const Set *s) |
Return true if a value is strictly to the right of a span set. More... | |
bool | right_int_intspan (int i, const Span *s) |
Return true if an integer is strictly to the right of an integer span. More... | |
bool | right_int_intspanset (int i, const SpanSet *ss) |
Return true if a value is strictly to the right of a span set. More... | |
bool | right_intset_int (const Set *s, int i) |
Return true if a set is strictly to the right of a value. More... | |
bool | right_intspan_int (const Span *s, int i) |
Return true if an integer span is strictly to the right of an integer. More... | |
bool | right_intspanset_int (const SpanSet *ss, int i) |
Return true if a span set is strictly to the right of a value. More... | |
bool | right_set_set (const Set *s1, const Set *s2) |
Return true if the first set is strictly to the right of the second one. More... | |
bool | right_span_span (const Span *s1, const Span *s2) |
Return true if the first span is strictly to right the of the second one. More... | |
bool | right_span_spanset (const Span *s, const SpanSet *ss) |
Return true if a span is strictly to the right of a span set. More... | |
bool | right_spanset_span (const SpanSet *ss, const Span *s) |
Return true if a span set is strictly after a span. More... | |
bool | right_spanset_spanset (const SpanSet *ss1, const SpanSet *ss2) |
Return true if the first span set is strictly after the second one. More... | |
bool | right_text_textset (text *txt, const Set *s) |
Return true if a value is strictly to the right of a span set. More... | |
bool | right_textset_text (const Set *s, text *txt) |
Return true if a set is strictly to the right of a value. More... | |
Position functions for set and span types.