@@ -80,61 +80,42 @@ std::string flex_table_column_t::sql_type_name(int srid) const
8080 switch (m_type) {
8181 case table_column_type::sql:
8282 return m_type_name;
83- break ;
8483 case table_column_type::text:
8584 return " text" ;
86- break ;
8785 case table_column_type::boolean:
8886 return " boolean" ;
89- break ;
9087 case table_column_type::int2:
9188 return " int2" ;
92- break ;
9389 case table_column_type::int4:
9490 return " int4" ;
95- break ;
9691 case table_column_type::int8:
9792 return " int8" ;
98- break ;
9993 case table_column_type::real:
10094 return " real" ;
101- break ;
10295 case table_column_type::hstore:
10396 return " hstore" ;
104- break ;
10597 case table_column_type::direction:
10698 return " int2" ;
107- break ;
10899 case table_column_type::geometry:
109100 return " Geometry(GEOMETRY, {})" _format (srid);
110- break ;
111101 case table_column_type::point:
112102 return " Geometry(POINT, {})" _format (srid);
113- break ;
114103 case table_column_type::linestring:
115104 return " Geometry(LINESTRING, {})" _format (srid);
116- break ;
117105 case table_column_type::polygon:
118106 return " Geometry(POLYGON, {})" _format (srid);
119- break ;
120107 case table_column_type::multipoint:
121108 return " Geometry(MULTIPOINT, {})" _format (srid);
122- break ;
123109 case table_column_type::multilinestring:
124110 return " Geometry(MULTILINESTRING, {})" _format (srid);
125- break ;
126111 case table_column_type::multipolygon:
127112 return " Geometry(MULTIPOLYGON, {})" _format (srid);
128- break ;
129113 case table_column_type::area:
130114 return " real" ;
131- break ;
132115 case table_column_type::id_type:
133116 return " char(1)" ;
134- break ;
135117 case table_column_type::id_num:
136118 return " int8" ;
137- break ;
138119 }
139120 throw std::runtime_error{" Unknown column type" };
140121}
0 commit comments