Class TPxTable (unit dnPxTbl) |
Inherits from
TTable
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.
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.
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.
procedure SetMask(const index : string; value : TPxMask);
procedure SetTableLevel(newLevel : word);
property TableLevel : word
property PxMasks : TPxMask
FMasksModified : boolean;
Private-Deklarationen
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);
property TableLevel : word
property PxMasks : TPxMask
FMasksModified : boolean;
Private-Deklarationen