Data Structures |
| class | BookCompare |
| | Compare or resolve differences between a set of databases. More...
|
| class | ColMan |
| | Compare columns. More...
|
| class | Compare |
| class | CompareOutput |
| | Wrapper around output stream for comparison. More...
|
| class | CompareFlags |
| | Flags for controlling table comparison and interpretation. More...
|
| class | Vote |
| class | Nature |
| class | DataColumn |
| class | DataColumnPair |
| class | DataStat |
| class | FPolyMap |
| class | FSingleVal |
| class | FMultiVal |
| class | MatchUnit |
| class | Measure |
| class | MeasureMan |
| class | MeasurePass |
| class | MergeOutput |
| | A generator of descriptions of a merge. More...
|
| class | MergeOutputCsvDiff |
| class | MergeOutputCsvDiffV0p2 |
| class | MergeOutputEditList |
| class | SheetUnit |
| class | RowUnit |
| class | MergeOutputFilter |
| class | MergeOutputHumanDiff |
| class | MergeOutputIndex |
| class | MergeOutputNovel |
| class | MergeOutputPatch |
| class | MergeOutputPool |
| class | MergeOutputRowOps |
| class | SqlText |
| class | MergeOutputSqlDiff |
| class | MergeOutputStats |
| class | MergeOutputTdiff |
| class | MergeOutputVerboseDiff |
| class | MergerState |
| class | Merger |
| class | Mover |
| class | OrderMerge |
| class | OrderResult |
| class | IdentityOrderResult |
| class | ConfigChange |
| | Description of a general difference style and options. More...
|
| class | TableField |
| | Name of a specific field within a specific table. More...
|
| class | PoolChange |
| | Description of a needed pool for cross-referenced columns. More...
|
| class | OrderChange |
| | Description of a column order change. More...
|
| class | RowChangeContext |
| | (Unused) description of row context. More...
|
| class | RowChange |
| | Description of a difference between rows. More...
|
| class | NameChange |
| | Declaration of all column names and column order. More...
|
| class | LinkDeclare |
| | Declaration of the relationship between rows in a set of tables. More...
|
| class | Patcher |
| | Base class for all sinks of table differences. More...
|
| class | RowManOf |
| | Compare rows of a table. More...
|
| class | CombinedRowMan |
| | Compare rows of a table using multiple methods as appropriate. More...
|
| class | SheetCompare |
| class | SheetPatcher |
| class | Viterbi |
| class | PatchParser |
| class | SqlCompare |
Typedefs |
| typedef std::string | Feature |
| typedef FPolyMap< FSingleVal > | FMap |
| typedef FPolyMap< FMultiVal > | FMultiMap |
| typedef MergeOutputCsvDiffV0p2 | MergeOutputCsvDiffStable |
| typedef MergeOutputCsvDiff | MergeOutputCsvDiffUnstable |
| typedef RowManOf< FMap > | RowMan |
| typedef RowManOf< FMultiMap > | RowMan2 |
Enumerations |
| enum | { MATCH_UNIT_NONE,
MATCH_UNIT_INSERT,
MATCH_UNIT_DELETE,
MATCH_UNIT_PRESERVE
} |
| enum | {
ORDER_CHANGE_NONE,
ORDER_CHANGE_DELETE,
ORDER_CHANGE_INSERT,
ORDER_CHANGE_MOVE,
ORDER_CHANGE_RENAME
} |
| enum | {
ROW_CHANGE_NONE,
ROW_CHANGE_DELETE,
ROW_CHANGE_INSERT,
ROW_CHANGE_UPDATE,
ROW_CHANGE_CONTEXT,
ROW_CHANGE_MOVE
} |
| enum | { NAME_CHANGE_NONE,
NAME_CHANGE_DECLARE,
NAME_CHANGE_SELECT
} |
| enum | { LINK_DECLARE_NONE,
LINK_DECLARE_LOCAL,
LINK_DECLARE_REMOTE,
LINK_DECLARE_MERGE
} |
Comparison between tables.