Member Junction
    Preparing search index...

    Interface DataTableMetadata

    Metadata about how a DataTable's data was produced. Every field is optional — populate what's available.

    interface DataTableMetadata {
        computationDescription?: string;
        entityName?: string;
        executionTimeMs?: number;
        extraFilter?: string;
        fetchedAt?: Date;
        pageSize?: number;
        parameters?: Record<string, string | number | boolean>;
        queryCategoryPath?: string;
        queryName?: string;
        rowCount?: number;
        sql?: string;
        startRowIndex?: number;
        totalAvailableRows?: number;
    }
    Index

    Properties

    computationDescription?: string

    For computed tables: how the data was derived

    entityName?: string

    MJ entity name (if source is 'view')

    executionTimeMs?: number

    Time to execute the query/view in milliseconds

    extraFilter?: string

    Extra WHERE filter applied (if source is 'view')

    fetchedAt?: Date

    When this data was fetched (UTC)

    pageSize?: number

    Page size used for this result set

    parameters?: Record<string, string | number | boolean>

    Query parameters used

    queryCategoryPath?: string

    Query category path in MJ (if from a stored query)

    queryName?: string

    Query name in MJ (if from a stored query)

    rowCount?: number

    Number of rows in the rows[] array (this page of results)

    sql?: string

    SQL that produced this data (if source is 'query')

    startRowIndex?: number

    Starting row index in the full result set (0-based)

    totalAvailableRows?: number

    Total rows available from the query/view (not the entire table)