Apéndice A. Referencia de MobilityDB

Tabla de contenidos

A.1. Funciones y operadores para tipos de tiempo y tipos de rango
A.1.1. Funciones de constructor
A.1.2. Conversión de tipos
A.1.3. Funciones de accesor
A.1.4. Funciones de modificación
A.1.5. Operadores de comparación
A.1.6. Operadores de conjuntos
A.1.7. Operadores topológicos y de posición relativa
A.1.8. Funciones agregadas
A.2. Funciones y operadores para tipos de cuadro delimitadores
A.2.1. Funciones de constructor
A.2.2. Conversión de tipos
A.2.3. Funciones de accesor
A.2.4. Funciones de modificación
A.2.5. Funciones del sistema de referencia espacial
A.2.6. Funciones agregadas
A.2.7. Operadores de comparación
A.2.8. Operadores de conjuntos
A.2.9. Operadores topológicos
A.2.10. Operadores de posición relativa
A.3. Funciones y operadores para tipos temporales
A.3.1. Funciones de constructor
A.3.2. Conversión de tipos
A.3.3. Funciones de transformación
A.3.4. Funciones de accesor
A.3.5. Funciones de restricción
A.3.6. Operadores de comparación
A.3.7. Funciones y operadores matemáticos
A.3.8. Operadores booleanos
A.3.9. Funciones y operadores de texto
A.3.10. Funciones espaciales
A.3.11. Funciones de similaridad
A.3.12. Mosaicos multidimensionales
A.3.13. Funciones agregadas
A.3.14. Funciones de utilidad
A.4. Funciones y operadores para puntos de red temporales
A.4.1. Tipos de red estáticos
A.4.2. Puntos de red temporales

A.1. Funciones y operadores para tipos de tiempo y tipos de rango

A.1.1. Funciones de constructor

A.1.2. Conversión de tipos

A.1.3. Funciones de accesor

  • memSize: Obtener el tamaño de la memoria en bytes

  • lower: Obtener el límite inferior

  • upper: Obtener el límite superior

  • lower_inc: ¿Es el límite inferior inclusivo?

  • upper_inc: ¿Es el límite superior inclusivo?

  • duration: Obtener el intervalo de tiempo

  • timespan: Obtener el intervalo de tiempo ignorando las posibles brechas de tiempo

  • period: Obtener el período en el que se define el conjunto de marcas de tiempo o el conjunto de períodos ignorando las posibles brechas de tiempo

  • numTimestamps: Obtener el número de marcas de tiempo diferentes

  • startTimestamp: Obtener la marca de tiempo inicial

  • endTimestamp: Obtener la marca de tiempo final

  • timestampN: Obtener la enésima marca de tiempo diferente

  • timestamps: Obtener las marcas de tiempo diferentes

  • numPeriods: Obtener el número de períodos

  • startPeriod: Obtener el período inicial

  • endPeriod: Obtener el período final

  • periodN: Obtener el enésimo período

  • periods: Obtener los períodos

A.1.4. Funciones de modificación

  • shift: Desplazar el valor de tiempo con un intervalo

  • setPrecision: Redondear los límites de un rango flotante a un número de decimales

A.1.5. Operadores de comparación

  • =: ¿Son iguales los valores de tiempo?

  • <>: ¿Son diferentes los valores de tiempo?

  • <: ¿Es el primer valor de tiempo menor que el segundo?

  • >: ¿Es el primer valor de tiempo mayor que el segundo?

  • <=: ¿Es el primer valor de tiempo menor o igual que el segundo?

  • >=: ¿Es el primer valor de tiempo mayor o igual que el segundo?

A.1.6. Operadores de conjuntos

  • +: Unión de valores de tiempo

  • *: Intersección de valores de tiempo

  • -: Diferencia de valores de tiempo

A.1.7. Operadores topológicos y de posición relativa

  • &&: ¿Se superponen los valores de tiempo (tienen instantes en común)?

  • @>: ¿Contiene el primer valor de tiempo el segundo?

  • <@: ¿Está el primer valor de tiempo contenido en el segundo?

  • -|-: ¿Es el primer valor de tiempo adyacente al segundo?

  • <<: ¿Está el primer número o valor de rango estrictamente a la izquierda del segundo?

  • >>: ¿Está el primer número o valor de rango estrictamente a la izquierda del segundo?

  • &<: ¿No está el primer número o valor de rango a la derecha del segundo?

  • &>: ¿No está el primer número o valor de rango a la izquierda del segundo?

  • -|-: ¿Es el primer número o valor de rango adyacente al segundo?

  • <<#: ¿Es el primer valor de tiempo estrictamente anterior al segundo?

  • #>>: ¿Es el primer valor de tiempo estrictamente posterior al segundo?

  • &<#: ¿No es el primer valor de tiempo posterior al segundo?

  • #&>: ¿No es el primer valor de tiempo anterior al segundo?

A.1.8. Funciones agregadas

  • tcount: Conteo temporal

  • extent: Extensión del período delimitador

  • extent: Extensión del rango delimitador

  • tunion: Unión temporal