Unit 'fpdatadict' Package
[Overview][Types][Classes][Procedures and functions][Variables][Index] [#fcl-db]

TFPDDEngine

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

Declaration

Source position: fpdatadict.pp line 560

type TFPDDEngine = class(TComponent)

protected

  FConnected: Boolean;

  FConnectString: string;

  procedure DoProgress();

  procedure IndexDefsToDDIndexDefs();

public

  destructor Destroy; override;

  function GetConnectString; virtual;

  class function Description; virtual; abstract;

  class function DBType; virtual; abstract;

  class function EngineCapabilities; virtual;

  function Connect(); virtual; abstract;

  procedure Disconnect; virtual; abstract;

  procedure ImportDatadict();

  function GetTableList(); virtual; abstract;

  function GetObjectList(); virtual; abstract;

  function ImportTables();

  function ImportFields(); virtual; abstract;

  function ImportIndexes(); virtual; abstract;

  function GetDomainList(); virtual;

  function ImportDomains(); virtual;

  function GetSequenceList(); virtual;

  function ImportSequences(); virtual;

  procedure CreateTable(); virtual;

  function ViewTable(); virtual;

  function RunQuery(); virtual;

  function CreateQuery(); virtual;

  procedure SetQueryStatement(); virtual;

  function GetTableIndexDefs(); virtual;

  function CreateSQLEngine; virtual;

  property OnProgress: TDDProgressEvent; [rw]

  property ConnectString: string; [r]

  property Connected: Boolean; [rw]

end;

Inheritance

TFPDDEngine

|

TObject


Documentation generated on: 2023-03-18