Classe TMassiveDatasetBuffer
Unit
Declaração
type TMassiveDatasetBuffer = class(TMassiveDataset)
Descrição
No description available, ancestor TMassiveDataset description follows
Hierarquia
- TObject
- TMassiveDataset
- TMassiveDatasetBuffer
Visão Geral
Campos
![]() |
vLastOpen: Integer; |
![]() |
vDataset: TRESTDWClientSQLBase; |
![]() |
vRecNo: Integer; |
![]() |
vMassiveBuffer: TMassiveBuffer; |
![]() |
vMassiveLine: TMassiveLine; |
![]() |
vMassiveFields: TMassiveFields; |
![]() |
vMassiveMode: TMassiveMode; |
![]() |
vCreateBuffer: Boolean; |
![]() |
vOnLoad: Boolean; |
![]() |
vMyCompTag: String; |
![]() |
vMasterCompTag: String; |
![]() |
vMasterCompFields: String; |
![]() |
vSequenceName: String; |
![]() |
vSequenceField: String; |
![]() |
vTableName: String; |
![]() |
vDatabaseCharSet: TDatabaseCharSet; |
![]() |
vEncoding: TEncodeSelect; |
![]() |
vReflectChanges: Boolean; |
![]() |
vMassiveReply: TMassiveReply; |
![]() |
vMassiveType: TMassiveType; |
![]() |
vDataexec: TStringList; |
![]() |
vDWParams: TRESTDWParams; |
Métodos
![]() |
Constructor Create(Dataset : TRESTDWClientSQLBase); |
![]() |
Destructor Destroy; Override; |
![]() |
Function RecNo: Integer; |
![]() |
Function RecordCount: Integer; |
![]() |
Procedure First; |
![]() |
Procedure Prior; |
![]() |
Procedure Next; |
![]() |
Procedure Last; |
![]() |
Function PrimaryKeys: TStringList; |
![]() |
Function AtualRec: TMassiveLine; |
![]() |
Procedure NewBuffer(Dataset : TRESTDWClientSQLBase; MassiveModeData : TMassiveMode; ExecTag : Boolean = False); Overload; |
![]() |
Procedure NewBuffer(Var MassiveLineBuff : TMassiveLine; MassiveModeData : TMassiveMode; ExecTag : Boolean = False); Overload; |
![]() |
Procedure NewBuffer(MassiveModeData : TMassiveMode; ExecTag : Boolean = False); Overload; |
![]() |
Procedure BuildDataset(Dataset : TRESTDWClientSQLBase; UpdateTableName : String); |
![]() |
Procedure BuildLine(Dataset : TRESTDWClientSQLBase; MassiveModeBuff : TMassiveMode; Var MassiveLineBuff : TMassiveLine; UpdateTag : Boolean = False; ExecTag : Boolean = False); |
![]() |
Procedure BuildBuffer(Dataset : TRESTDWClientSQLBase; MassiveMode : TMassiveMode; UpdateTag : Boolean = False; ExecTag : Boolean = False); |
![]() |
Procedure SaveBuffer(Dataset : TRESTDWClientSQLBase; ExecTag : Boolean = False); |
![]() |
Procedure ClearBuffer; |
![]() |
Procedure ClearDataset; |
![]() |
Procedure ClearLine; |
![]() |
Function ToJSON: String; |
![]() |
Procedure FromJSON(Value : String); |
![]() |
Procedure LoadFromStream(Source : TStream); |
![]() |
Procedure SaveToStream(Var Dest : TStream; MassiveBuffer : TObject = Nil); |
![]() |
Function MasterFieldFromDetail(Field : String) : String; |
Propriedades
Descrição
Campos
![]() |
vLastOpen: Integer; |
![]() |
vDataset: TRESTDWClientSQLBase; |
![]() |
vRecNo: Integer; |
![]() |
vMassiveBuffer: TMassiveBuffer; |
![]() |
vMassiveLine: TMassiveLine; |
![]() |
vMassiveFields: TMassiveFields; |
![]() |
vMassiveMode: TMassiveMode; |
![]() |
vCreateBuffer: Boolean; |
![]() |
vOnLoad: Boolean; |
![]() |
vMyCompTag: String; |
![]() |
vMasterCompTag: String; |
![]() |
vMasterCompFields: String; |
![]() |
vSequenceName: String; |
![]() |
vSequenceField: String; |
![]() |
vTableName: String; |
![]() |
vDatabaseCharSet: TDatabaseCharSet; |
![]() |
vEncoding: TEncodeSelect; |
![]() |
vReflectChanges: Boolean; |
![]() |
vMassiveReply: TMassiveReply; |
![]() |
vMassiveType: TMassiveType; |
![]() |
vDataexec: TStringList; |
![]() |
vDWParams: TRESTDWParams; |
Métodos
![]() |
Constructor Create(Dataset : TRESTDWClientSQLBase); |
![]() |
Destructor Destroy; Override; |
![]() |
Function RecNo: Integer; |
![]() |
Function RecordCount: Integer; |
![]() |
Procedure First; |
![]() |
Procedure Prior; |
![]() |
Procedure Next; |
![]() |
Procedure Last; |
![]() |
Function PrimaryKeys: TStringList; |
![]() |
Function AtualRec: TMassiveLine; |
![]() |
Procedure NewBuffer(Dataset : TRESTDWClientSQLBase; MassiveModeData : TMassiveMode; ExecTag : Boolean = False); Overload; |
![]() |
Procedure NewBuffer(Var MassiveLineBuff : TMassiveLine; MassiveModeData : TMassiveMode; ExecTag : Boolean = False); Overload; |
![]() |
Procedure NewBuffer(MassiveModeData : TMassiveMode; ExecTag : Boolean = False); Overload; |
![]() |
Procedure BuildDataset(Dataset : TRESTDWClientSQLBase; UpdateTableName : String); |
![]() |
Procedure BuildLine(Dataset : TRESTDWClientSQLBase; MassiveModeBuff : TMassiveMode; Var MassiveLineBuff : TMassiveLine; UpdateTag : Boolean = False; ExecTag : Boolean = False); |
Constroi o Dataset Massivo |
![]() |
Procedure BuildBuffer(Dataset : TRESTDWClientSQLBase; MassiveMode : TMassiveMode; UpdateTag : Boolean = False; ExecTag : Boolean = False); |
![]() |
Procedure SaveBuffer(Dataset : TRESTDWClientSQLBase; ExecTag : Boolean = False); |
![]() |
Procedure ClearBuffer; |
Salva Um Buffer Massivo na Lista de Massivos |
![]() |
Procedure ClearDataset; |
Limpa o Buffer Massivo Atual |
![]() |
Procedure ClearLine; |
Limpa Todo o Dataset Massivo |
![]() |
Function ToJSON: String; |
Limpa o Buffer Temporario |
![]() |
Procedure FromJSON(Value : String); |
Gera o JSON do Dataset Massivo |
![]() |
Procedure LoadFromStream(Source : TStream); |
Carrega o Dataset Massivo a partir de um JSON |
![]() |
Procedure SaveToStream(Var Dest : TStream; MassiveBuffer : TObject = Nil); |
![]() |
Function MasterFieldFromDetail(Field : String) : String; |
Propriedades
![]() |
property TempBuffer : TMassiveLine Read vMassiveLine; |
![]() |
property MassiveMode : TMassiveMode Read vMassiveMode Write vMassiveMode; |
![]() |
property MassiveType : TMassiveType Read vMassiveType Write vMassiveType; |
Modo Massivo do Buffer Atual |
![]() |
property Fields : TMassiveFields Read vMassiveFields Write vMassiveFields; |
![]() |
property Dataexec : TStringList Read vDataexec Write vDataexec; |
![]() |
property Params : TRESTDWParams Read vDWParams Write vDWParams; |
![]() |
property TableName : String Read vTableName; |
![]() |
property OnLoad : Boolean Read vOnLoad; |
![]() |
property DatabaseCharSet : TDatabaseCharSet Read vDatabaseCharSet Write vDatabaseCharSet; |
![]() |
property Encoding : TEncodeSelect Read vEncoding Write SetEncoding; |
![]() |
property SequenceName : String Read vSequenceName Write vSequenceName; |
![]() |
property SequenceField : String Read vSequenceField Write vSequenceField; |
![]() |
property ReflectChanges : Boolean Read vReflectChanges Write vReflectChanges; |
![]() |
property LastOpen : Integer Read vLastOpen Write vLastOpen; |
![]() |
property MassiveReply : TMassiveReply Read vMassiveReply Write vMassiveReply; |
![]() |
property MyCompTag : String Read vMyCompTag; |
![]() |
property MasterCompTag : String Read vMasterCompTag; |
![]() |
property MasterCompFields : String Read vMasterCompFields; |
![]() |
property Dataset : TRESTDWClientSQLBase Read vDataset; |
Gerado por PasDoc 0.16.0.