|
MobilityDB 1.1
|
#include <stdbool.h>

Go to the source code of this file.
Data Structures | |
| struct | settype_catalog_struct |
| Structure to represent the span type cache array. More... | |
| struct | spansettype_catalog_struct |
| Structure to represent the spanset type cache array. More... | |
| struct | spantype_catalog_struct |
| Structure to represent the span type cache array. More... | |
| struct | temptype_catalog_struct |
| Structure to represent the temporal type cache array. More... | |
Typedefs | |
| typedef signed short | int16 |
| Functions for building a cache of temporal types and operators. More... | |
Functions | |
| bool | alpha_basetype (meosType basetype) |
| bool | alphanum_basetype (meosType basetype) |
| Return true if the type is an alphanumeric base type. More... | |
| bool | alphanumset_type (meosType settype) |
| Return true if the type is a set type. More... | |
| bool | basetype_byvalue (meosType type) |
| Return true if the values of the base type are passed by value. More... | |
| int16 | basetype_length (meosType basetype) |
| Return the length of a base type. More... | |
| meosType | basetype_settype (meosType basetype) |
| Return the base type from the set type. More... | |
| meosType | basetype_spantype (meosType basetype) |
| Return the base type from the span type. More... | |
| bool | basetype_varlength (meosType type) |
| Return true if the values of the base type are of variable length. More... | |
| void | ensure_basetype (meosType basetype) |
| Ensure that a type is a base type of one of the template types, that is, Set, Span, SpanSet, and Temporal. More... | |
| void | ensure_set_basetype (meosType basetype) |
| Ensure that the type is a set base type. More... | |
| void | ensure_set_type (meosType type) |
| Ensure that the type is a set type. More... | |
| void | ensure_span_basetype (meosType type) |
| Ensure that the type is a span base type. More... | |
| void | ensure_span_type (meosType type) |
| Ensure that the type is a span type. More... | |
| void | ensure_temporal_basetype (meosType basetype) |
| Ensure that a type is a temporal base type. More... | |
| void | ensure_temporal_type (meosType temptype) |
| Ensure that a type is a temporal type. More... | |
| void | ensure_temptype_continuous (meosType temptype) |
| Ensure that the temporal type is continuous. More... | |
| void | ensure_tgeo_type (meosType basetype) |
| Ensure that the type is a point base type. More... | |
| void | ensure_time_type (meosType timetype) |
| Ensure that the type corresponds to a time type. More... | |
| void | ensure_tnumber_basetype (meosType basetype) |
| Return true if the type is a number base type. More... | |
| void | ensure_tnumber_settype (meosType settype) |
| void | ensure_tnumber_spansettype (meosType spansettype) |
| Ensure that the type is a span type. More... | |
| void | ensure_tnumber_spantype (meosType spantype) |
| Ensure that the type is a span type. More... | |
| void | ensure_tnumber_type (meosType temptype) |
| Return true if the type is a number base type. More... | |
| bool | geo_basetype (meosType basetype) |
| Return true if the type is a geo base type. More... | |
| bool | geoset_type (meosType type) |
| Return true if the type is a geo set type. More... | |
| bool | number_basetype (meosType basetype) |
| bool | numset_type (meosType type) |
| Return true if the type is a number set type. More... | |
| bool | numspan_basetype (meosType type) |
| Return true if the type is a numeric span type. More... | |
| bool | numspan_type (meosType type) |
| Return true if the type is a numeric span type. More... | |
| bool | numspanset_type (meosType type) |
| Return true if the type is a numeric span type. More... | |
| bool | set_basetype (meosType basetype) |
| Return true if the type is a base type of a set type. More... | |
| bool | set_span_type (meosType type) |
| Return true if the type is a set type with a span as a bounding box. More... | |
| bool | set_type (meosType type) |
| Return true if the type is a set type. More... | |
| meosType | settype_basetype (meosType settype) |
| Return the base type from a set type. More... | |
| bool | span_basetype (meosType type) |
| Return true if the type is a set base type. More... | |
| bool | span_canon_basetype (meosType type) |
| Return true if the type is a canonical base type of a span type. More... | |
| bool | span_type (meosType type) |
| Return true if the type is a span type. More... | |
| bool | spanset_type (meosType type) |
| Return true if the type is a span set type. More... | |
| meosType | spansettype_spantype (meosType spansettype) |
| Return the span type from the span set type. More... | |
| meosType | spantype_basetype (meosType spantype) |
| Return the base type from the span type. More... | |
| meosType | spantype_spansettype (meosType spantype) |
| Return the span type from the span set type. More... | |
| bool | spatial_basetype (meosType basetype) |
| Return true if the type is a spatial base type. More... | |
| bool | spatialset_type (meosType type) |
| Return true if the type is a geo set type. More... | |
| bool | talpha_type (meosType temptype) |
| Return true if the type is a temporal alpha type (i.e., those whose bounding box is a period) More... | |
| bool | temporal_type (meosType temptype) |
| Return true if the type is an EXTERNAL temporal type. More... | |
| meosType | temptype_basetype (meosType temptype) |
| Return the base type from the temporal type. More... | |
| bool | temptype_continuous (meosType temptype) |
| Return true if the type is a temporal continuous type. More... | |
| bool | tgeo_type (meosType basetype) |
| Return true if the type is a temporal point type. More... | |
| bool | time_type (meosType timetype) |
| Return true if the type is a time type. More... | |
| bool | timeset_type (meosType type) |
| Return true if the type is a time set type. More... | |
| bool | timespan_basetype (meosType type) |
| Return true if the type is a numeric span type. More... | |
| bool | timespan_type (meosType type) |
| Return true if the type is a numeric span type. More... | |
| bool | timespanset_type (meosType type) |
| Return true if the type is a numeric span type. More... | |
| bool | tnumber_basetype (meosType basetype) |
| Return true if the type is a temporal number base type. More... | |
| bool | tnumber_settype (meosType settype) |
| bool | tnumber_spansettype (meosType spansettype) |
| Return true if the type is a span set number type. More... | |
| bool | tnumber_spantype (meosType settype) |
| Return true if the type is a span number type. More... | |
| bool | tnumber_type (meosType temptype) |
| Return true if the type is a temporal number type. More... | |
| bool | tspatial_basetype (meosType basetype) |
| Return true if the type is a base type of a spatiotemporal type. More... | |
| bool | tspatial_type (meosType temptype) |
| Return true if the type is a spatiotemporal type. More... | |