public class JDBCStoreParameters extends DBStoreParameters implements JDBCConnectionParameters
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
PARAMETERS_DEFINITION_NAME |
BASEFILTER_PARAMTER_NAME, BASEORDER_PARAMTER_NAME, CRS_PARAMTER_NAME, DEFAULTGEOMETRY_PARAMTER_NAME, FIELDS_PARAMTER_NAME, PKFIELDS_PARAMTER_NAME, SQL_PARAMTER_NAME, TABLE_PARAMTER_NAME, WORKINGAREA_PARAMTER_NAMECATALOG_PARAMTER_NAME, JDBC_DRIVER_CLASS_PARAMTER_NAME, SCHEMA_PARAMTER_NAME, URL_PARAMTER_NAMEDBNAME_PARAMTER_NAME, HOST_PARAMTER_NAME, PASSWORD_PARAMTER_NAME, PORT_PARAMTER_NAME, USER_PARAMTER_NAME| Modifier | Constructor and Description |
|---|---|
|
JDBCStoreParameters() |
protected |
JDBCStoreParameters(java.lang.String parametersDefinitionName) |
protected |
JDBCStoreParameters(java.lang.String parametersDefinitionName,
java.lang.String providerName) |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.String |
escapeName(java.lang.String name) |
java.lang.String |
getBaseFilter()
Get initial filter to use.
|
java.lang.String |
getBaseOrder()
Get initial order to use.
|
java.lang.String |
getCatalog()
Return
catalog parameter |
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 |
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 |
setCatalog(java.lang.String catalog)
Set
catalog parameter |
void |
setDBName(java.lang.String dbName)
Set
data base name/code> parameter value |
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 |
setHost(java.lang.String host) |
void |
setJDBCDriverClassName(java.lang.String className)
Set
JDBC Driver class name parameter |
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 |
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 |
void |
setUser(java.lang.String user)
Set
user/code> parameter value |
java.lang.String |
tableID()
Return table
name or schema.tableName if
schema parameter is set. |
getCRS, getDataStoreName, getDefaultGeometryField, getDelegatedDynObject, getDescription, getWorkingArea, setCRS, setDefaultGeometryField, setWorkingAreaclear, copyValuesTo, delegate, getCopy, getDynClass, getDynValue, hasDynValue, implement, invokeDynMethod, invokeDynMethod, loadFromState, saveToState, setDynValue, toString, validateclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitclear, getCopy, validateloadFromState, saveToStatedelegate, getDynClass, getDynValue, hasDynValue, implement, invokeDynMethod, invokeDynMethod, setDynValuepublic static final java.lang.String PARAMETERS_DEFINITION_NAME
public JDBCStoreParameters()
protected JDBCStoreParameters(java.lang.String parametersDefinitionName)
protected JDBCStoreParameters(java.lang.String parametersDefinitionName,
java.lang.String providerName)
public boolean isValid()
DataStoreParametersisValid in interface DataStoreParametersisValid in class DBStoreParameterspublic java.lang.String getHost()
DBParametershost parametergetHost in interface DBParametersgetHost in class DBStoreParameterspublic java.lang.Integer getPort()
DBParametersport parametergetPort in interface DBParametersgetPort in class DBStoreParameterspublic java.lang.String getDBName()
DBParametersdata base name parametergetDBName in interface DBParametersgetDBName in class DBStoreParameterspublic java.lang.String getUser()
DBParametersuser parametergetUser in interface DBParametersgetUser in class DBStoreParameterspublic java.lang.String getPassword()
DBParameterspassword parametergetPassword in interface DBParametersgetPassword in class DBStoreParameterspublic void setHost(java.lang.String host)
setHost in class DBStoreParameterspublic void setPort(int port)
setPort in class DBStoreParameterspublic void setPort(java.lang.Integer port)
DBStoreParametersport/code> parameter valuesetPort in class DBStoreParameterspublic void setDBName(java.lang.String dbName)
DBStoreParametersdata base name/code> parameter valuesetDBName in class DBStoreParameterspublic void setUser(java.lang.String user)
DBStoreParametersuser/code> parameter valuesetUser in class DBStoreParameterspublic void setPassword(java.lang.String password)
DBStoreParameterspassword/code> parameter valuesetPassword in class DBStoreParameterspublic void setJDBCDriverClassName(java.lang.String className)
JDBC Driver class name parameterclassName - public java.lang.String getJDBCDriverClassName()
JDBCConnectionParametersJDBC driver class name parametergetJDBCDriverClassName in interface JDBCConnectionParameterspublic java.lang.String getCatalog()
JDBCConnectionParameterscatalog parametergetCatalog in interface JDBCConnectionParameterspublic void setCatalog(java.lang.String catalog)
catalog parameterclassName - public java.lang.String getSchema()
JDBCConnectionParametersschema parametergetSchema in interface JDBCConnectionParameterspublic void setSchema(java.lang.String schema)
schema parameterclassName - public java.lang.String getTable()
DBStoreParameterstable parameter valuesql parameter set.getTable in class DBStoreParametersDBStoreParameters.setTable(String),
DBStoreParameters.getSQL(),
DBStoreParameters.setSQL(String)public void setTable(java.lang.String table)
DBStoreParameterstable parameter valuesql parameter set.setTable in class DBStoreParameters#getTable(String),
DBStoreParameters.getSQL(),
DBStoreParameters.setSQL(String)public java.lang.String getFieldsString()
DBStoreParametersnull or empty string means that we want all fields
available.getFieldsString in class DBStoreParametersDBStoreParameters.getFields(),
DBStoreParameters.setFields(String),
DBStoreParameters.setFields(String[])public java.lang.String[] getFields()
DBStoreParametersnull means that we want all fields available.getFields in class DBStoreParametersDBStoreParameters.getFieldsString(),
DBStoreParameters.setFields(String),
DBStoreParameters.setFields(String[])public void setFields(java.lang.String fields)
DBStoreParametersnull means that we want all fields available.setFields in class DBStoreParametersDBStoreParameters.getFields(),
DBStoreParameters.getFieldsString(),
DBStoreParameters.setFields(String[])public void setFields(java.lang.String[] fields)
DBStoreParametersnull means that we want all fields available.setFields in class DBStoreParametersDBStoreParameters.getFieldsString(),
DBStoreParameters.getFields(),
DBStoreParameters.setFields(String)public java.lang.String getSQL()
DBStoreParameterstable property is ignored.pkFields is not identified automaticallygetSQL in class DBStoreParametersDBStoreParameters.getTable(),
#setTable(),
DBStoreParameters.getPkFields(),
DBStoreParameters.setPkFields(String)public void setSQL(java.lang.String sql)
DBStoreParametersDBStoreParameters.getSQL() for descriptionsetSQL in class DBStoreParametersDBStoreParameters.getSQL(),
DBStoreParameters.getTable(),
#setTable(),
DBStoreParameters.getPkFields(),
DBStoreParameters.setPkFields(String)public java.lang.String getBaseFilter()
DBStoreParametersgetBaseFilter in class DBStoreParametersDBStoreParameters.setBaseFilter(String)public void setBaseFilter(java.lang.String initialFilter)
DBStoreParameterssetBaseFilter in class DBStoreParameters#getInitialFilter(String)public java.lang.String getBaseOrder()
DBStoreParametersgetBaseOrder in class DBStoreParametersDBStoreParameters.setBaseOrder(String)public void setBaseOrder(java.lang.String order)
DBStoreParameterssetBaseOrder in class DBStoreParametersDBStoreParameters.getBaseOrder()public java.lang.String getPkFieldsString()
DBStoreParametersnull or empty string means that library must detect this
information.Feature.getReference())getPkFieldsString in class DBStoreParametersDBStoreParameters.getPkFields(),
DBStoreParameters.setPkFields(String),
DBStoreParameters.setPkFields(String[])public java.lang.String[] getPkFields()
DBStoreParametersnull or empty string means that library must detect this
information.DBStoreParameters.getPkFieldsString()getPkFields in class DBStoreParametersDBStoreParameters.getPkFieldsString(),
DBStoreParameters.setPkFields(String),
DBStoreParameters.setPkFields(String[])public void setPkFields(java.lang.String fields)
DBStoreParametersnull or empty string means that library must detect this
information.DBStoreParameters.getPkFieldsString()setPkFields in class DBStoreParametersDBStoreParameters.getPkFields(),
DBStoreParameters.getPkFieldsString(),
DBStoreParameters.setPkFields(String[])public void setPkFields(java.lang.String[] fields)
DBStoreParametersnull or empty string means that library must detect this
information.DBStoreParameters.getPkFieldsString()setPkFields in class DBStoreParametersDBStoreParameters.getPkFieldsString(),
DBStoreParameters.getPkFieldsString(),
DBStoreParameters.setPkFields(String)public java.lang.String tableID()
name or schema.tableName if
schema parameter is set.protected java.lang.String escapeName(java.lang.String name)
public java.lang.String getSourceId()
public java.lang.String getUrl()
JDBCConnectionParametersJDBC connection URL parametergetUrl in interface JDBCConnectionParameterspublic void setUrl(java.lang.String url)
JDBC connection url parameterurl -