public interface JDBCStoreParameters extends JDBCConnectionParameters, DBStoreParameters
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
BATCHSIZE_PARAMTER_NAME |
BATCH_SIZE_PARAMETER_NAME, CATALOG_PARAMTER_NAME, DEFAULT_BATCH_SIZE, JDBC_DRIVER_CLASS_PARAMTER_NAME, SCHEMA_PARAMTER_NAME, URL_PARAMTER_NAMEBASEFILTER_PARAMTER_NAME, BASEORDER_PARAMTER_NAME, DEFAULTGEOMETRY_PARAMTER_NAME, FIELDS_PARAMTER_NAME, GEOMETRYSUBTYPE_PARAMTER_NAME, GEOMETRYTYPE_PARAMTER_NAME, PARAMETERS_DEFINITION_NAME, PKFIELDS_PARAMTER_NAME, SQL_PARAMTER_NAME, TABLE_PARAMTER_NAME, WORKINGAREA_PARAMTER_NAMEDBNAME_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.
|
int |
getBatchSize() |
java.lang.String |
getCatalog()
Return
catalog parameter |
JDBCStoreParameters |
getCopy()
Creates and returns a new copy of this DataParameters.
|
java.lang.String |
getDBName()
Return the value of
data base name parameter |
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.
|
java.lang.String |
getHost()
Return the value of
host parameter |
java.lang.String |
getJDBCDriverClassName()
Return
JDBC driver class name 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 |
getSchema()
Return
schema parameter |
java.lang.String |
getSourceId()
Compound a string that can identify the source
|
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 |
getUrl()
Return
JDBC connection URL parameter |
java.lang.String |
getUser()
Return the value of
user parameter |
boolean |
isTheSameStore(DataStoreParameters params) |
boolean |
isValid()
Indicates whether these parameters are valid.
|
void |
setBaseFilter(java.lang.String initialFilter)
Set initial filter to use.
|
void |
setBaseOrder(java.lang.String order)
Set initial order to use.
|
void |
setBatchSize(int batchSize) |
void |
setCatalog(java.lang.String catalog)
Set
catalog parameter |
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 |
setJDBCDriverClassName(java.lang.String className)
Set
JDBC Driver class name parameter |
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 |
setSchema(java.lang.String schema)
Set
schema parameter |
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 |
setUrl(java.lang.String url)
Set
JDBC connection url parameter |
java.lang.String |
tableID()
Return table
name or schema.tableName if
schema parameter is set. |
getCRS, getDataStoreName, getDefaultGeometryField, getDescription, getGeometrySubtype, getGeometryType, getWorkingArea, setCRS, setCRS, setDBName, setDefaultGeometryField, setGeometrySubtype, setGeometryType, setHost, setPassword, setPort, setUser, setWorkingAreagetProviderNameclear, toByteArray, toString, validateloadFromState, saveToStateclone, delegate, getDynClass, getDynValue, hasDynValue, implement, invokeDynMethod, invokeDynMethod, setDynValuetoJson, toJson, toJsonBuilder, toJsonBuilderfromJsonstatic final java.lang.String BATCHSIZE_PARAMTER_NAME
java.lang.String getBaseFilter()
DBStoreParametersgetBaseFilter in interface DBStoreParametersDBStoreParameters.setBaseFilter(String)java.lang.String getBaseOrder()
DBStoreParametersgetBaseOrder in interface DBStoreParametersDBStoreParameters.setBaseOrder(String)int getBatchSize()
getBatchSize in interface JDBCConnectionParametersjava.lang.String getCatalog()
JDBCConnectionParameterscatalog parametergetCatalog in interface JDBCConnectionParametersJDBCStoreParameters getCopy()
DataParametersgetCopy in interface DataParametersjava.lang.String getDBName()
DBParametersdata base name parametergetDBName in interface DBParametersgetDBName in interface DBStoreParametersjava.lang.String[] getFields()
DBStoreParametersnull means that we want all fields available.getFields in interface DBStoreParametersDBStoreParameters.getFieldsString(),
DBStoreParameters.setFields(String),
DBStoreParameters.setFields(String[])java.lang.String getFieldsString()
DBStoreParametersnull or empty string means that we want all fields
available.getFieldsString in interface DBStoreParametersDBStoreParameters.getFields(),
DBStoreParameters.setFields(String),
DBStoreParameters.setFields(String[])java.lang.String getHost()
DBParametershost parametergetHost in interface DBParametersgetHost in interface DBStoreParametersjava.lang.String getJDBCDriverClassName()
JDBCConnectionParametersJDBC driver class name parametergetJDBCDriverClassName in interface JDBCConnectionParametersjava.lang.String getPassword()
DBParameterspassword parametergetPassword in interface DBParametersgetPassword in interface DBStoreParametersjava.lang.String[] getPkFields()
DBStoreParametersnull or empty string means that library must detect this
information.DBStoreParameters.getPkFieldsString()getPkFields in interface DBStoreParametersDBStoreParameters.getPkFieldsString(),
DBStoreParameters.setPkFields(String),
DBStoreParameters.setPkFields(String[])java.lang.String getPkFieldsString()
DBStoreParametersnull or empty string means that library must detect this
information.Feature#getReference())getPkFieldsString in interface DBStoreParametersDBStoreParameters.getPkFields(),
DBStoreParameters.setPkFields(String),
DBStoreParameters.setPkFields(String[])java.lang.Integer getPort()
DBParametersport parametergetPort in interface DBParametersgetPort in interface DBStoreParametersjava.lang.String getSQL()
DBStoreParameterstable property is ignored.pkFields is not identified automaticallygetSQL in interface DBStoreParametersDBStoreParameters.getTable(),
#setTable(),
DBStoreParameters.getPkFields(),
DBStoreParameters.setPkFields(String)java.lang.String getSchema()
JDBCConnectionParametersschema parametergetSchema in interface JDBCConnectionParametersjava.lang.String getSourceId()
getSourceId in interface DataStoreParametersjava.lang.String getTable()
DBStoreParameterstable parameter valuesql parameter set.getTable in interface DBStoreParametersDBStoreParameters.setTable(String),
DBStoreParameters.getSQL(),
DBStoreParameters.setSQL(String)java.lang.String getUrl()
JDBCConnectionParametersJDBC connection URL parametergetUrl in interface JDBCConnectionParametersjava.lang.String getUser()
DBParametersuser parametergetUser in interface DBParametersgetUser in interface DBStoreParametersboolean isTheSameStore(DataStoreParameters params)
isTheSameStore in interface DataStoreParametersboolean isValid()
DataStoreParametersisValid in interface DataStoreParametersisValid in interface DBStoreParametersvoid setBaseFilter(java.lang.String initialFilter)
DBStoreParameterssetBaseFilter in interface DBStoreParameters#getInitialFilter(String)void setBaseOrder(java.lang.String order)
DBStoreParameterssetBaseOrder in interface DBStoreParametersDBStoreParameters.getBaseOrder()void setBatchSize(int batchSize)
void setCatalog(java.lang.String catalog)
catalog parameterclassName - void setFields(java.lang.String fields)
DBStoreParametersnull means that we want all fields available.setFields in interface DBStoreParametersDBStoreParameters.getFields(),
DBStoreParameters.getFieldsString(),
DBStoreParameters.setFields(String[])void setFields(java.lang.String[] fields)
DBStoreParametersnull means that we want all fields available.setFields in interface DBStoreParametersDBStoreParameters.getFieldsString(),
DBStoreParameters.getFields(),
DBStoreParameters.setFields(String)void setJDBCDriverClassName(java.lang.String className)
JDBC Driver class name parameterclassName - void setPkFields(java.lang.String fields)
DBStoreParametersnull or empty string means that library must detect this
information.DBStoreParameters.getPkFieldsString()setPkFields in interface DBStoreParametersDBStoreParameters.getPkFields(),
DBStoreParameters.getPkFieldsString(),
DBStoreParameters.setPkFields(String[])void setPkFields(java.lang.String[] fields)
DBStoreParametersnull or empty string means that library must detect this
information.DBStoreParameters.getPkFieldsString()setPkFields in interface DBStoreParametersDBStoreParameters.getPkFieldsString(),
DBStoreParameters.getPkFieldsString(),
DBStoreParameters.setPkFields(String)void setPort(int port)
setPort in interface DBStoreParametersvoid setSQL(java.lang.String sql)
DBStoreParametersDBStoreParameters.getSQL() for descriptionsetSQL in interface DBStoreParametersDBStoreParameters.getSQL(),
DBStoreParameters.getTable(),
#setTable(),
DBStoreParameters.getPkFields(),
DBStoreParameters.setPkFields(String)void setSchema(java.lang.String schema)
schema parameterclassName - void setTable(java.lang.String table)
DBStoreParameterstable parameter valuesql parameter set.setTable in interface DBStoreParameters#getTable(String),
DBStoreParameters.getSQL(),
DBStoreParameters.setSQL(String)void setUrl(java.lang.String url)
JDBC connection url parameterurl - java.lang.String tableID()
name or schema.tableName if
schema parameter is set.