Sign in Join
FPDoc Onlineexperiment

TIndexDef.Create constructor

Member of TIndexDefpublicIn unit DB

Create a new index definition.

Declaration

pascal
constructor Create(Owner: TIndexDefs; const AName: string; 
 const TheFields: string; TheOptions: TIndexOptions)
 ; overload

Arguments

OwnerTIndexDefs Collection to which new instance must be added.
AName

Name for the new index. Each name may appear only once in the collection.

TheFields

Fields that make up the index.

TheOptions

Options for the index.

Description

Create initializes a new TIndexDef instance with the AName value as the index name, AField as the fields making up the index, and TheOptions as the options. Owner should be the TIndexDefs instance to which the new TIndexDef can be added.

Errors

If an index with name AName already exists in the collection, an exception will be raised.

See also

An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.