public class DataStoreConfiguration extends Object
Starting with 14.x, it is also possible to deal with a PostGIS DB to be shared across different readers/files. A new attribute LOCATION is used to distinguish granules coming from specific file/reader instances.
Starting with 19.x, it is also possible to use a Repository
providing an externally managed store identified by name
Constructor and Description |
---|
DataStoreConfiguration(DataStoreFactorySpi datastoreSpi,
Map<String,Serializable> datastoreParams) |
DataStoreConfiguration(Map<String,Serializable> datastoreParams)
Default instance is using a H2 DB for each file
|
DataStoreConfiguration(String storeName) |
Modifier and Type | Method and Description |
---|---|
DataStoreFactorySpi |
getDatastoreSpi() |
static Map<String,Serializable> |
getDefaultParams(String database,
File parentLocation)
Return default params for the 1 File <-> 1 H2 DB classic configuration.
|
Map<String,Serializable> |
getParams() |
String |
getStoreName() |
boolean |
isShared() |
void |
setDatastoreSpi(DataStoreFactorySpi datastoreSpi) |
void |
setParams(Map<String,Serializable> params) |
void |
setShared(boolean shared) |
public DataStoreConfiguration(Map<String,Serializable> datastoreParams)
public DataStoreConfiguration(DataStoreFactorySpi datastoreSpi, Map<String,Serializable> datastoreParams)
public DataStoreConfiguration(String storeName)
public DataStoreFactorySpi getDatastoreSpi()
public void setDatastoreSpi(DataStoreFactorySpi datastoreSpi)
public Map<String,Serializable> getParams()
public void setParams(Map<String,Serializable> params)
public boolean isShared()
public void setShared(boolean shared)
public String getStoreName()
public static Map<String,Serializable> getDefaultParams(String database, File parentLocation)
Copyright © 1996–2023 Geotools. All rights reserved.