Lines Matching refs:poVal
106 json_object* poVal = CPL_json_object_object_get(poRowObj, osFIDColName); in BuildFeature() local
107 if( poVal != nullptr && in BuildFeature()
108 json_object_get_type(poVal) == json_type_int ) in BuildFeature()
110 poFeature->SetFID(json_object_get_int64(poVal)); in BuildFeature()
120 json_object* poVal = CPL_json_object_object_get(poRowObj, in BuildFeature() local
122 if( poVal == nullptr ) in BuildFeature()
126 else if( json_object_get_type(poVal) == json_type_string ) in BuildFeature()
131 if( OGRParseXMLDateTime( json_object_get_string(poVal), in BuildFeature()
139 poFeature->SetField(i, json_object_get_string(poVal)); in BuildFeature()
142 else if( json_object_get_type(poVal) == json_type_int || in BuildFeature()
143 json_object_get_type(poVal) == json_type_boolean ) in BuildFeature()
145 poFeature->SetField(i, (GIntBig)json_object_get_int64(poVal)); in BuildFeature()
147 else if( json_object_get_type(poVal) == json_type_double ) in BuildFeature()
149 poFeature->SetField(i, json_object_get_double(poVal)); in BuildFeature()
156 json_object* poVal = CPL_json_object_object_get(poRowObj, in BuildFeature() local
158 if( poVal != nullptr && in BuildFeature()
159 json_object_get_type(poVal) == json_type_string ) in BuildFeature()
162 json_object_get_string(poVal), nullptr, FALSE); in BuildFeature()