Metadata about individual fields within a stored query, including their data types, source entity mappings, and computed field information. This helps Skip understand the structure and meaning of query results.

Implements IQueryFieldInfoBase for consistency with MJCore types.

Implements

Constructors

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 type, not including parameters, in SQL. For example this field would be nvarchar or decimal, and wouldn't include type parameters. The SQLFullType field provides that information.

SQLFullType: string

The full SQL type for the field, for example datetime or nvarchar(10) etc.

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