Skip to content

Interface: DiscoveredFeatureDto

@kortexya/reasoninglayer


@kortexya/reasoninglayer / Sources / DiscoveredFeatureDto

Interface: DiscoveredFeatureDto

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

A feature/field discovered from a data source.

Properties

constraints?

optional constraints: string[]

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

Constraints discovered.


description?

optional description: string | null

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

Human-readable description.


isIdentifier

isIdentifier: boolean

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

Whether the field is a primary key/identifier.


isRelation

isRelation: boolean

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

Whether the field is a relation.


name

name: string

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

Feature name.


relationTarget?

optional relationTarget: string | null

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

Target sort if this is a relation.


required

required: boolean

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

Whether the field is required.


sourceName

sourceName: string

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

Original source field name.


typeHint?

optional typeHint: string | null

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

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