Class TDbfFieldDef

Unit

Declaration

type TDbfFieldDef = class(TCollectionItem)

Description

This item has no description.

Hierarchy

Overview

Methods

Protected function GetDisplayName: string; override;
Protected procedure AssignTo(Dest: TPersistent); override;
Public constructor Create(ACollection: TCollection); override;
Public destructor Destroy; override;
Public procedure Assign(Source: TPersistent); override;
Public procedure AssignDb(DbSource: TFieldDef);
Public procedure CheckSizePrecision;
Public procedure SetDefaultSize;
Public procedure AllocBuffers;
Public function IsBlob: Boolean;

Properties

Protected property DbfVersion: TXBaseVersion read GetDbfVersion;
Public property DefaultBuf: PChar read FDefaultBuf;
Public property MinBuf: PChar read FMinBuf;
Public property MaxBuf: PChar read FMaxBuf;
Public property HasDefault: Boolean read FHasDefault write FHasDefault;
Public property HasMin: Boolean read FHasMin write FHasMin;
Public property HasMax: Boolean read FHasMax write FHasMax;
Public property Offset: Integer read FOffset write FOffset;
Public property AutoInc: Cardinal read FAutoInc write FAutoInc;
Public property IsLockField: Boolean read FIsLockField write FIsLockField;
Public property CopyFrom: Integer read FCopyFrom write FCopyFrom;
Published property FieldName: string read FFieldName write FFieldName;
Published property FieldType: TFieldType read FFieldType write SetFieldType;
Published property NativeFieldType: TDbfFieldType read FNativeFieldType write SetNativeFieldType;
Published property NullPosition: integer read FNullPosition write FNullPosition;
Published property Size: Integer read FSize write SetSize;
Published property Precision: Integer read FPrecision write SetPrecision;
Published property Required: Boolean read FRequired write FRequired;

Description

Methods

Protected function GetDisplayName: string; override;

This item has no description.

Protected procedure AssignTo(Dest: TPersistent); override;

This item has no description.

Public constructor Create(ACollection: TCollection); override;

This item has no description.

Public destructor Destroy; override;

This item has no description.

Public procedure Assign(Source: TPersistent); override;

This item has no description.

Public procedure AssignDb(DbSource: TFieldDef);

This item has no description.

Public procedure CheckSizePrecision;

This item has no description.

Public procedure SetDefaultSize;

This item has no description.

Public procedure AllocBuffers;

This item has no description.

Public function IsBlob: Boolean;

This item has no description.

Properties

Protected property DbfVersion: TXBaseVersion read GetDbfVersion;

This item has no description.

Public property DefaultBuf: PChar read FDefaultBuf;

This item has no description.

Public property MinBuf: PChar read FMinBuf;

This item has no description.

Public property MaxBuf: PChar read FMaxBuf;

This item has no description.

Public property HasDefault: Boolean read FHasDefault write FHasDefault;

This item has no description.

Public property HasMin: Boolean read FHasMin write FHasMin;

This item has no description.

Public property HasMax: Boolean read FHasMax write FHasMax;

This item has no description.

Public property Offset: Integer read FOffset write FOffset;

This item has no description.

Public property AutoInc: Cardinal read FAutoInc write FAutoInc;

This item has no description.

Public property IsLockField: Boolean read FIsLockField write FIsLockField;

This item has no description.

Public property CopyFrom: Integer read FCopyFrom write FCopyFrom;

This item has no description.

Published property FieldName: string read FFieldName write FFieldName;

This item has no description.

Published property FieldType: TFieldType read FFieldType write SetFieldType;

This item has no description.

Published property NativeFieldType: TDbfFieldType read FNativeFieldType write SetNativeFieldType;

This item has no description.

Published property NullPosition: integer read FNullPosition write FNullPosition;

This item has no description.

Published property Size: Integer read FSize write SetSize;

This item has no description.

Published property Precision: Integer read FPrecision write SetPrecision;

This item has no description.

Published property Required: Boolean read FRequired write FRequired;

This item has no description.


Generated by PasDoc 0.17.0.snapshot.