Appendix A. MobilityDB Reference

Table of Contents

MobilityDB Types
Set and Span Types
Input and Output
Constructors
Conversions
Accessors
Transformations
Spatial Reference System
Set Operations
Bounding Box Operations
Distance Operations
Comparisons
Aggregations
Box Types
Input and Output
Constructors
Conversions
Accessors
Transformations
Spatial Reference System
Splitting Operations
Set Operations
Bounding Box Operations
Comparisons
Aggregations
Temporal Types
Input and Output
Constructors
Conversions
Accessors
Transformations
Modifications
Restrictions
Comparisons
Miscellaneous
Temporal Alphanumeric Types
Conversions
Accessors
Transformations
Restrictions
Mathematical Operations
Boolean Operations
Text Operations
Temporal Geometry Types
Input and Output
Conversions
Spatial Reference System
Bounding Box Operations
Accessors
Transformations
Restrictions
Distance Operations
Spatial Relationships
Operations for Temporal Types: Analytics Operations
Simplification
Reduction
Similarity
Splitting Operations
Multidimensional Tiling
Aggregations
Temporal Poses
Static Poses
Temporal Poses
Temporal Network Points
Static Network Types
Temporal Network Points
Temporal Circular Buffers
Static Circular Buffers
Temporal Circular Buffers

MobilityDB Types

MobilityDB defines four template types that act as type constructors over base types. These template types are set, span, spanset, and temporal. Table A.1, “MobilityDB current instantiations of template types” shows the types defined over these template types. Furthermore, MobilityDB defines two bounding box types, namely, tbox and stbox.

Table A.1. MobilityDB current instantiations of template types

Base TypesTemplate Types
setspanspansettemporal
booltbool
texttextsetttext
integerintsetintspanintspansettint
bigintbigintsetbigintspanbigintspanset
floatfloatsetfloatspanfloatspansettfloat
datedatesetdatespandatespanset
timestamptztstzsettstzspantstzspanset
geometrygeomsettgeompoint, tgeometry
geographygeogsettgeogpoint, tgeography
poseposesettpose
npointnpointsettnpoint
cbuffercbuffersettcbuffer