Unit 'SQLDBIndexDB' Package
[Overview][Constants][Types][Classes][Index] [#fpindexer]

TSQLDBIndexDB

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: sqldbindexdb.pp line 36

type TSQLDBIndexDB = class(TSQLIndexDB)

protected

  procedure Execute(); override;

  function GetLanguageID();

  function GetWordID();

  function GetURLID(); override;

  function CreateQuery();

  function CreateCachedQuery();

  function CreateConnection; virtual; abstract;

  procedure InsertMatch(); virtual; abstract;

  function InsertWord(); virtual; abstract;

  function InsertURL(); virtual; abstract;

  function InsertLanguage(); virtual; abstract;

public

  destructor Destroy; override;

  procedure Connect; override;

  procedure Disconnect; override;

  procedure CreateDB; override;

  procedure BeginTrans; override;

  procedure CommitTrans; override;

  procedure CompactDB; override;

  procedure RollbackTrans; override;

  procedure ClearTables;

  procedure AddSearchData(); override;

  procedure FindSearchData(); override;

  function GetAvailableWords(); override;

  procedure DeleteWordsFromFile(); override;

  property NativeConnection: TSQLConnection; [r]

published

  property DatabasePath: UTF8String; [rw]

  property UserName: UTF8String; [rw]

  property Password: UTF8String; [rw]

  property HostName: UTF8String; [rw]

end;

Inheritance

TSQLDBIndexDB

|

TSQLIndexDB

|

TCustomIndexDB

|

TObject


Documentation generated on: 2023-03-18