Record creation timestamp
Record last update timestamp
SQL alias used for the referenced query in a FROM/JOIN clause (e.g., "ac" in FROM {{query:...}} ac)
Name of the referenced (depended-on) query
Foreign key to the query being referenced (the dependency)
How this dependency was detected: Auto (parsed from SQL) or Manual (user-specified)
Unique identifier for this dependency record
JSON mapping of parameters. @-prefixed values are pass-through from parent query, otherwise static literals. E.g. {"region": "@region", "year": "2024"}
Name of the query that contains the reference
Foreign key to the query that contains the {{query:"..."}} reference
The full category path and query name as written in SQL (e.g., "Sales/Active Customers")
Gets the referenced (depended-on) query.
Gets the parsed parameter mapping as a Record.
Parsed parameter mapping or empty object if none/invalid
Gets the query that contains the {{query:"..."}} reference.
ProtectedcopyCopies initialization data from a plain object to the class instance. Only copies properties that already exist on the class to prevent creating new fields. Special handling for DefaultValue fields to extract actual values from SQL Server syntax.
The initialization data object
Default JSON serialization for BaseInfo subclasses.
Emits all non-underscored direct field declarations. For _-prefixed private backing fields
(the MJ pattern for collection storage — e.g. _Fields, _RelatedEntities, _OrganicKeys),
emits the value of the corresponding same-named public getter instead. Purely computed getters
without a backing field (display-name formatters, derived flags) are intentionally skipped —
they can throw when source fields are null and don't belong on the wire anyway.
Nested BaseInfo instances and arrays of them unwrap automatically via JSON.stringify's native toJSON() protocol.
Subclasses may override to emit a filtered subset or custom shape (see EntityFieldValueInfo).
Tracks which queries reference other queries via {{query:"..."}} composition syntax. Auto-populated by the query save pipeline when SQL contains composition tokens. Maps to the QueryDependency database table.
Deprecated
Use
MJQueryDependencyEntityfrom@memberjunction/core-entitiesinstead.