Overview
TDataCompare provides methods to compare TDataItem structures, individual values, and detect differences between datasets.
Location: BI.Compare.pas:71
Methods
Compare Values
Compare Same Row
Compare Row Arrays
Same Structure
Detailed Differences
Compare to Destination
Difference Classes
TBaseDifferences
TDifference
Usage Examples
Compare Two Values
Find Differences
Track Changes
Compare Arrays
Version Control
Validate Equality
Audit Trail
Features
- Value Comparison: Respects data types and missing values
- Structure Comparison: Checks schema compatibility
- Row Tracking: Identifies added, removed, and modified rows
- Detailed Differences: Returns complete change information
- Type-Safe: Compares matching data kinds correctly
