Class TRALStorage

Unit

Declaration

type TRALStorage = class(TPersistent)

Description

TRALStorage

Hierarchy

Overview

Fields

Protected FFieldNames: array of StringRAL;
Protected FFieldTypes: array of TRALFieldType;
Protected FFoundFields: array of TField;

Methods

Protected function CharCaseValue(AValue: StringRAL): StringRAL;
Protected function GetStoreVersion: byte;
Public procedure LoadFromStream(ADataset: TDataSet; AStream: TStream); virtual; abstract;
Public procedure SaveToStream(ADataset: TDataSet; AStream: TStream); virtual; abstract;
Protected procedure ReadFieldBoolean(AField: TField; AValue: Boolean);
Protected procedure ReadFieldByte(AField: TField; AValue: byte);
Protected procedure ReadFieldDateTime(AField: TField; AValue: StringRAL); overload;
Protected procedure ReadFieldDateTime(AField: TField; AValue: TDateTime); overload;
Protected procedure ReadFieldDateTime(AField: TField; AValue: Int64RAL); overload;
Protected procedure ReadFieldFloat(AField: TField; AValue: Double);
Protected procedure ReadFieldInt64(AField: TField; AValue: Int64RAL);
Protected procedure ReadFieldInteger(AField: TField; AValue: Integer);
Protected procedure ReadFieldLongWord(AField: TField; AValue: LongWord);
Protected procedure ReadFieldShortint(AField: TField; AValue: Shortint);
Protected procedure ReadFieldSmallint(AField: TField; AValue: Smallint);
Protected procedure ReadFieldStream(AField: TField; AValue: TStream); overload;
Protected procedure ReadFieldStream(AField: TField; AValue: StringRAL); overload;
Protected procedure ReadFieldString(AField: TField; AValue: StringRAL);
Protected procedure ReadFieldWord(AField: TField; AValue: Word);

Properties

Published property FieldCharCase: TRALFieldCharCase read FFieldCharCase write FFieldCharCase;

Description

Fields

Protected FFieldNames: array of StringRAL;

variaveis para uso nas units filhas como controle

Protected FFieldTypes: array of TRALFieldType;
 
Protected FFoundFields: array of TField;
 

Methods

Protected function CharCaseValue(AValue: StringRAL): StringRAL;
 
Protected function GetStoreVersion: byte;
 
Public procedure LoadFromStream(ADataset: TDataSet; AStream: TStream); virtual; abstract;
 
Public procedure SaveToStream(ADataset: TDataSet; AStream: TStream); virtual; abstract;
 
Protected procedure ReadFieldBoolean(AField: TField; AValue: Boolean);
 
Protected procedure ReadFieldByte(AField: TField; AValue: byte);
 
Protected procedure ReadFieldDateTime(AField: TField; AValue: StringRAL); overload;
 
Protected procedure ReadFieldDateTime(AField: TField; AValue: TDateTime); overload;
 
Protected procedure ReadFieldDateTime(AField: TField; AValue: Int64RAL); overload;
 
Protected procedure ReadFieldFloat(AField: TField; AValue: Double);
 
Protected procedure ReadFieldInt64(AField: TField; AValue: Int64RAL);
 
Protected procedure ReadFieldInteger(AField: TField; AValue: Integer);
 
Protected procedure ReadFieldLongWord(AField: TField; AValue: LongWord);
 
Protected procedure ReadFieldShortint(AField: TField; AValue: Shortint);
 
Protected procedure ReadFieldSmallint(AField: TField; AValue: Smallint);
 
Protected procedure ReadFieldStream(AField: TField; AValue: TStream); overload;
 
Protected procedure ReadFieldStream(AField: TField; AValue: StringRAL); overload;
 
Protected procedure ReadFieldString(AField: TField; AValue: StringRAL);
 
Protected procedure ReadFieldWord(AField: TField; AValue: Word);
 

Properties

Published property FieldCharCase: TRALFieldCharCase read FFieldCharCase write FFieldCharCase;
 


GitHub Repository
Generated by PasDoc 0.16.0.