Geoserver REST API PostGISDataStore
Geoserver REST API PostGISDataStore
Format
R6Class object.
Value
Object of R6Class for modelling a GeoServer PostGIS dataStore
Super classes
geosapi::GSRESTResource -> geosapi::GSAbstractStore -> geosapi::GSAbstractDataStore -> geosapi::GSAbstractDBDataStore -> GSPostGISDataStore
Methods
Inherited methods
geosapi::GSRESTResource$encode()geosapi::GSRESTResource$getClassName()geosapi::GSRESTResource$print()geosapi::GSAbstractStore$setDescription()geosapi::GSAbstractStore$setEnabled()geosapi::GSAbstractStore$setType()geosapi::GSAbstractDataStore$addConnectionParameter()geosapi::GSAbstractDataStore$decode()geosapi::GSAbstractDataStore$delConnectionParameter()geosapi::GSAbstractDataStore$setConnectionParameter()geosapi::GSAbstractDataStore$setConnectionParameters()geosapi::GSAbstractDBDataStore$setConnectionTimeout()geosapi::GSAbstractDBDataStore$setDatabase()geosapi::GSAbstractDBDataStore$setDatabaseType()geosapi::GSAbstractDBDataStore$setDefautConnectionParameters()geosapi::GSAbstractDBDataStore$setEstimatedExtends()geosapi::GSAbstractDBDataStore$setExposePrimaryKeys()geosapi::GSAbstractDBDataStore$setFetchSize()geosapi::GSAbstractDBDataStore$setHost()geosapi::GSAbstractDBDataStore$setJndiReferenceName()geosapi::GSAbstractDBDataStore$setLooseBBox()geosapi::GSAbstractDBDataStore$setMaxConnections()geosapi::GSAbstractDBDataStore$setMaxOpenPreparedStatements()geosapi::GSAbstractDBDataStore$setMinConnections()geosapi::GSAbstractDBDataStore$setNamespace()geosapi::GSAbstractDBDataStore$setPassword()geosapi::GSAbstractDBDataStore$setPort()geosapi::GSAbstractDBDataStore$setPreparedStatements()geosapi::GSAbstractDBDataStore$setPrimaryKeyMetadataTable()geosapi::GSAbstractDBDataStore$setSchema()geosapi::GSAbstractDBDataStore$setUser()geosapi::GSAbstractDBDataStore$setValidateConnections()
Method new()
initializes a PostGIS data store
Usage
GSPostGISDataStore$new(
xml = NULL,
name = NULL,
description = "",
enabled = TRUE
)Arguments
xmlan object of class xml_node-class to create object from XML
namecoverage store name
descriptioncoverage store description
enabledwhether the store should be enabled or not. Default is
TRUE
Examples
GSPostGISDataStore$new(name = "ds", description = "des", enabled = TRUE)
#> <GSPostGISDataStore>
#> ....|-- name: ds
#> ....|-- enabled: TRUE
#> ....|-- description: des
#> ....|-- type: PostGIS
#> ....|-- connectionParameters <GSRESTEntrySet>
#> ........|-- entryset
#> ............|-- min connections: 1
#> ............|-- max connections: 10
#> ............|-- fetch size: 1000
#> ............|-- Connection timeout: 20
#> ............|-- Loose bbox: TRUE
#> ............|-- preparedStatements: FALSE
#> ............|-- Max open prepared statements: 50
#> ............|-- Estimated extends: FALSE
#> ............|-- dbtype: postgis