Description | Hierarchy | Fields | Methods | Properties |
type TSqlitePassDatabaseOptions = class(TPersistent)
TSqlitePassDatabaseOptions
![]() |
constructor Create(Database: TSqlitePassDatabase); |
![]() |
destructor Destroy; override; |
![]() |
Function GetEncodingAsString(Encoding: TSqlitePassEncoding): String; |
![]() |
Procedure Apply; |
![]() |
property ApplyMode: TSqlitePassApplyModes Read FApplyMode Write FApplyMode; |
![]() |
property AutoVacuum: TSqlitePassAutoVacuumType Read GetFAutoVacuum Write SetFAutoVacuum; |
![]() |
property CacheSize: Integer Read GetFCacheSize Write SetFCacheSize; |
![]() |
property CaseSensitiveLike: Boolean Read FCaseSensitiveLike Write SetFCaseSensitiveLike; |
![]() |
property CountChanges: Boolean Read GetFCountChanges Write SetFCountChanges; |
![]() |
property DefaultCacheSize: Integer Read GetFDefaultCacheSize Write SetFDefaultCacheSize; |
![]() |
property Encoding: TSqlitePassEncoding Read GetFEncoding Write SetFEncoding; |
![]() |
property ForeignKeys: Boolean Read GetFForeignKeys Write SetFForeignKeys; |
![]() |
property FullColumnNames: Boolean Read GetFFullColumnNames Write SetFFullColumnNames; |
![]() |
property JournalMode: TSqlitePassJournalMode Read GetFJournalMode Write SetFJournalMode; |
![]() |
property JournalSizeLimit: Integer Read GetFJournalSizeLimit Write SetFJournalSizeLimit; |
![]() |
property LockingMode: TSqlitePassLockingMode Read GetFLockingMode Write SetFLockingMode; |
![]() |
property LogErrors: Boolean Read FLogErrors Write FLogErrors; |
![]() |
property MaxPageCount: Integer Read GetFMaxPageCount Write SetFMaxPageCount; |
![]() |
property PageSize: TSqlitePassPageSize Read GetFPageSize Write SetFPageSize; |
![]() |
property QuoteStyle: TSqlitePassQuoteStyle Read FQuoteStyle Write SetFQuoteStyle; |
![]() |
property RecursiveTriggers: Boolean Read GetFRecursiveTriggers Write SetFRecursiveTriggers; |
![]() |
property SecureDelete: Boolean Read GetFSecureDelete Write SetFSecureDelete; |
![]() |
property Synchronous: TSqlitePassSynchronous Read GetFSynchronous Write SetFSynchronous; |
![]() |
property TemporaryStorage: TSqlitePassTempStore Read GetFTemporaryStorage Write SetFTemporaryStorage; |
![]() |
property TemporaryStorageDir: String Read GetFTemporaryStorageDir Write SetFTemporaryStorageDir; |
![]() |
constructor Create(Database: TSqlitePassDatabase); |
![]() |
destructor Destroy; override; |
![]() |
Function GetEncodingAsString(Encoding: TSqlitePassEncoding): String; |
![]() |
Procedure Apply; |
Writes the options settings to the database file |
![]() |
property ApplyMode: TSqlitePassApplyModes Read FApplyMode Write FApplyMode; |
This property sets how the options are applied to the database file. |
![]() |
property AutoVacuum: TSqlitePassAutoVacuumType Read GetFAutoVacuum Write SetFAutoVacuum; |
This property gets or sets the database autovacum pragma as described in the Sqlite help |
![]() |
property CacheSize: Integer Read GetFCacheSize Write SetFCacheSize; |
This property gets or sets the database |
![]() |
property CaseSensitiveLike: Boolean Read FCaseSensitiveLike Write SetFCaseSensitiveLike; |
This property gets or sets the database |
![]() |
property CountChanges: Boolean Read GetFCountChanges Write SetFCountChanges; |
This property gets or sets the database |
![]() |
property DefaultCacheSize: Integer Read GetFDefaultCacheSize Write SetFDefaultCacheSize; |
This property gets or sets the database |
![]() |
property Encoding: TSqlitePassEncoding Read GetFEncoding Write SetFEncoding; |
This property is readonly =. It gets the database |
![]() |
property ForeignKeys: Boolean Read GetFForeignKeys Write SetFForeignKeys; |
This property gets or sets the database FullColumnNames pragma as described in the Sqlite help |
![]() |
property FullColumnNames: Boolean Read GetFFullColumnNames Write SetFFullColumnNames; |
This property gets or sets the database |
![]() |
property JournalMode: TSqlitePassJournalMode Read GetFJournalMode Write SetFJournalMode; |
This property gets or sets the database Journal mode pragma as described in the Sqlite help |
![]() |
property JournalSizeLimit: Integer Read GetFJournalSizeLimit Write SetFJournalSizeLimit; |
This property gets or sets the database Journal mode property as described in the Sqlite help |
![]() |
property LockingMode: TSqlitePassLockingMode Read GetFLockingMode Write SetFLockingMode; |
This property gets or sets the database Journal mode pragma as described in the Sqlite help |
![]() |
property LogErrors: Boolean Read FLogErrors Write FLogErrors; |
When set to True, Errors are logged to the TSqlitePassDatabase.DatabaseError.ErrorList |
![]() |
property MaxPageCount: Integer Read GetFMaxPageCount Write SetFMaxPageCount; |
This property gets or sets the Maximum database Pages Count pragma as described in the Sqlite help |
![]() |
property PageSize: TSqlitePassPageSize Read GetFPageSize Write SetFPageSize; |
This property gets or sets the database |
![]() |
property QuoteStyle: TSqlitePassQuoteStyle Read FQuoteStyle Write SetFQuoteStyle; |
This property gets or sets the database default quote style used to surround identifiers in sql statements. It can take one of the following values :
|
![]() |
property RecursiveTriggers: Boolean Read GetFRecursiveTriggers Write SetFRecursiveTriggers; |
This property gets or sets the database Recursive Triggers pragma as described in the Sqlite help |
![]() |
property SecureDelete: Boolean Read GetFSecureDelete Write SetFSecureDelete; |
This property gets or sets the database Secure Delete pragma as described in the Sqlite help |
![]() |
property Synchronous: TSqlitePassSynchronous Read GetFSynchronous Write SetFSynchronous; |
This property gets or sets the database |
![]() |
property TemporaryStorage: TSqlitePassTempStore Read GetFTemporaryStorage Write SetFTemporaryStorage; |
This property gets or sets the database |
![]() |
property TemporaryStorageDir: String Read GetFTemporaryStorageDir Write SetFTemporaryStorageDir; |
This property gets or sets the database TemporaryStorage pragma as described in the Sqlite help |