A PostGIS Workspace connects to a PostGIS database.
 PostGIS postgis = new PostGIS("database", "localhost", "5432", "public", "user", "password")
  | Modifiers | Name | Description | 
|---|---|---|
static class  | 
                            PostGIS.Factory | 
                            The PostGIS WorkspaceFactory | 
| Constructor and description | 
|---|
                                PostGIS
                                (java.lang.String name, java.lang.String host, java.lang.String port, java.lang.String schema, java.lang.String user, java.lang.String password, boolean estimatedExtent, boolean createDatabase, java.lang.String createDatabaseParams)Create a new PostGIS Workspace with a name, host, port, schema, user, and password.  | 
                        
                                PostGIS
                                (Map options, java.lang.String name)Create a new PostGIS with just a database name using defaults for other values.  | 
                        
                                PostGIS
                                (JDBCDataStore ds)Create a new PostGIS Workspace from a GeoTools JDBCDataStore  | 
                        
                                PostGIS
                                () | 
                        
| Type Params | Return Type | Name and description | 
|---|---|---|
 | 
                            static void | 
                            deleteDatabase(java.lang.String name, java.lang.String host, java.lang.String port, java.lang.String user, java.lang.String password)Delete the database.  | 
                        
 | 
                            static void | 
                            deleteDatabase(Map options, java.lang.String name)Delete the database.  | 
                        
 | 
                            java.lang.String | 
                            getFormat()Get the format 
  | 
                        
| Methods inherited from class | Name | 
|---|---|
class Database | 
                            createIndex, createIndex, createView, deleteIndex, deleteView, getDataSource, getIndexes, getSql, remove | 
                        
class Workspace | 
                            add, add, close, create, create, get, getAt, getFormat, getLayers, getNames, getParameters, getWorkspace, getWorkspace, getWorkspaceNames, getWorkspaceParameters, has, readFeatures, remove, remove, withWorkspace, withWorkspace, withWorkspace, wrap | 
                        
Create a new PostGIS Workspace with a name, host, port, schema, user, and password.
 PostGIS postgis = new PostGIS("database", "localhost", "5432", "public", "user", "password")
  name -  The database namehost -  The host nameport -  The portschema -  The database schemauser -  The user namepassword -  The passwordestimatedExtent -  Whether to estimate the extent or notcreateDatabase -  Whether to create the database or notcreateDatabaseParams -  The database creation parameter stringCreate a new PostGIS with just a database name using defaults for other values.
 PostGIS postgis = new PostGIS("database", user: 'me', password: 'supersecret')
  options -  The options for connecting to a PostGIS database (host, port, schema, user, password,
 estimatedExtent, createDatabase, and createDatabaseParams)name -  The database nameCreate a new PostGIS Workspace from a GeoTools JDBCDataStore
ds -  The GeoTools JDBCDataStoreDelete the database.
name -  The database namehost -  The hostport -  The portuser -  The user namepassword -  The passwordDelete the database.
options -  The named parameters
 name -  The database nameGet the format