Un valor tquadbin comparte la misma representación en disco que tbigint. La conversión por coerción binaria entre ellos es explícita — requiere :: — para que las funciones específicas de QUADBIN no puedan ser invocadas silenciosamente sobre trayectorias tbigint arbitrarias.
Convertir entre un tquadbin y un tbigint (explícito, sin coste)
tbigint::tquadbin
tquadbin::tbigint
SELECT (tbigint '5192650370358181887@2001-01-01')::tquadbin; -- 480fffffffffffff@2001-01-01 SELECT ((tquadbin '480fffffffffffff@2001-01-01')::tbigint)::tquadbin = tquadbin '480fffffffffffff@2001-01-01'; -- true
Convertir una celda QUADBIN temporal a un punto planar temporal (SRID 4326) de los centroides de las celdas. La conversión delega en tquadbinCellToPoint.
tquadbin::tgeompoint
SELECT (tquadbin '480fffffffffffff@2001-01-01')::tgeompoint;