Member Junction
    Preparing search index...

    Extended field info class for query fields that includes data lineage tracking. Query fields may come from joins across multiple entities, so this class tracks the source entity and field for each column in the query result.

    Use this class for ComponentQueryDataRequirement.fields instead of SimpleEntityFieldInfo.

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

    allowsNull: boolean

    Whether the field allows null values

    defaultInView: boolean

    Whether this field is usually displayed in a user-facing view

    description?: string

    Description of the field

    isPrimaryKey: boolean

    Whether the field is part of the primary key

    isSummary?: boolean

    Whether this field represents a summary/aggregate value (COUNT, SUM, AVG, etc.). Important for chart axis choices, grid formatting, and data interpretation.

    name: string

    Name of the field

    possibleValues?: string[]

    Possible values for the field, if applicable

    sequence: number

    Display sequence usually used for this field

    sourceEntity?: string

    The source entity this field originates from (for data lineage tracking). For query fields, this indicates which MemberJunction entity the data comes from. May be undefined for computed fields that don't map to a single entity.

    sourceFieldName?: string

    The field name in the source entity (for data lineage tracking). Combined with sourceEntity, this provides full lineage back to the original data source.

    summaryDescription?: string

    Description of the summary calculation (e.g., "Count of orders per customer"). Provides context for how the aggregate value is computed.

    type: string

    SQL Server type of the field, e.g., 'varchar', 'int', etc.

    Methods