GSVirtualTable | R Documentation |
Geoserver REST API GSVirtualTable
Geoserver REST API GSVirtualTable
R6Class
object.
Object of R6Class
for modelling a GeoServer virtual table
new(xml)
This method is used to instantiate a GSVirtualTable
decode(xml)
This method is used to decode a GSVirtualTable from XML
encode()
This method is used to encode a GSVirtualTable to XML
setName(name)
Sets the name of the virtual table
setSql(sql)
Sets the sql of the virtual table
setEscapeSql(escapeSql)
Sets the escapeSql. Default is FALSE
setKeyColumn(keyColumn)
Sets the keyColumn. Name of the column to be the primary key
setGeometry(vtg)
Sets the virtual table geometry
addParameter(parameter)
Adds a virtual table parameter
delParameter(parameter)
Removes a virtual table parameter.
geosapi::GSRESTResource
-> GSVirtualTable
name
name
sql
SQL statement
escapeSql
escape SQL?
keyColumn
key column
geometry
geometry
parameters
list of virtual parameters
new()
Initializes an object of class GSVirtualTable
GSVirtualTable$new(xml = NULL)
xml
object of class XMLInternalNode-class
decode()
Decodes from XML
GSVirtualTable$decode(xml)
xml
object of class XMLInternalNode-class
setName()
Set name
GSVirtualTable$setName(name)
name
name
setSql()
Set SQL
GSVirtualTable$setSql(sql)
sql
sql
setEscapeSql()
Set escape SQL
GSVirtualTable$setEscapeSql(escapeSql)
escapeSql
escape SQL
setKeyColumn()
Set key column
GSVirtualTable$setKeyColumn(keyColumn)
keyColumn
key column
setGeometry()
Set geometry
GSVirtualTable$setGeometry(vtg)
vtg
object of class GSVirtualTableGeometry
addParameter()
Adds parameter
GSVirtualTable$addParameter(parameter)
parameter
object of class GSVirtualTableParameter
TRUE
if added, FALSE
otherwise
delParameter()
Deletes parameter
GSVirtualTable$delParameter(parameter)
parameter
object of class GSVirtualTableParameter
TRUE
if deleted, FALSE
otherwise
clone()
The objects of this class are cloneable with this method.
GSVirtualTable$clone(deep = FALSE)
deep
Whether to make a deep clone.
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
GSVirtualTable$new()
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.