Member Junction
    Preparing search index...

    Column statistics merged from both discovery cache and description analysis Replaces separate ColumnStatisticsCache - now embedded in column definitions

    interface ColumnStatistics {
        avg?: number;
        avgLength?: number;
        commonPrefixes?: string[];
        computedAt?: string;
        containsEmails?: boolean;
        containsPhones?: boolean;
        containsUrls?: boolean;
        dataPattern?: "sequential" | "guid" | "composite" | "natural" | "unknown";
        distinctCount: number;
        formatPattern?: string;
        max?: any;
        maxLength?: number;
        maxValue?: string | number;
        median?: number;
        min?: any;
        minLength?: number;
        minValue?: string | number;
        nullCount: number;
        nullPercentage: number;
        percentiles?: { p25: number; p50: number; p75: number; p95: number };
        queryTimeMs?: number;
        sampleValues: any[];
        stdDev?: number;
        totalRows: number;
        uniquenessRatio: number;
        valueDistribution?: { frequency: number; value: string | number }[];
    }
    Index

    Properties

    avg?: number
    avgLength?: number
    commonPrefixes?: string[]
    computedAt?: string
    containsEmails?: boolean
    containsPhones?: boolean
    containsUrls?: boolean
    dataPattern?: "sequential" | "guid" | "composite" | "natural" | "unknown"
    distinctCount: number
    formatPattern?: string
    max?: any
    maxLength?: number
    maxValue?: string | number
    median?: number
    min?: any
    minLength?: number
    minValue?: string | number
    nullCount: number
    nullPercentage: number
    percentiles?: { p25: number; p50: number; p75: number; p95: number }
    queryTimeMs?: number
    sampleValues: any[]
    stdDev?: number
    totalRows: number
    uniquenessRatio: number
    valueDistribution?: { frequency: number; value: string | number }[]