Comparaciones

Comparaciones Siempre y Alguna Vez

El operando de prueba puede ser un identificador de celda H3 h3index simple o otra trayectoria th3index; ambos son soportados en cualquier posición de operando.

  • Devolver true si una celda H3 temporal es alguna vez igual a la prueba en al menos un instante

    eEq({h3index,th3index},th3index) → boolean
    eEq(th3index,h3index) → boolean
    {h3index,th3index} ?= th3index
    th3index ?= h3index
    
    SELECT th3index
      '[831c02fffffffff@2001-01-01, 880326b885fffff@2001-01-05]'
      ?= 880326b885fffff::h3index;
    -- true
    
  • Devolver true si una celda H3 temporal es siempre igual a la prueba a lo largo de todo su eje de tiempo

    aEq({h3index,th3index},th3index) → boolean
    aEq(th3index,h3index) → boolean
    {h3index,th3index} %= th3index
    th3index %= h3index
    
    SELECT aEq(th3index '871fa44a8ffffff@2001-01-01', h3index '871fa44a8ffffff');
    -- t
    
  • Devolver true si una celda H3 temporal es alguna vez diferente de la prueba

    eNe({h3index,th3index},th3index) → boolean
    eNe(th3index,h3index) → boolean
    
    SELECT eNe(th3index '871fa44a8ffffff@2001-01-01', h3index '871fa44aeffffff');
    -- t
    
  • Devolver true si una celda H3 temporal es siempre diferente de la prueba

    aNe({h3index,th3index},th3index) → boolean
    aNe(th3index,h3index) → boolean
    
    SELECT aNe(th3index '871fa44a8ffffff@2001-01-01', h3index '871fa44aeffffff');
    -- t
    

Comparaciones Temporales

  • Devolver un booleano temporal que da la igualdad (o desigualdad) por instante entre una celda H3 temporal y una prueba

    tEq({h3index,th3index},th3index) → tbool
    tEq(th3index,h3index) → tbool
    tNe({h3index,th3index},th3index) → tbool
    tNe(th3index,h3index) → tbool
    
    SELECT tEq(th3index '871fa44a8ffffff@2001-01-01', h3index '871fa44a8ffffff');
    -- t@2001-01-01
    SELECT tNe(th3index '871fa44a8ffffff@2001-01-01', h3index '871fa44a8ffffff');
    -- f@2001-01-01