Skip to content

Interface: DiscoveredFeatureDto

@kortexya/reasoninglayer


@kortexya/reasoninglayer / Sources / DiscoveredFeatureDto

Interface: DiscoveredFeatureDto

Defined in: src/types/sources.ts:51

A feature/field discovered from a data source.

Properties

constraints?

optional constraints: string[]

Defined in: src/types/sources.ts:53

Constraints discovered.


description?

optional description: string | null

Defined in: src/types/sources.ts:55

Human-readable description.


isIdentifier

isIdentifier: boolean

Defined in: src/types/sources.ts:57

Whether the field is a primary key/identifier.


isRelation

isRelation: boolean

Defined in: src/types/sources.ts:59

Whether the field is a relation.


name

name: string

Defined in: src/types/sources.ts:61

Feature name.


relationTarget?

optional relationTarget: string | null

Defined in: src/types/sources.ts:63

Target sort if this is a relation.


required

required: boolean

Defined in: src/types/sources.ts:65

Whether the field is required.


sourceName

sourceName: string

Defined in: src/types/sources.ts:67

Original source field name.


typeHint?

optional typeHint: string | null

Defined in: src/types/sources.ts:69

Type hint (e.g., “VARCHAR(255)”, “integer”, “boolean”).