27 |
|
{ IBX For Lazarus (Firebird Express) } |
28 |
|
{ Contributor: Tony Whyman, MWA Software http://www.mwasoftware.co.uk } |
29 |
|
{ Portions created by MWA Software are copyright McCallum Whyman } |
30 |
< |
{ Associates Ltd 2011 } |
30 |
> |
{ Associates Ltd 2011 - 2018 } |
31 |
|
{ } |
32 |
|
{************************************************************************} |
33 |
|
|
59 |
|
FMasterLink: TMasterDataLink; |
60 |
|
FMasterFieldsList: TStringList; |
61 |
|
FDetailFieldsList: TStringList; |
62 |
– |
FStoreDefs: Boolean; |
62 |
|
FIndexDefs: TIndexDefs; |
63 |
|
FDefaultIndex: Boolean; |
64 |
|
FReadOnly: Boolean; |
70 |
|
FSwitchingIndex: Boolean; |
71 |
|
FPrimaryIndexFields: string; |
72 |
|
FTableTypes: TIBTableTypes; |
73 |
+ |
FStoreDefs: boolean; |
74 |
|
WhereAllRefreshSQL: TStrings; |
75 |
|
WhereDBKeyRefreshSQL: TStrings; |
76 |
|
WherePrimaryRefreshSQL: TStrings; |
97 |
|
function GetExists: Boolean; |
98 |
|
procedure SetIndexDefs(Value: TIndexDefs); |
99 |
|
procedure ExtractLinkFields; |
100 |
– |
function FieldDefsStored: Boolean; |
100 |
|
function IndexDefsStored: Boolean; |
101 |
|
function GetMasterFields: string; |
102 |
|
procedure SetMasterFields(const Value: string); |
155 |
|
property DataSetCloseAction; |
156 |
|
// property Constraints stored ConstraintsStored; |
157 |
|
property DefaultIndex: Boolean read FDefaultIndex write FDefaultIndex default True; |
159 |
– |
property FieldDefs stored FieldDefsStored; |
158 |
|
property Filter; |
159 |
|
property Filtered; |
160 |
|
property GeneratorField; |
931 |
|
end; |
932 |
|
end; |
933 |
|
|
936 |
– |
function TIBTable.FieldDefsStored: Boolean; |
937 |
– |
begin |
938 |
– |
Result := StoreDefs and (FieldDefs.Count > 0); |
939 |
– |
end; |
940 |
– |
|
934 |
|
function TIBTable.IndexDefsStored: Boolean; |
935 |
|
begin |
936 |
|
Result := StoreDefs and (IndexDefs.Count > 0); |