Unit Olf.TableDataSync
Description
***************************************************************************
Table Data Sync for Delphi
Copyright 2017-2025 Patrick PREMARTIN under AGPL 3.0 license.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
***************************************************************************
A Delphi client/server library to synchronize table records over the rainbows.
***************************************************************************
Author(s) : Patrick PREMARTIN
Site : https://tabledatasync.developpeur-pascal.fr/
Project site : https://github.com/DeveloppeurPascal/TableDataSync4Delphi
*************************************************************************** File last update : 2025-02-05T20:59:38.205+01:00 Signature : 163b1945fb540509f5b6124fb5e24f086ac306f4 ***************************************************************************
Uses
- System.SysUtils
- System.Classes
- System.Generics.Collections
- System.JSON
- FireDAC.Stan.Intf
- FireDAC.Stan.Option
- FireDAC.Stan.Error
- FireDAC.UI.Intf
- FireDAC.Phys.Intf
- FireDAC.Stan.Def
- FireDAC.Stan.Pool
- FireDAC.Stan.Async
- FireDAC.Phys
- FireDAC.CONSOLEUI.Wait
- Data.DB
- FireDAC.Comp.Client
- FireDAC.Comp.DataSet
Overview
Classes, Interfaces, Objects and Records
Functions and Procedures
Types
Constants
Description
Functions and Procedures
Types
TOlfTDSSyncProgressEvent = procedure(Step, MaxSteps: Cardinal) of object; |
|
TOlfTDSTableSessionOpenEvent = procedure(SessionParams: TJSONObject) of object; |
|
TOlfTDSTableSessionCloseEvent = procedure(SessionParams: TJSONObject) of object; |
|
TOlfTDSSyncType = (...); |
Values
-
LocalToServer
-
ServerToLocal
-
Mirroring
|
TOlfTDSSyncState = (...); |
Values
|
TOlfTDSSyncMode = (...); |
Values
|
TOlfTDSServerProtocol = (...); |
Values
|
TOlfTDSExceptionType = (...); |
Values
-
LocalKeyUnknown
-
ForeignKeyUnknown
-
TableUnknown
-
ForeignTableUnknown
|
TOlfTDSTableDeleteType = (...); |
Values
|
Constants
COlfTDSAPIVersion = 20211111; |
Version de l'API gérée par ce fichier
|
COlfTDSDefaultServerProtocol = 'http'; |
Valeurs par défaut de l'accès au serveur de synchronisation par défaut
|
COlfTDSDefaultServerIPOrDomain = '127.0.0.1'; |
|
COlfTDSDefaultServerPort = 80; |
|
COlfTDSDefaultServerFolder = '/'; |
|
COlfTDSDefaultChangedFieldName = 'SyncChanged'; |
Valeurs par défaut des champs de base de données utilisés pour la synchro
|
COlfTDSDefaultChangedDateTimeFieldName = 'SyncChangedDateTime'; |
|
COlfTDSDefaultNoSeqFieldName = 'SyncNoSeq'; |
|
Table Data Sync for Delphi (c) 2017-2025
Patrick PREMARTIN - Powered by
PasDoc
Generated by PasDoc 0.16.0.