Member Junction
    Preparing search index...

    Interface RelationshipDiscoveryConfig

    interface RelationshipDiscoveryConfig {
        backpropagation: { enabled: boolean; maxIterations: number };
        confidence: {
            foreignKeyMinimum: number;
            llmValidationThreshold: number;
            primaryKeyMinimum: number;
        };
        enabled: boolean;
        llmValidation: { batchSize: number; enabled: boolean };
        patterns: {
            compositeKeyIndicators: string[];
            foreignKeyNames: string[];
            primaryKeyNames: string[];
        };
        sampling: {
            maxRowsPerTable: number;
            statisticalSignificance: number;
            valueOverlapSampleSize: number;
        };
        tokenBudget: { maxTokens?: number; ratioOfTotal?: number };
        triggers: {
            fkDeficitThreshold: number;
            runOnInsufficientFKs: boolean;
            runOnMissingPKs: boolean;
        };
    }
    Index

    Properties

    backpropagation: { enabled: boolean; maxIterations: number }
    confidence: {
        foreignKeyMinimum: number;
        llmValidationThreshold: number;
        primaryKeyMinimum: number;
    }
    enabled: boolean
    llmValidation: { batchSize: number; enabled: boolean }
    patterns: {
        compositeKeyIndicators: string[];
        foreignKeyNames: string[];
        primaryKeyNames: string[];
    }
    sampling: {
        maxRowsPerTable: number;
        statisticalSignificance: number;
        valueOverlapSampleSize: number;
    }
    tokenBudget: { maxTokens?: number; ratioOfTotal?: number }
    triggers: {
        fkDeficitThreshold: number;
        runOnInsufficientFKs: boolean;
        runOnMissingPKs: boolean;
    }