Member Junction
    Preparing search index...

    Input to RecordComparisonEngine.CompareRecords.

    Describes the set of records (a survivor candidate plus its potential matches) to load and diff field-by-field for a single entity.

    interface RecordComparisonInput {
        EntityName: string;
        IncludeFields?: string[];
        Keys: CompositeKey[];
    }
    Index

    Properties

    EntityName: string

    Registered entity name (e.g. "Accounts"), NOT the physical table name.

    IncludeFields?: string[]

    Optional include-list of field names to restrict the comparison to. When omitted, all visible (non-PK, non-system) fields are compared. Field names are matched case-insensitively against the entity's field metadata.

    Keys: CompositeKey[]

    The composite keys of the records to compare. By convention the first key is the survivor candidate and the remainder are potential matches, but the engine treats all records uniformly — ordering is preserved in the output column index.