|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectnet.rim.device.api.database.DatabaseOptions
public final class DatabaseOptions
Defines general database options.
Currently there is one supported option:
foreign_key_constraints - Can be on or off. This
option specifies whether foreign key constraints are enforced. The default is off.
The foreign-key constraint enforcement state is not stored in the database file, and thus,
it can be set to a different state each time the database is opened. So for example, if a
database is created with foreign-key constraints on, it can then be closed and re-opened with
foreign-key constraints off. See http://www.sqlite.org/foreignkeys.html for more details on
foreign-key support in SQLite.
| Constructor Summary | ||
|---|---|---|
|
DatabaseOptions()
Creates database options with default values. |
|
| Method Summary | ||
|---|---|---|
|
boolean |
foreignKeyConstraintsOn()
Returns whether foreign key constraint is turned ON |
|
void |
set(String key,
String value)
Sets a new key-value pair. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DatabaseOptions()
| Method Detail |
|---|
public void set(String key,
String value)
throws DatabaseOptionsSetInvalidKeyException,
DatabaseOptionsSetInvalidValueException
key - The key to be set; for example, foreign_key_constraints.value - The value to be set; for example, on or off.
DatabaseOptionsSetInvalidKeyException - If an invalid key was specified.
DatabaseOptionsSetInvalidValueException - If an invalid value for a key was specified.public boolean foreignKeyConstraintsOn()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
Copyright 1999-2011 Research In Motion Limited. 295 Phillip Street, Waterloo, Ontario, Canada, N2L 3W8. All Rights Reserved.
Java is a trademark of Oracle America Inc. in the US and other countries.
Legal