Geoserver REST API GSVirtualTable
Geoserver REST API GSVirtualTable
Object of R6Class for modelling a GeoServer virtual table
R6Class object.
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
geosapi::GSRESTResource -> GSVirtualTable
namename
sqlSQL statement
escapeSqlescape SQL?
keyColumnkey column
geometrygeometry
parameterslist of virtual parameters
new()Initializes an object of class GSVirtualTable
GSVirtualTable$new(xml = NULL)xmlobject of class xml_node-class
decode()Decodes from XML
GSVirtualTable$decode(xml)xmlobject of class xml_node-class
setName()Set name
GSVirtualTable$setName(name)namename
setSql()Set SQL
GSVirtualTable$setSql(sql)sqlsql
setEscapeSql()Set escape SQL
GSVirtualTable$setEscapeSql(escapeSql)escapeSqlescape SQL
setKeyColumn()Set key column
GSVirtualTable$setKeyColumn(keyColumn)keyColumnkey column
setGeometry()Set geometry
GSVirtualTable$setGeometry(vtg)vtgobject of class GSVirtualTableGeometry
addParameter()Adds parameter
GSVirtualTable$addParameter(parameter)parameterobject of class GSVirtualTableParameter
TRUE if added, FALSE otherwise
delParameter()Deletes parameter
GSVirtualTable$delParameter(parameter)parameterobject of class GSVirtualTableParameter
TRUE if deleted, FALSE otherwise
clone()The objects of this class are cloneable with this method.
GSVirtualTable$clone(deep = FALSE)deepWhether to make a deep clone.