   A range data type stores a lower and upper bound belonging to its
        base data type.  It supports operations like contains, overlaps, and
        intersection.
       </P
></LI
><LI
><P
>        Add a <A
HREF="datatype-json.html"
><TT
CLASS="TYPE"
>JSON</TT
></A
>
        data type (Robert Haas)
       </P
><P
>        This type stores <ACRONYM
CLASS="ACRONYM"
>JSON</ACRONYM
> (JavaScript Object Notation)
        data with proper validation.
       </P
></LI
><LI
><P
>        Add <A
HREF="functions-