Temporal Types

Entrada y salida

  • asText: Devuelve la representación textual conocida (Well-Known Text o WKT)

  • asMFJSON: Devuelve la representación JSON de características móviles (Moving Features JSON o MF-JSON)

  • asBinary, asHexWKB: Devuelve la representación binaria conocida (Well-Known Binary o WKB) o la representación hexadecimal binaria conocida (HexWKB)

  • ttypeFromMFJSON: Entrar a partir de la representación Moving Features JSON (MF-JSON)

  • ttypeFromBinary, ttypeFromHexWKB: Entrar a partir de la representación binaria conocida (WKB) o de la representación hexadecimal binaria conocida (HexWKB)

Constructores

  • ttype: Constructores para tipos temporales que tienen un valor constante

  • ttypeSeq: Constructores para tipos temporales de subtipo secuencia

  • ttypeSeqSet, ttypeSeqSetGaps: Constructores para tipos temporales de subtipo conjunto de secuencias

Conversión de tipos

  • ::: Convertir un valor temporal a un intervalo de marcas de tiempo

Accesores

Transformaciones

  • ttypeInst, ttypeSeq, ttypeSeqSet: Transformar un tipo temporal a otro subtipo

  • setInterp: Transformar un valor temporal a otra interpolación

  • shiftTime, scaleTime, shiftScaleTime: Desplazar y/o escalear el intervalo de tiempo de un valor temporal a uno o dos intervalos

  • segmentMinDuration, segmentMaxDuration: Devuelve un valor booleano temporal que indica si cada segmento de una secuencia (o conjunto de sequencias) temporal(es) continua tiene, respectivamente, al menos o como máximo una duración determinada.

  • unnest: Transformar un valor temporal no lineal en un conjunto de filas, cada una es una pareja compuesta de un valor de base y un conjunto de períodos durante el cual el valor temporal tiene el valor de base

Modificaciones

  • insert: Insertar un valor temporal en otro

  • update: Actualizar un valor temporal con otro

  • deleteTime: Eliminar de un valor temporal un valor de tiempo

  • appendInstant: Anexar un instante temporal a un valor temporal

  • appendSequence: Anexar una secuencia temporal a un valor temporal

  • merge: Fusionar los valores temporales

Restricciones

Comparaciones

Comparaciones tradicionales

Comparaciones alguna vez y siempre

Comparaciones temporales

Funciones de utilidad