Return the values
getValues(tcbuffer) → cbufferset
SELECT asText(getValues(tcbuffer '{[Cbuffer(Point(1 1), 0.3)@2001-01-01,
Cbuffer(Point(1 1), 0.5)@2001-01-02)}'));
-- {"Cbuffer(POINT(1 1),0.3)","Cbuffer(POINT(1 1),0.5)"}
SELECT asEWKT(getValues(tcbuffer 'SRID=5676;
{[Cbuffer(Point(1 1), 0.3)@2001-01-01, Cbuffer(Point(1 1), 0.3)@2001-01-02)}'));
-- SRID=5676;{"Cbuffer(POINT(1 1),0.3)"}
Return the points or the radii
points(tcbuffer) → geomset radius(tcbuffer) → floatset
SELECT asEWKT(points(tcbuffer 'SRID=5676;
{Cbuffer(Point(3 3), 0.3)@2001-01-01, Cbuffer(Point(1 1), 0.5)@2001-01-02}'));
-- SRID=5676;{POINT(1 1), POINT(3 3)}
SELECT radius(tcbuffer 'SRID=5676;
{Cbuffer(Point(3 3), 0.3)@2001-01-01, Cbuffer(Point(1 1), 0.5)@2001-01-02}');
-- {0.3, 0.5}
Return the value at a timestamp
valueAtTimestamp(tcbuffer,timestamptz) → cbuffer
SELECT asText(valueAtTimestamp(tcbuffer '[Cbuffer(Point(1 1), 0.3)@2001-01-01, Cbuffer(Point(3 3), 0.5)@2001-01-03)', '2001-01-02')); -- Cbuffer(POINT(2 2),0.4)