Sign in Join
FPDoc Onlineexperiment

TServerIndexDefs class

In unit SQLDB

SQLDB specific descendant of the TIndexDefs.

Declaration

pascal
TServerIndexDefs = class(TIndexDefs)

Inheritance

  1. TServerIndexDefs
  2. TIndexDefs
  3. TDefCollection
  4. TOwnedCollection
  5. TCollection
  6. TPersistent
  7. TObject

Description

TServerIndexDefs is a simple descendent of TIndexDefs that implements the necessary methods to update the list of definitions using the TSQLConnection. It should not be used directly.

See also

Methods

CreatepublicCreate a new instance of TServerIndexDefs.
UpdatepublicUpdates the list of indexes.

Inherited

From TIndexDefs (6)

Add AddIndexDef Find FindIndexForFields GetIndexForFields Items

From TDefCollection (5)

Dataset GetItemNames IndexOf SetItemName Updated

From TOwnedCollection (1)

GetOwner

From TCollection (26)

Assign 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.