MobilityDB 1.1
Functions

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

Collaboration diagram for Position functions:

Functions

bool left_set_value (const Set *s, Datum d, meosType basetype)
 Return true if a set is strictly to the left of a value. More...
 
bool left_span_value (const Span *s, Datum d, meosType basetype)
 Return true if a span is strictly to the left of a value. More...
 
bool left_spanset_value (const SpanSet *ss, Datum d, meosType basetype)
 Return true if a span set is strictly to the left of a value. More...
 
bool left_value_set (Datum d, meosType basetype, const Set *s)
 Return true if a value is strictly to the left of a set. More...
 
bool left_value_span (Datum d, meosType basetype, const Span *s)
 Return true if a value is strictly to the left of a span. More...
 
bool left_value_spanset (Datum d, meosType basetype, const SpanSet *ss)
 Return true if a value is strictly to the left of a span set. More...
 
bool overleft_set_value (const Set *s, Datum d, meosType basetype)
 Return true if a set does not extend to the right of a value. More...
 
bool overleft_span_value (const Span *s, Datum d, meosType basetype)
 Return true if a span does not extend to the right of a value. More...
 
bool overleft_spanset_value (const SpanSet *ss, Datum d, meosType basetype)
 Return true if a span set does not extend to the right of a value. More...
 
bool overleft_value_set (Datum d, meosType basetype, const Set *s)
 Return true if a value does not extend to the right of a set. More...
 
bool overleft_value_span (Datum d, meosType basetype, const Span *s)
 Return true if a value does not extend to the right of a span. More...
 
bool overleft_value_spanset (Datum d, meosType basetype, const SpanSet *ss)
 Return true if a value does not extend to the right of a span set. More...
 
bool overright_set_value (const Set *s, Datum d, meosType basetype)
 Return true if a set does not extend to the left of a value. More...
 
bool overright_span_value (const Span *s, Datum d, meosType basetype)
 Return true if a span does not extend to the left of a value. More...
 
bool overright_spanset_value (const SpanSet *ss, Datum d, meosType basetype)
 Return true if a span set does not extend to the left of a value. More...
 
bool overright_value_set (Datum d, meosType basetype, const Set *s)
 Return true if a value does not extend to the the left of a set. More...
 
bool overright_value_span (Datum d, meosType basetype, const Span *s)
 Return true if a value does not extend to the left of a span. More...
 
bool overright_value_spanset (Datum d, meosType basetype, const SpanSet *ss)
 Return true if a value does not extend to the left of a span set. More...
 
bool right_set_value (const Set *s, Datum d, meosType basetype)
 Return true if a set is strictly to the right of a value. More...
 
bool right_span_value (const Span *s, Datum d, meosType basetype)
 Return true if a span is strictly to the right of a value. More...
 
bool right_spanset_value (const SpanSet *ss, Datum d, meosType basetype)
 Return true if a span set is strictly to the right of a value. More...
 
bool right_value_set (Datum d, meosType basetype, const Set *s)
 Return true if a value is strictly to the right of a set. More...
 
bool right_value_span (Datum d, meosType basetype, const Span *s)
 Return true if a value is strictly to the right of a span. More...
 
bool right_value_spanset (Datum d, meosType basetype, const SpanSet *ss)
 Return true if a value is strictly to the right of a span set. More...
 

Detailed Description

Position functions for set and span types.