de.fuberlin.wiwiss.d2rq.map
Class Database
java.lang.Object
de.fuberlin.wiwiss.d2rq.map.MapObject
de.fuberlin.wiwiss.d2rq.map.Database
public class Database
- extends MapObject
Representation of a d2rq:Database from the mapping file.
- Author:
- Chris Bizer chris@bizer.de, Richard Cyganiak (richard@cyganiak.de)
NO_LIMIT
public static final int NO_LIMIT
- See Also:
- Constant Field Values
NO_FETCH_SIZE
public static final int NO_FETCH_SIZE
- See Also:
- Constant Field Values
Database
public Database(Resource resource)
setJDBCDSN
public void setJDBCDSN(String jdbcDSN)
getJDBCDSN
public String getJDBCDSN()
setJDBCDriver
public void setJDBCDriver(String jdbcDriver)
getJDBCDriver
public String getJDBCDriver()
setUsername
public void setUsername(String username)
getUsername
public String getUsername()
setPassword
public void setPassword(String password)
getPassword
public String getPassword()
addTextColumn
public void addTextColumn(String column)
addNumericColumn
public void addNumericColumn(String column)
addBooleanColumn
public void addBooleanColumn(String column)
addDateColumn
public void addDateColumn(String column)
addTimestampColumn
public void addTimestampColumn(String column)
addTimeColumn
public void addTimeColumn(String column)
addBinaryColumn
public void addBinaryColumn(String column)
addBitColumn
public void addBitColumn(String column)
addIntervalColumn
public void addIntervalColumn(String column)
setResultSizeLimit
public void setResultSizeLimit(int limit)
getResultSizeLimit
public int getResultSizeLimit()
getFetchSize
public int getFetchSize()
setFetchSize
public void setFetchSize(int fetchSize)
setStartupSQLScript
public void setStartupSQLScript(Resource script)
setConnectionProperty
public void setConnectionProperty(String key,
String value)
useConnectedDB
public void useConnectedDB(ConnectedDB db)
- This is a hack where we can pass a pre-existing ConnectedDB that
will be used by this Database, so we avoid that the Database
opens another connection to the same DB.
connectedDB
public ConnectedDB connectedDB()
toString
public String toString()
- Overrides:
toString
in class MapObject
validate
public void validate()
throws D2RQException
- Specified by:
validate
in class MapObject
- Throws:
D2RQException