Sign in Join
FPDoc Onlineexperiment

TSQLDBFieldDefs class

In unit SQLDB

TFieldDefs descendant with room to store engine-specific data.

Declaration

pascal
TSQLDBFieldDefs = class(TFieldDefs)

Inheritance

  1. TSQLDBFieldDefs
  2. TFieldDefs
  3. TDefCollection
  4. TOwnedCollection
  5. TCollection
  6. TPersistent
  7. TObject

Description

TSQLDBFieldDefs is a TFieldDefs descendent which creates TSQLDBFieldDef descendents when a new field is added to the field set, to provide storage for engine-specific field data.

See also

Methods

FieldDefClassprotected

Inherited

From TFieldDefs (10)

Add AddFieldDef Assign Create Find HiddenFields Items MakeNameUnique ParentDef Update

From TDefCollection (5)

Dataset GetItemNames IndexOf SetItemName Updated

From TOwnedCollection (1)

GetOwner

From TCollection (25)

BeginUpdate Changed Clear Count Delete Destroy EndUpdate Exchange FindItemID GetAttr GetAttrCount GetEnumerator GetItem GetItemAttr GetNamePath Insert ItemClass Move Notify Owner PropName SetItem SetPropName Sort UpdateCount

From TPersistent (5)

AssignTo DefineProperties FPOAttachObserver FPODetachObserver FPONotifyObservers

From TObject (40)

AfterConstruction BeforeDestruction CheckDisposed ClassInfo ClassName ClassNameIs ClassParent ClassType CleanupInstance DefaultHandler DefaultHandlerStr Dispatch DispatchStr Disposed DisposeOf Equals FieldAddress Free FreeInstance GetDisposed GetHashCode GetInterface GetInterfaceByStr GetInterfaceEntry GetInterfaceEntryByStr GetInterfaceTable GetInterfaceWeak GetLastCastErrorInfo InheritsFrom InitInstance InstanceSize MethodAddress MethodName newinstance QualifiedClassName SafeCallException StringMessageTable SystemHasExtendedRTTI ToString UnitName

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