"Expect name but could not find it in property tag"); params.add(new VirtualTableParameter(pname, defaultValue, validator)); } else if (reader.getNodeName().equals("escapeSql")) { escapeSql = Boolean.valueOf(reader.getValue());
VT_NAME, "select \"name\", \"pointProperty\" from \"pgeo\" where \"booleanProperty\" = %bool% and \"name\" = '%name%'"); vt.addParameter(new VirtualTableParameter("bool", "true")); vt.addParameter(new VirtualTableParameter("name", "name-f001")); vt.addGeometryMetadatata("pointProperty", Point.class, 4326); jds.createVirtualTable(vt);
vt.addGeometryMetadatata("geom", LineString.class, 4326); vt.setPrimaryKeyColumns(Arrays.asList("a", "b")); vt.addParameter(new VirtualTableParameter("mulparam", "1", new RegexpValidator("\\d+"))); vt.addParameter(new VirtualTableParameter("andparam", null));
vt.addGeometryMetadatata(aname("geom"), LineString.class, 4326); vt.addParameter( new VirtualTableParameter("mul", "1", new RegexpValidator("[\\d\\.e\\+-]+"))); vt.addParameter(new VirtualTableParameter("where", "")); dataStore.addVirtualTable(vt);
vt.setEscapeSql(true); vt.addParameter( new VirtualTableParameter("param1", "default_value", new RegexpValidator(".*"))); String singleQuote = vt.expandParameters(
public VirtualTableParameter toVirtualTableParameter() { VirtualTableParameter result = new VirtualTableParameter(name, defaultValue); if (regexp != null) { result.setValidator(new RegexpValidator(regexp)); } return result; }
public VirtualTableParameter toVirtualTableParameter() { VirtualTableParameter result = new VirtualTableParameter(name, defaultValue); if(regexp != null) { result.setValidator(new RegexpValidator(regexp)); } return result; }
"pgeo_view", "select \"name\", \"pointProperty\" from \"pgeo\" where \"booleanProperty\" = %bool% and \"name\" = '%name%'"); vt.addParameter(new VirtualTableParameter("bool", "true")); vt.addParameter(new VirtualTableParameter("name", "name-f001")); vt.addGeometryMetadatata("pointProperty", Point.class, 4326); jds.addVirtualTable(vt);