public class Database extends MapObject
Modifier and Type | Field and Description |
---|---|
static int |
NO_FETCH_SIZE |
static int |
NO_LIMIT |
Modifier and Type | Method and Description |
---|---|
void |
addBinaryColumn(String column) |
void |
addBitColumn(String column) |
void |
addBooleanColumn(String column) |
void |
addDateColumn(String column) |
void |
addIntervalColumn(String column) |
void |
addNumericColumn(String column) |
void |
addTextColumn(String column) |
void |
addTimeColumn(String column) |
void |
addTimestampColumn(String column) |
ConnectedDB |
connectedDB() |
int |
getFetchSize() |
String |
getJDBCDriver() |
String |
getJDBCDSN() |
String |
getPassword() |
int |
getResultSizeLimit() |
String |
getUsername() |
void |
setConnectionProperty(String key,
String value) |
void |
setFetchSize(int fetchSize) |
void |
setJDBCDriver(String jdbcDriver) |
void |
setJDBCDSN(String jdbcDSN) |
void |
setPassword(String password) |
void |
setResultSizeLimit(int limit) |
void |
setStartupSQLScript(Resource script) |
void |
setUsername(String username) |
String |
toString() |
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.
|
void |
validate() |
assertArgumentNotNull, assertHasBeenDefined, assertNotYetDefined, resource
public static final int NO_LIMIT
public static final int NO_FETCH_SIZE
public Database(Resource resource)
public void setJDBCDSN(String jdbcDSN)
public String getJDBCDSN()
public void setJDBCDriver(String jdbcDriver)
public String getJDBCDriver()
public void setUsername(String username)
public String getUsername()
public void setPassword(String password)
public String getPassword()
public void addTextColumn(String column)
public void addNumericColumn(String column)
public void addBooleanColumn(String column)
public void addDateColumn(String column)
public void addTimestampColumn(String column)
public void addTimeColumn(String column)
public void addBinaryColumn(String column)
public void addBitColumn(String column)
public void addIntervalColumn(String column)
public void setResultSizeLimit(int limit)
public int getResultSizeLimit()
public int getFetchSize()
public void setFetchSize(int fetchSize)
public void setStartupSQLScript(Resource script)
public void useConnectedDB(ConnectedDB db)
public ConnectedDB connectedDB()
public void validate() throws D2RQException
validate
in class MapObject
D2RQException