Class GSOracleNGDatastoreEncoder

    • Constructor Detail

      • GSOracleNGDatastoreEncoder

        public GSOracleNGDatastoreEncoder​(java.lang.String name,
                                          java.lang.String database)
        Create an "Oracle NG" datastore with default connection parameters, given a store name, and a database name. The following default connection parameters are set:
        • min connections: 1
        • max connections: 10
        • fetch size: 1000
        • Connection timeout: 20
        • Loose bbox: true
        • preparedStatements: true
        • Max open prepared statements: 50
        Parameters:
        name - New datastore name
        database - a String object.
      • GSOracleNGDatastoreEncoder

        public GSOracleNGDatastoreEncoder​(RESTDataStore store)
        Create an "Oracle NG" datastore encoder from an existing store read from server.
        Parameters:
        store - The existing store.
        Throws:
        java.lang.IllegalArgumentException - if store type or mandatory parameters are not valid
    • Method Detail

      • 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.
      • setNamespace

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

        setNamespace

        Parameters:
        namespace - a String object.
      • 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.