Description | Hierarchy | Fields | Methods | Properties |
type TSqlitePassTableDefs = class(TSqlitePassObjectList)
Property PrimaryKeyField: TSqlitePassSelectStmtFieldDef Read FPrimaryKeyField;
![]() |
constructor Create(Owner: TSqlitePassDatabase); |
![]() |
destructor Destroy; override; |
![]() |
function FindFieldDef(Const TableName, FieldName: String): TSqlitePassTableFieldDef; |
![]() |
function FindFieldTableName(Const FieldName: String; TableNames: TStringList): String; |
![]() |
function FindTable(const Value: String): TSqlitePassTableDef; |
![]() |
function TableByName(const Value: String): TSqlitePassTableDef; |
![]() |
function GetItem(Index: Integer): TSqlitePassTableDef; |
![]() |
procedure AddTableDefs(Source: TSqlitePassTableDefs; AttachedDatabase: TSqlitePassDatabaseAttached = nil); |
![]() |
procedure Assign(Source: TSqlitePassTableDefs; AttachedDatabase: TSqlitePassDatabaseAttached = nil); |
![]() |
procedure CopyTable(Const TableName, NewTableName: String; TempTable: Boolean = False; AttachedDatabase: TSqlitePassDatabaseAttached = nil); |
![]() |
procedure CreateTable(Const Sql: String); |
![]() |
procedure DeleteTable(Const TableName: String; Silent: Boolean = False); |
![]() |
procedure EmptyTable(Const TableName: String); |
![]() |
procedure Refresh; |
![]() |
procedure Reindex(Const TableName: String); |
![]() |
procedure RenameAs(Const TableName, NewName: String); |
![]() |
procedure ClearAndFreeItems; |
![]() |
procedure SetItem(Index: Integer; const Value: TSqlitePassTableDef); |
![]() |
property Count; |
![]() |
property Items[Index: Integer]: TSqlitePassTableDef read GetItem write SetItem; |
![]() |
constructor Create(Owner: TSqlitePassDatabase); |
![]() |
destructor Destroy; override; |
![]() |
function FindFieldDef(Const TableName, FieldName: String): TSqlitePassTableFieldDef; |
![]() |
function FindFieldTableName(Const FieldName: String; TableNames: TStringList): String; |
![]() |
function FindTable(const Value: String): TSqlitePassTableDef; |
![]() |
function TableByName(const Value: String): TSqlitePassTableDef; |
![]() |
function GetItem(Index: Integer): TSqlitePassTableDef; |
![]() |
procedure AddTableDefs(Source: TSqlitePassTableDefs; AttachedDatabase: TSqlitePassDatabaseAttached = nil); |
![]() |
procedure Assign(Source: TSqlitePassTableDefs; AttachedDatabase: TSqlitePassDatabaseAttached = nil); |
![]() |
procedure CopyTable(Const TableName, NewTableName: String; TempTable: Boolean = False; AttachedDatabase: TSqlitePassDatabaseAttached = nil); |
![]() |
procedure CreateTable(Const Sql: String); |
![]() |
procedure DeleteTable(Const TableName: String; Silent: Boolean = False); |
![]() |
procedure EmptyTable(Const TableName: String); |
![]() |
procedure Refresh; |
![]() |
procedure Reindex(Const TableName: String); |
![]() |
procedure RenameAs(Const TableName, NewName: String); |
![]() |
procedure ClearAndFreeItems; |
![]() |
procedure SetItem(Index: Integer; const Value: TSqlitePassTableDef); |
![]() |
property Count; |
![]() |
property Items[Index: Integer]: TSqlitePassTableDef read GetItem write SetItem; |