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...
 
TInstanttboolinst_from_mfjson (json_object *mfjson)
 Return a temporal instant boolean from its MF-JSON representation. More...
 
TInstanttboolinst_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...
 
TSequencetboolseq_from_mfjson (json_object *mfjson)
 Return a temporal sequence boolean from its MF-JSON representation. More...
 
TSequencetboolseq_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...
 
TSequenceSettboolseqset_from_mfjson (json_object *mfjson)
 Return a temporal sequence set boolean from its MF-JSON representation. More...
 
TSequenceSettboolseqset_in (const char *str)
 Return a temporal sequence set boolean from its Well-Known Text (WKT) representation. More...
 
Temporaltemporal_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...
 
TInstanttfloatinst_from_mfjson (json_object *mfjson)
 Return a temporal instant float from its MF-JSON representation. More...
 
TInstanttfloatinst_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...
 
TSequencetfloatseq_from_mfjson (json_object *mfjson, interpType interp)
 Return a temporal sequence float from its MF-JSON representation. More...
 
TSequencetfloatseq_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...
 
TSequenceSettfloatseqset_from_mfjson (json_object *mfjson, interpType interp)
 Return a temporal sequence set float from its MF-JSON representation. More...
 
TSequenceSettfloatseqset_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...
 
TInstanttgeogpointinst_from_mfjson (json_object *mfjson, int srid)
 Return a temporal instant geographic point from its MF-JSON representation. More...
 
TInstanttgeogpointinst_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...
 
TSequencetgeogpointseq_from_mfjson (json_object *mfjson, int srid, interpType interp)
 Return a temporal sequence geographic point from its MF-JSON representation. More...
 
TSequencetgeogpointseq_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...
 
TSequenceSettgeogpointseqset_from_mfjson (json_object *mfjson, int srid, interpType interp)
 Return a temporal sequence set geographic point from its MF-JSON representation. More...
 
TSequenceSettgeogpointseqset_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...
 
TInstanttgeompointinst_from_mfjson (json_object *mfjson, int srid)
 Return a temporal instant geometric point from its MF-JSON representation. More...
 
TInstanttgeompointinst_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...
 
TSequencetgeompointseq_from_mfjson (json_object *mfjson, int srid, interpType interp)
 Return a temporal sequence geometric point from its MF-JSON representation. More...
 
TSequencetgeompointseq_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...
 
TSequenceSettgeompointseqset_from_mfjson (json_object *mfjson, int srid, interpType interp)
 Return a temporal sequence set geometric point from its MF-JSON representation. More...
 
TSequenceSettgeompointseqset_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...
 
TInstanttinstant_from_mfjson (json_object *mfjson, bool isgeo, int srid, meosType temptype)
 Return a temporal instant from its MF-JSON representation. More...
 
TInstanttinstant_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...
 
TInstanttintinst_from_mfjson (json_object *mfjson)
 Return a temporal instant integer from its MF-JSON representation. More...
 
TInstanttintinst_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...
 
TSequencetintseq_from_mfjson (json_object *mfjson)
 Return a temporal sequence integer from its MF-JSON representation. More...
 
TSequencetintseq_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...
 
TSequenceSettintseqset_from_mfjson (json_object *mfjson)
 Return a temporal sequence set integer from its MF-JSON representation. More...
 
TSequenceSettintseqset_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...
 
TSequencetsequence_from_mfjson (json_object *mfjson, bool isgeo, int srid, meosType temptype, interpType interp)
 Return a temporal sequence point from its MF-JSON representation. More...
 
TSequencetsequence_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...
 
TSequenceSettsequenceset_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...
 
TSequenceSettsequenceset_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...
 
TInstantttextinst_from_mfjson (json_object *mfjson)
 Return a temporal instant text from its MF-JSON representation. More...
 
TInstantttextinst_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...
 
TSequencettextseq_from_mfjson (json_object *mfjson)
 Return a temporal sequence text from its MF-JSON representation. More...
 
TSequencettextseq_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...
 
TSequenceSetttextseqset_from_mfjson (json_object *mfjson)
 Return a temporal sequence set text from its MF-JSON representation. More...
 
TSequenceSetttextseqset_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.