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.