[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
Definition collection.
Source position: db.pas line 157
type TDefCollection = class(TOwnedCollection) |
||
public |
||
constructor create(); |
|
Instantiate a new TDefCollection instance. |
function Find(); |
|
Find an item by name. |
procedure GetItemNames(); |
|
Return a list of all names in the collection. |
function IndexOf(); |
|
Find location of item by name. |
|
Dataset this collection manages definitions for. |
|
property Updated: Boolean; [rw] |
|
Has one of the items been changed. |
end; |
|
Definition collection. |
|
| | ||
| | ||
| | ||
| | ||
TObject,IFPObserved |
TDefCollection is a parent class for the TFieldDefs and TIndexDefs collections: It holds a set of named definitions on behalf of a TDataset component. To this end, it introduces a dataset property, and a mechanism to notify the dataset of any updates in the collection. It is supposed to hold items of class TNamedItem, so the TDefCollection.Find method can find items by named.