| Class TPxTable (unit dnPxTbl) |
TTable
| Constructors |
| Functions |
procedure AddIndexDescending(const Name, Fields: string; Options: TIndexOptions;
const DescFields : Array of WordBool);
procedure MaskModified;
function QualifiedTableName: String;
function ReadMasks: boolean;
function WriteMasks: boolean;
procedure DecodeIndexDesc(const IndexDesc: IDXDesc;
var Source, Name, Fields: string; var Options: TIndexOptions;
var DescFields : BoolArray);
procedure EncodeIndexDesc(var IndexDesc: IDXDesc; const Name, Fields: string;
Options: TIndexOptions; const DescFields : Array of WordBool);
function GetTableTypeName: PChar;
function IsDBaseTable: Boolean;
function IsParadoxTable: Boolean;
procedure PrepareCursor;
procedure SetFieldData(Field: TField; Buffer: Pointer);
function GetMask(const Index : string) : TPxMask;
function GetTableLevel : word;
procedure SetMask(const index : string; value : TPxMask);
procedure SetTableLevel(newLevel : word);| Properties |
property TableLevel : word
property PxMasks : TPxMask| Events |
| Variables |
FMasksModified : boolean;| Constructors |
| Functions |
procedure AddIndexDescending(const Name, Fields: string; Options: TIndexOptions;
const DescFields : Array of WordBool);
procedure MaskModified;TPxTable
function QualifiedTableName: String;Public-Deklarationen
function ReadMasks: boolean;
function WriteMasks: boolean;
procedure DecodeIndexDesc(const IndexDesc: IDXDesc;
var Source, Name, Fields: string; var Options: TIndexOptions;
var DescFields : BoolArray);* copied from DBTables.Pas & enhanced: DescFields
procedure EncodeIndexDesc(var IndexDesc: IDXDesc; const Name, Fields: string;
Options: TIndexOptions; const DescFields : Array of WordBool);
function GetTableTypeName: PChar;
function IsDBaseTable: Boolean;* copied from DBTables.Pas
function IsParadoxTable: Boolean;
procedure PrepareCursor;not yet implemented
procedure SetFieldData(Field: TField; Buffer: Pointer);Protected-Deklarationen } {$IFDEF Ver100
function GetMask(const Index : string) : TPxMask;
function GetTableLevel : word;FIndexDefs.FUpdated := False; this direct change is replaced by
procedure SetMask(const index : string; value : TPxMask);
procedure SetTableLevel(newLevel : word);| Properties |
property TableLevel : word
property PxMasks : TPxMask| Events |
| Variables |
FMasksModified : boolean;Private-Deklarationen