Geoserver REST API AbstractDBDataStore
Geoserver REST API AbstractDBDataStore
Value
Object of R6Class
for modelling a GeoServer abstract DB dataStore
Note
Internal abstract class used for setting DB stores
Author
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
Methods
Inherited methods
Method new()
initializes an abstract DB data store
Arguments
xml
an object of class xml_node-class to create object from XML
type
the type of DB data store
dbType
DB type
name
coverage store name
description
coverage store description
enabled
whether the store should be enabled or not. Default is TRUE
Method setDatabaseType()
Set database type
Method setNamespace()
Set namespace
Method setHost()
Set host
Method setPort()
Set port
Method setDatabase()
Set database
Method setSchema()
Set schema
Method setUser()
Set user
Method setPassword()
Set password
Method setJndiReferenceName()
Set JNDI reference name
Arguments
jndiReferenceName
JNDI reference name
Method setExposePrimaryKeys()
Set expose primary keyws
Arguments
exposePrimaryKeys
expose primary keys
Method setMinConnections()
Set min connections
Arguments
minConnections
min connections. Default is 11
Method setMaxConnections()
Set max connections
Arguments
maxConnections
max connections. Default is 10
Method setFetchSize()
Set fetch size
Arguments
fetchSize
fetch size. Default is 1000
Method setConnectionTimeout()
Set connection timeout
Arguments
seconds
timeout (in seconds). Default is 20
Method setValidateConnections()
Set validate connection
Arguments
validateConnections
Validate connections
Set primary key metadata table
Arguments
primaryKeyMetadataTable
primary key metadata table
Method setLooseBBox()
Set loose bbox
Arguments
looseBBox
loose bbox. Default is TRUE
Method setPreparedStatements()
Set prepared statemnts
Arguments
preparedStatements
prepared Statements. Default is FALSE
Method setMaxOpenPreparedStatements()
Set max open prepared statements
Arguments
maxOpenPreparedStatements
max open preepared statements. Default is 50
Method setEstimatedExtends()
Set estimatedExtends
Arguments
estimatedExtends
estimated extends. Default is FALSE
Method setDefautConnectionParameters()
Set default connection parameters
Method clone()
The objects of this class are cloneable with this method.
Arguments
deep
Whether to make a deep clone.