Class GSPostGISDatastoreEncoder


  • public class GSPostGISDatastoreEncoder
    extends GSAbstractDatastoreEncoder
    Encoder for a "PostGIS" datastore.
    Version:
    $Id: $
    Author:
    Eric Grosso, ETj, Carlo Cancellieri - carlo.cancellieri@geo-solutions.it, Oscar Fonts
    • Constructor Detail

      • GSPostGISDatastoreEncoder

        public GSPostGISDatastoreEncoder​(java.lang.String name)

        Constructor for GSPostGISDatastoreEncoder.

        Parameters:
        name - DataStore name
    • Method Detail

      • setNamespace

        public void setNamespace​(java.lang.String namespace)

        setNamespace

        Parameters:
        namespace - a String object.
      • setHost

        public void setHost​(java.lang.String host)

        setHost

        Parameters:
        host - a String object.
      • setPort

        public void setPort​(int port)

        setPort

        Parameters:
        port - a int.
      • setDatabase

        public void setDatabase​(java.lang.String database)

        setDatabase

        Parameters:
        database - a String object.
      • setSchema

        public void setSchema​(java.lang.String schema)

        setSchema

        Parameters:
        schema - a String object.
      • setUser

        public void setUser​(java.lang.String user)

        setUser

        Parameters:
        user - a String object.
      • setPassword

        public void setPassword​(java.lang.String password)

        setPassword

        Parameters:
        password - a String object.
      • setDatabaseType

        public void setDatabaseType​(java.lang.String dbtype)

        setDatabaseType

        Parameters:
        dbtype - a String object.
      • setJndiReferenceName

        public void setJndiReferenceName​(java.lang.String jndiReferenceName)

        setJndiReferenceName

        Parameters:
        jndiReferenceName - a String object.
      • setExposePrimaryKeys

        public void setExposePrimaryKeys​(boolean exposePrimaryKeys)

        setExposePrimaryKeys

        Parameters:
        exposePrimaryKeys - a boolean.
      • setMaxConnections

        public void setMaxConnections​(int maxConnections)

        setMaxConnections

        Parameters:
        maxConnections - a int.
      • setMinConnections

        public void setMinConnections​(int minConnections)

        setMinConnections

        Parameters:
        minConnections - a int.
      • setFetchSize

        public void setFetchSize​(int fetchSize)

        setFetchSize

        Parameters:
        fetchSize - a int.
      • setConnectionTimeout

        public void setConnectionTimeout​(int seconds)

        setConnectionTimeout

        Parameters:
        seconds - a int.
      • setValidateConnections

        public void setValidateConnections​(boolean validateConnections)

        setValidateConnections

        Parameters:
        validateConnections - a boolean.
      • setPrimaryKeyMetadataTable

        public void setPrimaryKeyMetadataTable​(java.lang.String primaryKeyMetadataTable)

        setPrimaryKeyMetadataTable

        Parameters:
        primaryKeyMetadataTable - a String object.
      • setLooseBBox

        public void setLooseBBox​(boolean looseBBox)

        setLooseBBox

        Parameters:
        looseBBox - a boolean.
      • setPreparedStatements

        public void setPreparedStatements​(boolean preparedStatements)

        setPreparedStatements

        Parameters:
        preparedStatements - a boolean.
      • setMaxOpenPreparedStatements

        public void setMaxOpenPreparedStatements​(int maxOpenPreparedStatements)

        setMaxOpenPreparedStatements

        Parameters:
        maxOpenPreparedStatements - a int.
      • setEstimatedExtends

        public void setEstimatedExtends​(boolean estimatedExtends)

        setEstimatedExtends

        Parameters:
        estimatedExtends - a boolean.