Base interface for query field information. Describes individual columns/fields returned by a query.

interface IQueryFieldInfoBase {
    ComputationDescription: string;
    Description: string;
    ID: string;
    IsComputed: boolean;
    IsSummary: boolean;
    Name: string;
    QueryID: string;
    SQLBaseType: string;
    SQLFullType: string;
    Sequence: number;
    SourceEntity: string;
    SourceEntityID: string;
    SourceFieldName: string;
    SummaryDescription: string;
}

Implemented by

Properties

ComputationDescription: string

Explanation of how this computed field is calculated

Description: string

Description of what this field represents

ID: string

Unique identifier for this field record

IsComputed: boolean

Whether this field is computed rather than directly selected

IsSummary: boolean

Whether this field represents a summary/aggregate value

Name: string

Name of the field as it appears in query results

QueryID: string

Foreign key to the parent query

SQLBaseType: string

The base SQL type without parameters (e.g., "nvarchar", "decimal")

SQLFullType: string

The full SQL type including parameters (e.g., "nvarchar(100)", "decimal(18,2)")

Sequence: number

Display order of this field in query results

SourceEntity: string

Name of the source entity

SourceEntityID: string

Foreign key to the source entity this field comes from

SourceFieldName: string

Name of the field in the source entity

SummaryDescription: string

Description of the summary calculation