VirtualTable - update javadoc for GSVirtualTableEncoder
This commit is contained in:
parent
5ec9a0981f
commit
6b27c57bfc
@ -45,13 +45,15 @@ import it.geosolutions.geoserver.rest.encoder.utils.XmlElement;
|
|||||||
* @code
|
* @code
|
||||||
* // Set-up the vtGeom
|
* // Set-up the vtGeom
|
||||||
* final VTGeometryEncoder vtGeom = new VTGeometryEncoder();
|
* final VTGeometryEncoder vtGeom = new VTGeometryEncoder();
|
||||||
* vtGeom.setup("the_geom", "MultiPolygon", "4326");
|
* vtGeom.setVirtualTableGeometryMember(VTGeometry.name, "the_geom");
|
||||||
|
* vtGeom.setVirtualTableGeometryMember(VTGeometry.type, "MultiPolygon");
|
||||||
|
* vtGeom.setVirtualTableGeometryMember(VTGeometry.srid, "4326");
|
||||||
*
|
*
|
||||||
* // Set-up 2 virtual table parameters
|
* // Set-up 2 virtual table parameters
|
||||||
* final VTParameterEncoder vtParam1 = new VTParameterEncoder();
|
* final VTParameterEncoder vtParam1 = new VTParameterEncoder("high",
|
||||||
* vtParam1.setup("high", "100000000", "^[\\d]+$");
|
* "100000000", "^[\\d]+$");
|
||||||
* final VTParameterEncoder vtParam2 = new VTParameterEncoder();
|
* final VTParameterEncoder vtParam2 = new VTParameterEncoder("low", "0",
|
||||||
* vtParam2.setup("low", "0", "^[\\d]+$");
|
* "^[\\d]+$");
|
||||||
*
|
*
|
||||||
* // sql
|
* // sql
|
||||||
* String sql = "select gid, state_name, the_geom from pgstates where persons between %low% and %high%";
|
* String sql = "select gid, state_name, the_geom from pgstates where persons between %low% and %high%";
|
||||||
@ -60,10 +62,10 @@ import it.geosolutions.geoserver.rest.encoder.utils.XmlElement;
|
|||||||
* final GSVirtualTableEncoder vte = new GSVirtualTableEncoder();
|
* final GSVirtualTableEncoder vte = new GSVirtualTableEncoder();
|
||||||
* vte.setName("popstates");
|
* vte.setName("popstates");
|
||||||
* vte.setSql("select gid, state_name, the_geom from pgstates where persons between %low% and %high%");
|
* vte.setSql("select gid, state_name, the_geom from pgstates where persons between %low% and %high%");
|
||||||
* vte.addKeyColumn("gid");
|
* vte.addKeyColumn("gid");
|
||||||
* vte.addVirtualTableGeometry(vtGeom);
|
* vte.addVirtualTableGeometry(vtGeom);
|
||||||
* vte.addVirtualTableParameter(vtParam1);
|
* vte.addVirtualTableParameter(vtParam1);
|
||||||
* vte.addVirtualTableParameter(vtParam2);
|
* vte.addVirtualTableParameter(vtParam2);
|
||||||
* }
|
* }
|
||||||
* </pre>
|
* </pre>
|
||||||
*
|
*
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user