org.openrdf.sail.rdbms.config
Class RdbmsStoreConfig

java.lang.Object
  extended by org.openrdf.sail.config.SailImplConfigBase
      extended by org.openrdf.sail.rdbms.config.RdbmsStoreConfig
All Implemented Interfaces:
SailImplConfig

public class RdbmsStoreConfig
extends SailImplConfigBase

Holds the JDBC Driver, URL, user and password, as well as the database layout.

Author:
James Leigh

Constructor Summary
RdbmsStoreConfig()
           
 
Method Summary
 Resource export(Graph graph)
           
 String getJdbcDriver()
           
 int getMaxTripleTables()
           
 String getPassword()
           
 String getUrl()
           
 String getUser()
           
 void parse(Graph graph, Resource implNode)
           
 void setJdbcDriver(String jdbcDriver)
           
 void setMaxTripleTables(int maxTripleTables)
           
 void setPassword(String password)
           
 void setUrl(String url)
           
 void setUser(String user)
           
 void validate()
          Validates this configuration.
 
Methods inherited from class org.openrdf.sail.config.SailImplConfigBase
getType, setType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RdbmsStoreConfig

public RdbmsStoreConfig()
Method Detail

getJdbcDriver

public String getJdbcDriver()

setJdbcDriver

public void setJdbcDriver(String jdbcDriver)

getUrl

public String getUrl()

setUrl

public void setUrl(String url)

getUser

public String getUser()

setUser

public void setUser(String user)

getPassword

public String getPassword()

setPassword

public void setPassword(String password)

getMaxTripleTables

public int getMaxTripleTables()

setMaxTripleTables

public void setMaxTripleTables(int maxTripleTables)

validate

public void validate()
              throws SailConfigException
Description copied from interface: SailImplConfig
Validates this configuration. A SailConfigException is thrown when the configuration is invalid. The exception should contain an error message that indicates why the configuration is invalid.

Specified by:
validate in interface SailImplConfig
Overrides:
validate in class SailImplConfigBase
Throws:
SailConfigException - If the configuration is invalid.

export

public Resource export(Graph graph)
Specified by:
export in interface SailImplConfig
Overrides:
export in class SailImplConfigBase

parse

public void parse(Graph graph,
                  Resource implNode)
           throws SailConfigException
Specified by:
parse in interface SailImplConfig
Overrides:
parse in class SailImplConfigBase
Throws:
SailConfigException


Copyright © 2001-2010 Aduna. All Rights Reserved.