Configuration for SQLite database connections. More...
Classes | |
| class | Builder |
Builder for SQLiteConfig. | |
Public Member Functions | |
| boolean | autoVacuum () |
| Returns whether auto-vacuum is enabled. | |
| int | busyTimeout () |
| Returns the busy timeout in milliseconds. | |
| boolean | caseSensitiveLike () |
| Returns whether LIKE operator is case-sensitive. | |
| boolean | equals (Object o) |
| boolean | foreignKeys () |
| Returns whether foreign key constraints are enabled. | |
| int | hashCode () |
| JournalMode | journalMode () |
| Returns the journal mode. | |
| boolean | recursiveTriggers () |
| Returns whether recursive triggers are enabled. | |
| SynchronousMode | synchronousMode () |
| Returns the synchronous mode. | |
| String | toString () |
Static Public Member Functions | |
| static Builder | builder () |
| Creates a new builder with default values: | |
| static SQLiteConfig | defaults () |
| Returns the default configuration. | |
Configuration for SQLite database connections.
Provides settings for journal mode, synchronous behavior, and other SQLite-specific optimizations.
Definition at line 37 of file SQLiteConfig.java.
| boolean dev.rafex.ether.database.sqlite.config.SQLiteConfig.autoVacuum | ( | ) |
Returns whether auto-vacuum is enabled.
true if auto-vacuum is enabled Definition at line 116 of file SQLiteConfig.java.
|
static |
Creates a new builder with default values:
JournalMode#WAL SynchronousMode#NORMAL true) false) false) false) Definition at line 167 of file SQLiteConfig.java.
Referenced by defaults().
| int dev.rafex.ether.database.sqlite.config.SQLiteConfig.busyTimeout | ( | ) |
Returns the busy timeout in milliseconds.
Definition at line 89 of file SQLiteConfig.java.
| boolean dev.rafex.ether.database.sqlite.config.SQLiteConfig.caseSensitiveLike | ( | ) |
Returns whether LIKE operator is case-sensitive.
true if LIKE is case-sensitive Definition at line 98 of file SQLiteConfig.java.
|
static |
Returns the default configuration.
Definition at line 176 of file SQLiteConfig.java.
References builder().
Referenced by dev.rafex.ether.database.sqlite.config.SQLitePragmas.applyDefaults().
| boolean dev.rafex.ether.database.sqlite.config.SQLiteConfig.equals | ( | Object | o | ) |
Definition at line 121 of file SQLiteConfig.java.
| boolean dev.rafex.ether.database.sqlite.config.SQLiteConfig.foreignKeys | ( | ) |
Returns whether foreign key constraints are enabled.
true if foreign keys are enabled Definition at line 80 of file SQLiteConfig.java.
| int dev.rafex.ether.database.sqlite.config.SQLiteConfig.hashCode | ( | ) |
Definition at line 135 of file SQLiteConfig.java.
| JournalMode dev.rafex.ether.database.sqlite.config.SQLiteConfig.journalMode | ( | ) |
Returns the journal mode.
null Definition at line 62 of file SQLiteConfig.java.
| boolean dev.rafex.ether.database.sqlite.config.SQLiteConfig.recursiveTriggers | ( | ) |
Returns whether recursive triggers are enabled.
true if recursive triggers are enabled Definition at line 107 of file SQLiteConfig.java.
| SynchronousMode dev.rafex.ether.database.sqlite.config.SQLiteConfig.synchronousMode | ( | ) |
Returns the synchronous mode.
null Definition at line 71 of file SQLiteConfig.java.
| String dev.rafex.ether.database.sqlite.config.SQLiteConfig.toString | ( | ) |
Definition at line 141 of file SQLiteConfig.java.