Interface: DiscoveredFeatureDto
@kortexya/reasoninglayer / Sources / DiscoveredFeatureDto
Interface: DiscoveredFeatureDto
Defined in: src/types/sources.ts:51
A feature/field discovered from a data source.
Properties
constraints?
optionalconstraints:string[]
Defined in: src/types/sources.ts:53
Constraints discovered.
description?
optionaldescription: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?
optionalrelationTarget: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?
optionaltypeHint:string|null
Defined in: src/types/sources.ts:69
Type hint (e.g., “VARCHAR(255)”, “integer”, “boolean”).