Class TSqlitePassDatabaseIndexDefs

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TSqlitePassDatabaseIndexDefs = 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 FindIndex(const Value: String): TSqlitePassIndex;
Public function IndexByName(const Value: String): TSqlitePassIndex;
Protected function GetItem(Index: Integer): TSqlitePassIndex;
Public procedure AddIndexes(Const Source: TSqlitePassDatabaseIndexDefs; AttachedDatabase: TSqlitePassDatabaseAttached = nil);
Public procedure Assign(Const Source: TSqlitePassDatabaseIndexDefs; AttachedDatabase: TSqlitePassDatabaseAttached = nil);
Public procedure CreateIndex(Sql: String); overload;
Public procedure CreateIndex(Index: TSqlitePassDatasetIndex); overload;
Public procedure DeleteIndex(IndexName: String);
Public procedure Refresh;
Public procedure Reindex;
Public procedure RenameIndex(OldIndexName, NewIndexName: String);
Protected procedure ClearAndFreeItems;
Protected procedure SetItem(Index: Integer; const Value: TSqlitePassIndex);

Properties

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

Description

Methods

Public constructor Create(Owner: TSqlitePassDatabase);
 
Public destructor Destroy; override;
 
Public function FindIndex(const Value: String): TSqlitePassIndex;
 
Public function IndexByName(const Value: String): TSqlitePassIndex;
 
Protected function GetItem(Index: Integer): TSqlitePassIndex;
 
Public procedure AddIndexes(Const Source: TSqlitePassDatabaseIndexDefs; AttachedDatabase: TSqlitePassDatabaseAttached = nil);
 
Public procedure Assign(Const Source: TSqlitePassDatabaseIndexDefs; AttachedDatabase: TSqlitePassDatabaseAttached = nil);
 
Public procedure CreateIndex(Sql: String); overload;
 
Public procedure CreateIndex(Index: TSqlitePassDatasetIndex); overload;
 
Public procedure DeleteIndex(IndexName: String);
 
Public procedure Refresh;
 
Public procedure Reindex;
 
Public procedure RenameIndex(OldIndexName, NewIndexName: String);
 
Protected procedure ClearAndFreeItems;
 
Protected procedure SetItem(Index: Integer; const Value: TSqlitePassIndex);
 

Properties

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

Generated by PasDoc 0.11.0 on 2010-09-10 15:54:38