Class TSqlitePassTableDefs

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TSqlitePassTableDefs = class(TSqlitePassObjectList)

Description

no description available, TSqlitePassObjectList description follows
no description available, TSqlitePassList description follows

Hierarchy

Overview

Methods

Public constructor Create(Owner: TSqlitePassDatabase);
Public destructor Destroy; override;
Public function FindFieldDef(Const TableName, FieldName: String): TSqlitePassTableFieldDef;
Public function FindFieldTableName(Const FieldName: String; TableNames: TStringList): String;
Public function FindTable(const Value: String): TSqlitePassTableDef;
Public function TableByName(const Value: String): TSqlitePassTableDef;
Protected function GetItem(Index: Integer): TSqlitePassTableDef;
Public procedure AddTableDefs(Source: TSqlitePassTableDefs; AttachedDatabase: TSqlitePassDatabaseAttached = nil);
Public procedure Assign(Source: TSqlitePassTableDefs; AttachedDatabase: TSqlitePassDatabaseAttached = nil);
Public procedure CopyTable(Const TableName, NewTableName: String; TempTable: Boolean = False; AttachedDatabase: TSqlitePassDatabaseAttached = nil);
Public procedure CreateTable(Const Sql: String);
Public procedure DeleteTable(Const TableName: String; Silent: Boolean = False);
Public procedure EmptyTable(Const TableName: String);
Public procedure Refresh;
Public procedure Reindex(Const TableName: String);
Public procedure RenameAs(Const TableName, NewName: String);
Protected procedure ClearAndFreeItems;
Protected procedure SetItem(Index: Integer; const Value: TSqlitePassTableDef);

Properties

Public property Count;
Public property Items[Index: Integer]: TSqlitePassTableDef read GetItem write SetItem;

Description

Methods

Public constructor Create(Owner: TSqlitePassDatabase);
 
Public destructor Destroy; override;
 
Public function FindFieldDef(Const TableName, FieldName: String): TSqlitePassTableFieldDef;
 
Public function FindFieldTableName(Const FieldName: String; TableNames: TStringList): String;
 
Public function FindTable(const Value: String): TSqlitePassTableDef;
 
Public function TableByName(const Value: String): TSqlitePassTableDef;
 
Protected function GetItem(Index: Integer): TSqlitePassTableDef;
 
Public procedure AddTableDefs(Source: TSqlitePassTableDefs; AttachedDatabase: TSqlitePassDatabaseAttached = nil);
 
Public procedure Assign(Source: TSqlitePassTableDefs; AttachedDatabase: TSqlitePassDatabaseAttached = nil);
 
Public procedure CopyTable(Const TableName, NewTableName: String; TempTable: Boolean = False; AttachedDatabase: TSqlitePassDatabaseAttached = nil);
 
Public procedure CreateTable(Const Sql: String);
 
Public procedure DeleteTable(Const TableName: String; Silent: Boolean = False);
 
Public procedure EmptyTable(Const TableName: String);
 
Public procedure Refresh;
 
Public procedure Reindex(Const TableName: String);
 
Public procedure RenameAs(Const TableName, NewName: String);
 
Protected procedure ClearAndFreeItems;
 
Protected procedure SetItem(Index: Integer; const Value: TSqlitePassTableDef);
 

Properties

Public property Count;
 
Public property Items[Index: Integer]: TSqlitePassTableDef read GetItem write SetItem;
 

Generated by PasDoc 0.11.0 on 2010-03-22 23:38:12