|
| Set * | bigint_to_bigintset (int64 i) |
| | Cast a value as a set. More...
|
| |
| int64 | bigintset_end_value (const Set *s) |
| | Return the end value of a big integer set. More...
|
| |
| Set * | bigintset_in (const char *str) |
| | Return a set from its Well-Known Text (WKT) representation. More...
|
| |
| int64 | bigintset_start_value (const Set *s) |
| | Return the start value of a big integer set. More...
|
| |
| bool | bigintset_value_n (const Set *s, int n, int64 *result) |
| | Return the n-th value of a big integer set. More...
|
| |
| int64 * | bigintset_values (const Set *s) |
| | Return the array of values of a big integer set. More...
|
| |
| Set * | float_to_floatset (double d) |
| | Cast a value as a set. More...
|
| |
| double | floatset_end_value (const Set *s) |
| | Return the end value of a float set. More...
|
| |
| Set * | floatset_in (const char *str) |
| | Return a set from its Well-Known Text (WKT) representation. More...
|
| |
| double | floatset_start_value (const Set *s) |
| | Return the start value of a float set. More...
|
| |
| bool | floatset_value_n (const Set *s, int n, double *result) |
| | Return the n-th value of a float set. More...
|
| |
| double * | floatset_values (const Set *s) |
| | Return the array of values of a float set. More...
|
| |
| char * | geoset_as_ewkt (const Set *set, int maxdd) |
| | Return the Extended Well-Known Text (EWKT) representation a geoset. More...
|
| |
| char * | geoset_as_text (const Set *set, int maxdd) |
| | Return the Well-Known Text (WKT) representation a geoset. More...
|
| |
| int | geoset_srid (const Set *set) |
| | Return the SRID of a geoset point. More...
|
| |
| Set * | int_to_intset (int i) |
| | Cast a value as a set. More...
|
| |
| int | intset_end_value (const Set *s) |
| | Return the end value of an integer set. More...
|
| |
| Set * | intset_in (const char *str) |
| | Return a set from its Well-Known Text (WKT) representation. More...
|
| |
| int | intset_start_value (const Set *s) |
| | Return the start value of an integer set. More...
|
| |
| bool | intset_value_n (const Set *s, int n, int *result) |
| | Return the n-th value of an integer set. More...
|
| |
| int * | intset_values (const Set *s) |
| | Return the array of values of an integer set. More...
|
| |
| static bool | set_basetype_quotes (meosType type) |
| | Return true if the base type value is output enclosed into quotes. More...
|
| |
| void * | set_bbox_ptr (const Set *s) |
| | Return a pointer to the bounding box of a temporal sequence. More...
|
| |
| static size_t | set_bbox_size (meosType settype) |
| | Return the size of a bounding box of a temporal type. More...
|
| |
| int | set_cmp (const Set *s1, const Set *s2) |
| | Return -1, 0, or 1 depending on whether the first set is less than, equal, or greater than the second one. More...
|
| |
| Set * | set_copy (const Set *s) |
| | Return a copy of a set. More...
|
| |
| Datum | set_end_value (const Set *s) |
| | Return the end value of a set. More...
|
| |
| bool | set_eq (const Set *s1, const Set *s2) |
| | Return true if the first set is equal to the second one. More...
|
| |
| void | set_expand_bbox (Datum d, meosType basetype, void *box) |
| | Set a bounding box from an array of set values. More...
|
| |
| bool | set_find_value (const Set *s, Datum d, int *loc) |
| | General functions for set values composed of an ordered list of distinct values. More...
|
| |
| bool | set_ge (const Set *s1, const Set *s2) |
| | Return true if the first set is greater than or equal to the second one. More...
|
| |
| bool | set_gt (const Set *s1, const Set *s2) |
| | Return true if the first set is greater than the second one. More...
|
| |
| uint32 | set_hash (const Set *s) |
| | Return the 32-bit hash of a set. More...
|
| |
| uint64 | set_hash_extended (const Set *s, uint64 seed) |
| | Return the 64-bit hash of a set using a seed. More...
|
| |
| Set * | set_in (const char *str, meosType settype) |
| | Return a set from its Well-Known Text (WKT) representation. More...
|
| |
| bool | set_le (const Set *s1, const Set *s2) |
| | Return true if the first set is less than or equal to the second one. More...
|
| |
| bool | set_lt (const Set *s1, const Set *s2) |
| | Return true if the first set is less than the second one. More...
|
| |
| Set * | set_make (const Datum *values, int count, meosType basetype, bool ordered) |
| | Construct a set from an array of values. More...
|
| |
| Set * | set_make_exp (const Datum *values, int count, int maxcount, meosType basetype, bool ordered) |
| | Construct a set from an array of values. More...
|
| |
| Set * | set_make_free (Datum *values, int count, meosType basetype, bool ordered) |
| | Construct a set from the array of values and free the array after the creation. More...
|
| |
| int | set_mem_size (const Set *s) |
| | Return the size in bytes of a set. More...
|
| |
| bool | set_ne (const Set *s1, const Set *s2) |
| | Return true if the first set is different from the second one. More...
|
| |
| int | set_num_values (const Set *s) |
| | Return the number of values of a set. More...
|
| |
| size_t * | set_offsets_ptr (const Set *s) |
| | Return a pointer to the offsets array of a set. More...
|
| |
| char * | set_out (const Set *s, int maxdd) |
| | Return the Well-Known Text (WKT) representation of a set. More...
|
| |
| char * | set_out_fn (const Set *s, int maxdd, outfunc value_out) |
| | Return the Well-Known Text (WKT) representation of a set. More...
|
| |
| void | set_set_span (const Set *set, Span *s) |
| | Set the last argument to the bounding span of a set. More...
|
| |
| Set * | set_shift (const Set *s, Datum shift) |
| | Shift the values of set. More...
|
| |
| Datum | set_start_value (const Set *s) |
| | Return the start value of a set. More...
|
| |
| Span * | set_to_span (const Set *s) |
| | Return the bounding span of a set. More...
|
| |
| Datum | set_val_n (const Set *s, int index) |
| | Return the n-th value of a set. More...
|
| |
| bool | set_value_n (const Set *s, int n, Datum *result) |
| | Return the n-th value of a set. More...
|
| |
| Datum * | set_values (const Set *s) |
| | Return the array of values of a set. More...
|
| |
| void | spatialset_set_stbox (const Set *set, STBox *box) |
| | Set the last argument to the bounding box of a spatial set. More...
|
| |
| STBox * | spatialset_to_stbox (const Set *s) |
| | Return the bounding box of a spatial set. More...
|
| |
| Set * | timestamp_to_tstzset (TimestampTz t) |
| | Cast a value as a set. More...
|
| |
| TimestampTz | tstzset_end_timestamp (const Set *ts) |
| | Return the end value of a set. More...
|
| |
| Set * | tstzset_in (const char *str) |
| | Return a set from its Well-Known Text (WKT) representation. More...
|
| |
| Set * | tstzset_shift_tscale (const Set *s, const Interval *shift, const Interval *duration) |
| | Return a timestamp set uned and/or scaled by the intervals. More...
|
| |
| TimestampTz | tstzset_start_timestamp (const Set *ts) |
| | Return the start value of a set. More...
|
| |
| bool | tstzset_timestamp_n (const Set *ts, int n, TimestampTz *result) |
| | Return the n-th value of a set. More...
|
| |
| TimestampTz * | tstzset_timestamps (const Set *ts) |
| | Return the array of timestamps of a set. More...
|
| |
| Set * | value_to_set (Datum d, meosType basetype) |
| | Cast a value as a set. More...
|
| |
| void | valuearr_compute_bbox (const Datum *values, meosType basetype, int count, void *box) |
| | Set a bounding box from an array of set values. More...
|
| |