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