Member Junction
    Preparing search index...

    Interface QueryDefinitionSignature

    What a saved query's cached results were computed from. A RunQuery slot stores the hash and the stamp it was written under; a read that expects a different hash is a miss. Computed by the database provider from the query metadata it executes (QueryEngine), so every process that runs the query agrees on it once it holds the same definition.

    interface QueryDefinitionSignature {
        Hash: string;
        QueryID: string;
        Stamp?: string;
    }
    Index

    Properties

    Properties

    Hash: string

    Hash of everything that changes the query's results: its SQL for the platform, the columns that change how that SQL executes, its parameter definitions, and the hashes of the queries it composes.

    QueryID: string

    The query the signature describes. Its RunQuery slots are indexed and held by this ID.

    Stamp?: string

    The newest __mj_UpdatedAt (ISO string) across the rows the hash covers. When two processes sharing a cache disagree on the hash, this says which of them holds the newer definition.