Description | Hierarchy | Fields | Methods | Properties |
type TSqlitePassGenericFieldDef = class(TObject)
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
![]() |
property AutoInc: Boolean Read FAutoInc; |
![]() |
property DataType: TFieldType Read FDataType Write SetFDataType; |
![]() |
property DefaultValue: String Read FDefaultValue; |
![]() |
property DisplayName: String Read FDisplayName Write FDisplayName; |
![]() |
property FieldName: String Read FFieldName; |
![]() |
property ForeignKey: Boolean Read FForeignKey; |
![]() |
property Hint: String Read FHint Write FHint; |
![]() |
property Indexed: Boolean Read FIndexed; |
![]() |
property NativeDataType: String Read FNativeDataType; |
![]() |
property NativeDataTypeCode: Integer Read FNativeDataTypeCode Write FNativeDataTypeCode; |
![]() |
property NoConstraints: Boolean Read FNoConstraints; |
![]() |
property NotEmpty: Boolean Read FNotEmpty; |
![]() |
property NotNull: Boolean Read FNotNull; |
![]() |
property Precision: Integer Read FPrecision; |
![]() |
property PrimaryKey: Boolean Read FPrimaryKey; |
![]() |
property RecordFieldIndex: Integer Read FRecordFieldIndex; |
![]() |
property Size: Word Read FSize; |
![]() |
property TableFieldNo: Integer Read FTableFieldNo; |
![]() |
property Unique: Boolean Read FUnique; |
![]() |
property AutoInc: Boolean Read FAutoInc; |
![]() |
property DataType: TFieldType Read FDataType Write SetFDataType; |
write is enabled to force a |
![]() |
property DefaultValue: String Read FDefaultValue; |
![]() |
property DisplayName: String Read FDisplayName Write FDisplayName; |
write is enabled to enable changing default display name |
![]() |
property FieldName: String Read FFieldName; |
![]() |
property ForeignKey: Boolean Read FForeignKey; |
![]() |
property Hint: String Read FHint Write FHint; |
write is enabled to enable changing default |
![]() |
property Indexed: Boolean Read FIndexed; |
![]() |
property NativeDataType: String Read FNativeDataType; |
Property InternalPrimaryKey: Boolean Read FInternalPrimaryKey; |
![]() |
property NativeDataTypeCode: Integer Read FNativeDataTypeCode Write FNativeDataTypeCode; |
![]() |
property NoConstraints: Boolean Read FNoConstraints; |
![]() |
property NotEmpty: Boolean Read FNotEmpty; |
![]() |
property NotNull: Boolean Read FNotNull; |
![]() |
property Precision: Integer Read FPrecision; |
![]() |
property PrimaryKey: Boolean Read FPrimaryKey; |
![]() |
property RecordFieldIndex: Integer Read FRecordFieldIndex; |
The internal FieldIndex(Field Position in TSqlitePassRecordset Record) |
![]() |
property Size: Word Read FSize; |
![]() |
property TableFieldNo: Integer Read FTableFieldNo; |
![]() |
property Unique: Boolean Read FUnique; |