Unit 'dbf_fields' Package
[Overview][Types][Classes][Index] [#fcl-db]

TDbfFieldDef

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

Declaration

Source position: dbf_fields.pas line 33

type TDbfFieldDef = class(TCollectionItem)

protected

  function GetDisplayName; override;

  procedure AssignTo(); override;

  property DbfVersion: TXBaseVersion; [r]

public

  constructor Create(); override;

  destructor Destroy; override;

  procedure Assign(); override;

  procedure AssignDb();

  procedure CheckSizePrecision;

  procedure SetDefaultSize;

  procedure AllocBuffers;

  function IsBlob;

  property DefaultBuf: PChar; [r]

  property MinBuf: PChar; [r]

  property MaxBuf: PChar; [r]

  property HasDefault: Boolean; [rw]

  property HasMin: Boolean; [rw]

  property HasMax: Boolean; [rw]

  property Offset: Integer; [rw]

  property AutoInc: Cardinal; [rw]

  property AutoIncStep: Integer; [rw]

  property IsLockField: Boolean; [rw]

  property IsSystemField: Boolean; [rw]

  property CopyFrom: Integer; [rw]

published

  property FieldName: string; [rw]

  property FieldType: TFieldType; [rw]

  property VarLengthPosition: Integer; [rw]

  property NativeFieldType: TDbfFieldType; [rw]

  property Size: Integer; [rw]

  property NullPosition: Integer; [rw]

  property Precision: Integer; [rw]

  property Required: Boolean; [rw]

end;

Inheritance

TDbfFieldDef

|

TObject


Documentation generated on: 2023-03-18