Unit 'DB' Package
[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] [#fcl]

TDefCollection

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Definition collection.

Declaration

Source position: db.pas line 151

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.

  property Dataset: TDataSet; [r]

  

Dataset this collection manages definitions for.

  property Updated: Boolean; [rw]

  

Has one of the items been changed.

end;

Inheritance

TDefCollection

  

Definition collection.

|

TOwnedCollection

|

TCollection

|

TPersistent

|

TObject,IFPObserved

Description

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.


Documentation generated on: Jul 24 2023