Units
Class Hierarchy
Classes, Interfaces and Objects
Types
Variables
Constants
Functions and Procedures
Identifiers

Class TTblInfo

Unit

SLDB

Declaration

type TTblInfo = class()

Description

table information.

Use:
TableCount to get number of tables.
Table to get a table from defined by index.

Methods

Overview

Public constructor Create;
Public destructor Destroy; override;
Public function GetDefaultsSQL (aStrs: TStringList): String;
Public function GetIndexInfo (const anIdxName: String): TIdxInfo;

Description

Public constructor Create;

 

Public destructor Destroy; override;

 

Public function GetDefaultsSQL (aStrs: TStringList): String;

 

Public function GetIndexInfo (const anIdxName: String): TIdxInfo;

 

Properties

Overview

Public property Field[const Idx: Integer]: TTblField;
Public property FieldCount: Integer;
Public property IdName: String;
Public property Index[const Idx: Integer]: TIdxInfo;
Public property IndexCount: Integer;
Public property RootPage: Integer;
Public property SQL: String;
Public property TblName: String;
Public property Typ: String;

Description

Public property Field[const Idx: Integer]: TTblField;

Access to field defined by it's position. See also TTblField.

Public property FieldCount: Integer;

Number of fields.

Public property IdName: String;

Table identifier, mostly the same as TblName.

Public property Index[const Idx: Integer]: TIdxInfo;

Access to index defined by it's position. See also TIdxInfo.

Public property IndexCount: Integer;

Number of indices.

Public property RootPage: Integer;

First page in file with data of the table.

Public property SQL: String;

SQL string (DDL) that was used to create table.

Public property TblName: String;

Table name.

Public property Typ: String;

Type, can be table or view.


Generated by PasDoc 0.8.7 on N 16- lis 2003 16:05:17