MobilityDB 1.1
Functions

Input/output functions for temporal types. More...

Collaboration diagram for Input/output functions:

Functions

char ** geoarr_as_text (const Datum *geoarr, int count, int maxdd, bool extended)
 Return the Well-Known Text (WKT) or the Extended Well-Known Text (EWKT) representation of a geometry/geography array. More...
 
char * tboolinst_as_mfjson (const TInstant *inst, bool with_bbox)
 Return the MF-JSON representation of a temporal instant boolean. More...
 
TInstant * tboolinst_from_mfjson (json_object *mfjson)
 Return a temporal instant boolean from its MF-JSON representation. More...
 
TInstant * tboolinst_in (const char *str)
 Return a temporal instant boolean from its Well-Known Text (WKT) representation. More...
 
char * tboolseq_as_mfjson (const TSequence *seq, bool with_bbox)
 Return the MF-JSON representation of a temporal sequence boolean. More...
 
TSequence * tboolseq_from_mfjson (json_object *mfjson)
 Return a temporal sequence boolean from its MF-JSON representation. More...
 
TSequence * tboolseq_in (const char *str, interpType interp)
 Return a temporal sequence boolean from its Well-Known Text (WKT) representation. More...
 
char * tboolseqset_as_mfjson (const TSequenceSet *ss, bool with_bbox)
 Return the MF-JSON representation of a temporal sequence set boolean. More...
 
TSequenceSet * tboolseqset_from_mfjson (json_object *mfjson)
 Return a temporal sequence set boolean from its MF-JSON representation. More...
 
TSequenceSet * tboolseqset_in (const char *str)
 Return a temporal sequence set boolean from its Well-Known Text (WKT) representation. More...
 
Temporal * temporal_in (const char *str, meosType temptype)
 Return a temporal value from its Well-Known Text (WKT) representation. More...
 
char * temporal_out (const Temporal *temp, int maxdd)
 Return the Well-Known Text (WKT) representation of a temporal value. More...
 
char ** temporalarr_out (const Temporal **temparr, int count, int maxdd)
 Return the Well-Known Text (WKT) representation of an array of temporal values. More...
 
char * tfloatinst_as_mfjson (const TInstant *inst, bool with_bbox, int precision)
 Return the MF-JSON representation of a temporal instant float. More...
 
TInstant * tfloatinst_from_mfjson (json_object *mfjson)
 Return a temporal instant float from its MF-JSON representation. More...
 
TInstant * tfloatinst_in (const char *str)
 Return a temporal instant float from its Well-Known Text (WKT) representation. More...
 
char * tfloatseq_as_mfjson (const TSequence *seq, bool with_bbox, int precision)
 Return the MF-JSON representation of a temporal sequence float. More...
 
TSequence * tfloatseq_from_mfjson (json_object *mfjson, interpType interp)
 Return a temporal sequence float from its MF-JSON representation. More...
 
TSequence * tfloatseq_in (const char *str, interpType interp)
 Return a temporal sequence float from its Well-Known Text (WKT) representation. More...
 
char * tfloatseqset_as_mfjson (const TSequenceSet *ss, bool with_bbox, int precision)
 Return the MF-JSON representation of a temporal sequence set float. More...
 
TSequenceSet * tfloatseqset_from_mfjson (json_object *mfjson, interpType interp)
 Return a temporal sequence set float from its MF-JSON representation. More...
 
TSequenceSet * tfloatseqset_in (const char *str)
 Return a temporal sequence set float from its Well-Known Text (WKT) representation. More...
 
char * tgeogpointinst_as_mfjson (const TInstant *inst, bool with_bbox, int precision, char *srs)
 Return the MF-JSON representation of a temporal instant geographic point. More...
 
TInstant * tgeogpointinst_from_mfjson (json_object *mfjson, int srid)
 Return a temporal instant geographic point from its MF-JSON representation. More...
 
TInstant * tgeogpointinst_in (const char *str)
 Return a temporal instant geographic point from its Well-Known Text (WKT) representation. More...
 
char * tgeogpointseq_as_mfjson (const TSequence *seq, bool with_bbox, int precision, char *srs)
 Return the MF-JSON representation of a temporal sequence geographic point. More...
 
TSequence * tgeogpointseq_from_mfjson (json_object *mfjson, int srid, interpType interp)
 Return a temporal sequence geographic point from its MF-JSON representation. More...
 
TSequence * tgeogpointseq_in (const char *str, interpType interp)
 Return a temporal sequence geographic point from its Well-Known Text (WKT) representation. More...
 
char * tgeogpointseqset_as_mfjson (const TSequenceSet *ss, bool with_bbox, int precision, char *srs)
 Return the MF-JSON representation of a temporal sequence set geographic point. More...
 
TSequenceSet * tgeogpointseqset_from_mfjson (json_object *mfjson, int srid, interpType interp)
 Return a temporal sequence set geographic point from its MF-JSON representation. More...
 
TSequenceSet * tgeogpointseqset_in (const char *str)
 Return a temporal sequence set geographic point from its Well-Known Text (WKT) representation. More...
 
char * tgeompointinst_as_mfjson (const TInstant *inst, bool with_bbox, int precision, char *srs)
 Return the MF-JSON representation of a temporal instant geometric point. More...
 
TInstant * tgeompointinst_from_mfjson (json_object *mfjson, int srid)
 Return a temporal instant geometric point from its MF-JSON representation. More...
 
TInstant * tgeompointinst_in (const char *str)
 Return a temporal instant geometric point from its Well-Known Text (WKT) representation. More...
 
char * tgeompointseq_as_mfjson (const TSequence *seq, bool with_bbox, int precision, char *srs)
 Return the MF-JSON representation of a temporal sequence geometric point. More...
 
TSequence * tgeompointseq_from_mfjson (json_object *mfjson, int srid, interpType interp)
 Return a temporal sequence geometric point from its MF-JSON representation. More...
 
TSequence * tgeompointseq_in (const char *str, interpType interp)
 Return a temporal sequence geometric point from its Well-Known Text (WKT) representation. More...
 
char * tgeompointseqset_as_mfjson (const TSequenceSet *ss, bool with_bbox, int precision, char *srs)
 Return the MF-JSON representation of a temporal sequence set geometric point. More...
 
TSequenceSet * tgeompointseqset_from_mfjson (json_object *mfjson, int srid, interpType interp)
 Return a temporal sequence set geometric point from its MF-JSON representation. More...
 
TSequenceSet * tgeompointseqset_in (const char *str)
 Return a temporal sequence set geometric point from its Well-Known Text (WKT) representation. More...
 
char * tinstant_as_mfjson (const TInstant *inst, int precision, bool with_bbox, char *srs)
 Return the MF-JSON representation of a temporal instant. More...
 
TInstant * tinstant_from_mfjson (json_object *mfjson, bool isgeo, int srid, meosType temptype)
 Return a temporal instant from its MF-JSON representation. More...
 
TInstant * tinstant_in (const char *str, meosType temptype)
 Return a temporal instant from its Well-Known Text (WKT) representation. More...
 
char * tinstant_out (const TInstant *inst, int maxdd)
 Return the Well-Known Text (WKT) representation of a temporal instant. More...
 
char * tintinst_as_mfjson (const TInstant *inst, bool with_bbox)
 Return the MF-JSON representation of a temporal instant integer. More...
 
TInstant * tintinst_from_mfjson (json_object *mfjson)
 Return a temporal instant integer from its MF-JSON representation. More...
 
TInstant * tintinst_in (const char *str)
 Return a temporal instant integer from its Well-Known Text (WKT) representation. More...
 
char * tintseq_as_mfjson (const TSequence *seq, bool with_bbox)
 Return the MF-JSON representation of a temporal sequence integer. More...
 
TSequence * tintseq_from_mfjson (json_object *mfjson)
 Return a temporal sequence integer from its MF-JSON representation. More...
 
TSequence * tintseq_in (const char *str, interpType interp)
 Return a temporal sequence integer from its Well-Known Text (WKT) representation. More...
 
char * tintseqset_as_mfjson (const TSequenceSet *ss, bool with_bbox)
 Return the MF-JSON representation of a temporal sequence set integer. More...
 
TSequenceSet * tintseqset_from_mfjson (json_object *mfjson)
 Return a temporal sequence set integer from its MF-JSON representation. More...
 
TSequenceSet * tintseqset_in (const char *str)
 Return a temporal sequence set integer from its Well-Known Text (WKT) representation. More...
 
char ** tpointarr_as_text (const Temporal **temparr, int count, int maxdd, bool extended)
 Return the Well-Known Text (WKT) or the Extended Well-Known Text (EWKT) representation of a temporal point array. More...
 
char * tsequence_as_mfjson (const TSequence *seq, int precision, bool with_bbox, char *srs)
 Return the MF-JSON representation of a temporal sequence. More...
 
TSequence * tsequence_from_mfjson (json_object *mfjson, bool isgeo, int srid, meosType temptype, interpType interp)
 Return a temporal sequence point from its MF-JSON representation. More...
 
TSequence * tsequence_in (const char *str, meosType temptype, interpType interp)
 Return a temporal sequence from its Well-Known Text (WKT) representation. More...
 
char * tsequence_out (const TSequence *seq, int maxdd)
 Return the Well-Known Text (WKT) representation of a temporal sequence. More...
 
char * tsequenceset_as_mfjson (const TSequenceSet *ss, int precision, bool with_bbox, char *srs)
 Return the MF-JSON representation of a temporal sequence set. More...
 
TSequenceSet * tsequenceset_from_mfjson (json_object *mfjson, bool isgeo, int srid, meosType temptype, interpType interp)
 Return a temporal sequence set point from its MF-JSON representation. More...
 
TSequenceSet * tsequenceset_in (const char *str, meosType temptype, interpType interp)
 Return a temporal sequence set from its Well-Known Text (WKT) representation. More...
 
char * tsequenceset_out (const TSequenceSet *ss, int maxdd)
 Return the Well-Known Text (WKT) representation of a temporal sequence set. More...
 
char * ttextinst_as_mfjson (const TInstant *inst, bool with_bbox)
 Return the MF-JSON representation of a temporal instant text. More...
 
TInstant * ttextinst_from_mfjson (json_object *mfjson)
 Return a temporal instant text from its MF-JSON representation. More...
 
TInstant * ttextinst_in (const char *str)
 Return a temporal instant text from its Well-Known Text (WKT) representation. More...
 
char * ttextseq_as_mfjson (const TSequence *seq, bool with_bbox)
 Return the MF-JSON representation of a temporal sequence text. More...
 
TSequence * ttextseq_from_mfjson (json_object *mfjson)
 Return a temporal sequence text from its MF-JSON representation. More...
 
TSequence * ttextseq_in (const char *str, interpType interp)
 Return a temporal sequence text from its Well-Known Text (WKT) representation. More...
 
char * ttextseqset_as_mfjson (const TSequenceSet *ss, bool with_bbox)
 Return the MF-JSON representation of a temporal sequence set text. More...
 
TSequenceSet * ttextseqset_from_mfjson (json_object *mfjson)
 Return a temporal sequence set text from its MF-JSON representation. More...
 
TSequenceSet * ttextseqset_in (const char *str)
 Return a temporal sequence set text from its Well-Known Text (WKT) representation. More...
 

Detailed Description

Input/output functions for temporal types.