public interface DBStoreParameters extends DBConnectionParameter, OpenFeatureStoreParameters
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
BASEFILTER_PARAMTER_NAME
Parameter name for
initial filter |
static java.lang.String |
BASEORDER_PARAMTER_NAME
Parameter name for
initial order |
static java.lang.String |
DEFAULTGEOMETRY_PARAMTER_NAME
Parameter name for
default geometry |
static java.lang.String |
FIELDS_PARAMTER_NAME
Parameter name for
fields |
static java.lang.String |
GEOMETRYSUBTYPE_PARAMTER_NAME
Parameter name for
GeometrySubtype |
static java.lang.String |
GEOMETRYTYPE_PARAMTER_NAME
Parameter name for
GeometryType |
static java.lang.String |
PARAMETERS_DEFINITION_NAME |
static java.lang.String |
PKFIELDS_PARAMTER_NAME
Parameter name for
pk fields |
static java.lang.String |
SQL_PARAMTER_NAME
Parameter name for
sql |
static java.lang.String |
TABLE_PARAMTER_NAME
Parameter name for the name of
table |
static java.lang.String |
WORKINGAREA_PARAMTER_NAME
Parameter name for
working areaO |
DBNAME_PARAMTER_NAME, HOST_PARAMTER_NAME, PASSWORD_PARAMTER_NAME, PORT_PARAMTER_NAME, USER_PARAMTER_NAMECRS_PARAMTER_NAME| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getBaseFilter()
Get initial filter to use.
|
java.lang.String |
getBaseOrder()
Get initial order to use.
|
IProjection |
getCRS()
Get the SRS id string set manually for the
default geometry
field of this layer. |
java.lang.String |
getDataStoreName()
Returns the DataStore's name
|
java.lang.String |
getDBName()
Return the value of
data base name parameter |
java.lang.String |
getDefaultGeometryField()
Return the geometry field to use like default geometry (see
Feature#getDefaultGeometry())This option is supported only in geometry providers. |
java.lang.String |
getDescription()
Returns the DataStore's description
|
java.lang.String[] |
getFields()
Get an array of the field names that we want to use.
|
java.lang.String |
getFieldsString()
Get a comma separated list of the field names that we want to use.
|
int |
getGeometrySubtype() |
int |
getGeometryType() |
java.lang.String |
getHost()
Return the value of
host parameter |
java.lang.String |
getPassword()
Return the value of
password parameter |
java.lang.String[] |
getPkFields()
Get an array of the field names that compound the primary key.
|
java.lang.String |
getPkFieldsString()
Get a comma separated list of the field names that compound the primary
key.
|
java.lang.Integer |
getPort()
Return the value of
port parameter |
java.lang.String |
getSQL()
Get the SQL to use as source of the store instead a table or a view.
|
java.lang.String |
getTable()
Get
table parameter valueThis parameters describes what table or view we want to connect. |
java.lang.String |
getUser()
Return the value of
user parameter |
Envelope |
getWorkingArea()
Get the filter by area of
getDefaultGeometryField() used in this
store. |
boolean |
isValid()
Indicates whether these parameters are valid.
|
void |
setBaseFilter(java.lang.String filter)
Set initial filter to use.
|
void |
setBaseOrder(java.lang.String order)
Set initial order to use.
|
void |
setCRS(IProjection srs)
Set manually the SRS for the
default geometry field of this
layer. |
void |
setCRS(java.lang.String srs) |
void |
setDBName(java.lang.String dbName)
Set
data base name/code> parameter value |
void |
setDefaultGeometryField(java.lang.String geomName)
Set the geometry field to use like default geometry.
|
void |
setFields(java.lang.String fields)
Set a comma separated list of the field names that we want to use.
|
void |
setFields(java.lang.String[] fields)
Set an array of the field names that we want to use.
|
void |
setGeometrySubtype(int geometrySubtype) |
void |
setGeometryType(int geometryType) |
void |
setHost(java.lang.String host) |
void |
setPassword(java.lang.String password)
Set
password/code> parameter value |
void |
setPkFields(java.lang.String fields)
Set a comma separated list of the field names that compound the primary
key.
|
void |
setPkFields(java.lang.String[] fields)
Set an array of the field names that compound the primary key.
|
void |
setPort(int port) |
void |
setPort(java.lang.Integer port)
Set
port/code> parameter value |
void |
setSQL(java.lang.String sql)
Set the SQL to use as source of the store instead a table or a view.
|
void |
setTable(java.lang.String table)
Set
table parameter valueThis parameters describes what table or view we want to connect. |
void |
setUser(java.lang.String user)
Set
user/code> parameter value |
void |
setWorkingArea(Envelope workingArea)
Set the filter by area of
getDefaultGeometryField() used in this
store. |
getProviderName, getSourceId, isTheSameStoreclear, getCopy, toByteArray, toString, validateloadFromState, saveToStateclone, delegate, getDynClass, getDynValue, hasDynValue, implement, invokeDynMethod, invokeDynMethod, setDynValuetoJson, toJson, toJsonBuilder, toJsonBuilderfromJsonstatic final java.lang.String BASEFILTER_PARAMTER_NAME
initial filterstatic final java.lang.String BASEORDER_PARAMTER_NAME
initial ordergetBaseOrder(),
setBaseOrder(String),
Constant Field Valuesstatic final java.lang.String DEFAULTGEOMETRY_PARAMTER_NAME
default geometrystatic final java.lang.String FIELDS_PARAMTER_NAME
fieldsstatic final java.lang.String GEOMETRYSUBTYPE_PARAMTER_NAME
GeometrySubtypestatic final java.lang.String GEOMETRYTYPE_PARAMTER_NAME
GeometryTypestatic final java.lang.String PARAMETERS_DEFINITION_NAME
static final java.lang.String PKFIELDS_PARAMTER_NAME
pk fieldsstatic final java.lang.String SQL_PARAMTER_NAME
sqlgetSQL(),
setSQL(String),
Constant Field Valuesstatic final java.lang.String TABLE_PARAMTER_NAME
tablegetTable(),
setTable(String),
Constant Field Valuesstatic final java.lang.String WORKINGAREA_PARAMTER_NAME
working areajava.lang.String getBaseFilter()
setBaseFilter(String)java.lang.String getBaseOrder()
setBaseOrder(String)IProjection getCRS()
default geometry
field of this layer.null means that the library must detect it
automatically.#setSRSID(String),
#getSRS(),
#setSRS(IProjection)java.lang.String getDBName()
DBParametersdata base name parametergetDBName in interface DBParametersjava.lang.String getDataStoreName()
DataStoreParametersgetDataStoreName in interface DataStoreParametersjava.lang.String getDefaultGeometryField()
Feature#getDefaultGeometry())setDefaultGeometryField(String)java.lang.String getDescription()
DataStoreParametersgetDescription in interface DataStoreParametersjava.lang.String[] getFields()
null means that we want all fields available.getFieldsString(),
setFields(String),
setFields(String[])java.lang.String getFieldsString()
null or empty string means that we want all fields
available.getFields(),
setFields(String),
setFields(String[])int getGeometrySubtype()
int getGeometryType()
java.lang.String getHost()
DBParametershost parametergetHost in interface DBParametersjava.lang.String getPassword()
DBParameterspassword parametergetPassword in interface DBParametersjava.lang.String[] getPkFields()
null or empty string means that library must detect this
information.getPkFieldsString()getPkFieldsString(),
setPkFields(String),
setPkFields(String[])java.lang.String getPkFieldsString()
null or empty string means that library must detect this
information.Feature#getReference())getPkFields(),
setPkFields(String),
setPkFields(String[])java.lang.Integer getPort()
DBParametersport parametergetPort in interface DBParametersjava.lang.String getSQL()
table property is ignored.pkFields is not identified automaticallygetTable(),
#setTable(),
getPkFields(),
setPkFields(String)java.lang.String getTable()
table parameter valuesql parameter set.password - setTable(String),
getSQL(),
setSQL(String)java.lang.String getUser()
DBParametersuser parametergetUser in interface DBParametersEnvelope getWorkingArea()
getDefaultGeometryField() used in this
store.boolean isValid()
DataStoreParametersisValid in interface DataStoreParametersvoid setBaseFilter(java.lang.String filter)
#getInitialFilter(String)void setBaseOrder(java.lang.String order)
getBaseOrder()void setCRS(IProjection srs)
default geometry field of this
layer.null or empty string means that the library
must detect it automatically.#setSRSID(String),
#getSRSID(),
#getSRS()void setCRS(java.lang.String srs)
void setDBName(java.lang.String dbName)
data base name/code> parameter valuesetDBName in interface DBParametersdata - base namevoid setDefaultGeometryField(java.lang.String geomName)
getDefaultGeometryField() for description.geomName - getDefaultGeometryField()void setFields(java.lang.String fields)
null means that we want all fields available.getFields(),
getFieldsString(),
setFields(String[])void setFields(java.lang.String[] fields)
null means that we want all fields available.getFieldsString(),
getFields(),
setFields(String)void setGeometrySubtype(int geometrySubtype)
void setGeometryType(int geometryType)
void setHost(java.lang.String host)
setHost in interface DBParametersvoid setPassword(java.lang.String password)
password/code> parameter valuesetPassword in interface DBParameterspassword - void setPkFields(java.lang.String fields)
null or empty string means that library must detect this
information.getPkFieldsString()getPkFields(),
getPkFieldsString(),
setPkFields(String[])void setPkFields(java.lang.String[] fields)
null or empty string means that library must detect this
information.getPkFieldsString()void setPort(int port)
void setPort(java.lang.Integer port)
port/code> parameter valuesetPort in interface DBParametersport - void setSQL(java.lang.String sql)
getSQL() for descriptiongetSQL(),
getTable(),
#setTable(),
getPkFields(),
setPkFields(String)void setTable(java.lang.String table)
table parameter valuesql parameter set.password - #getTable(String),
getSQL(),
setSQL(String)void setUser(java.lang.String user)
user/code> parameter valuesetUser in interface DBParametersuser - void setWorkingArea(Envelope workingArea)
getDefaultGeometryField() used in this
store.