Class TSqlitePassGenericFieldDef

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TSqlitePassGenericFieldDef = class(TObject)

Description

TSqlitePassGenericFieldDef is a generic class used to store information on fields presents in the database tables. This class is used by two descendants : TSqlitePassTableFieldDef and TSqlitePassSelectStmtFieldDef

Hierarchy

Overview

Properties

Public property AutoInc: Boolean Read FAutoInc;
Public property DataType: TFieldType Read FDataType Write SetFDataType;
Public property DefaultValue: String Read FDefaultValue;
Public property DisplayName: String Read FDisplayName Write FDisplayName;
Public property FieldName: String Read FFieldName;
Public property ForeignKey: Boolean Read FForeignKey;
Public property Hint: String Read FHint Write FHint;
Public property Indexed: Boolean Read FIndexed;
Public property NativeDataType: String Read FNativeDataType;
Public property NativeDataTypeCode: Integer Read FNativeDataTypeCode Write FNativeDataTypeCode;
Public property NoConstraints: Boolean Read FNoConstraints;
Public property NotEmpty: Boolean Read FNotEmpty;
Public property NotNull: Boolean Read FNotNull;
Public property Precision: Integer Read FPrecision;
Public property PrimaryKey: Boolean Read FPrimaryKey;
Public property RecordFieldIndex: Integer Read FRecordFieldIndex;
Public property Size: Word Read FSize;
Public property TableFieldNo: Integer Read FTableFieldNo;
Public property Unique: Boolean Read FUnique;

Description

Properties

Public property AutoInc: Boolean Read FAutoInc;
 
Public property DataType: TFieldType Read FDataType Write SetFDataType;

write is enabled to force a DataType conversion

Public property DefaultValue: String Read FDefaultValue;
 
Public property DisplayName: String Read FDisplayName Write FDisplayName;

write is enabled to enable changing default display name

Public property FieldName: String Read FFieldName;
 
Public property ForeignKey: Boolean Read FForeignKey;
 
Public property Hint: String Read FHint Write FHint;

write is enabled to enable changing default hint message

Public property Indexed: Boolean Read FIndexed;
 
Public property NativeDataType: String Read FNativeDataType;
 
Public property NativeDataTypeCode: Integer Read FNativeDataTypeCode Write FNativeDataTypeCode;
 
Public property NoConstraints: Boolean Read FNoConstraints;
 
Public property NotEmpty: Boolean Read FNotEmpty;
 
Public property NotNull: Boolean Read FNotNull;
 
Public property Precision: Integer Read FPrecision;
 
Public property PrimaryKey: Boolean Read FPrimaryKey;
 
Public property RecordFieldIndex: Integer Read FRecordFieldIndex;

The internal FieldIndex(Field Position in TSqlitePassRecordset Record)

Public property Size: Word Read FSize;
 
Public property TableFieldNo: Integer Read FTableFieldNo;
 
Public property Unique: Boolean Read FUnique;
 

Generated by PasDoc 0.11.0 on 2010-09-10 15:54:38