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