public class ST_MultiPolygon
extends ST_Geometry
Creates a multipolygon geometry in GeoJSON format, and returns a GeoJSON string representation of the geometry.
Format:
ST_MultiPolygon(geometry STRING, srid INT) - constructor to create a MultiPolygon geometry with GeoJSON or WKT strings
ST_MultiPolygon(geometry BINARY, srid INT) - constructor to create a MultiPolygon geometry with WKB
ST_MultiPolygon(geometry Object, hiveRecordInfoProvider STRING) - constructor to create a MultiPolygon geometry using a HiveRecordInfoProvider
Example:
select ST_MultiPolygon ('{ "type": "MultiPolygon","coordinates": [[[[102.0, 2.0], [103.0, 2.0], [103.0, 3.0], [102.0, 3.0], [102.0, 2.0]]], [[[100.0, 0.0], [101.0, 0.0], [101.0, 1.0], [100.0, 1.0], [100.0, 0.0]], [[100.2, 0.2], [100.8, 0.2], [100.8, 0.8], [100.2, 0.8], [100.2, 0.2]]] ] }', 8307) from hivetable LIMIT 1; -- creates a MultiPolygon using GeoJSON
select ST_MultiPolygon ('multipolygon(((30 20, 45 40, 10 40, 30 20)), ((15 5, 40 10, 10 20, 5 10, 15 5)))', 8307) from hivetable LIMIT 1; -- creates a MultiPolygon using WKT
select ST_MultiPolygon (geoColumn, 'hive.samples.SampleHiveRecordInfoProviderImpl') from hivetable; -- creates the geometries using a HiveRecordInfoProvider