Skip to content
# Interface: RelationGraphEdge

Defined in: packages/core/src/utils/RelationGraph.ts:9

Properties

childTable

childTable: string

Defined in: packages/core/src/utils/RelationGraph.ts:10


parentTable

parentTable: string

Defined in: packages/core/src/utils/RelationGraph.ts:11


childColumns

childColumns: string[]

Defined in: packages/core/src/utils/RelationGraph.ts:12


parentColumns

parentColumns: string[]

Defined in: packages/core/src/utils/RelationGraph.ts:13


constraintKind

constraintKind: RelationConstraintKind

Defined in: packages/core/src/utils/RelationGraph.ts:14


constraintName

constraintName: null | string

Defined in: packages/core/src/utils/RelationGraph.ts:15


evidenceKind

evidenceKind: RelationEvidenceKind

Defined in: packages/core/src/utils/RelationGraph.ts:20

Evidence behind the relation edge. v1 uses FK evidence, but callers can keep the same edge shape when PK / UNIQUE inference is added later.


confidence

confidence: RelationConfidence

Defined in: packages/core/src/utils/RelationGraph.ts:25

Indicates whether the relation is directly confirmed or inferred from broader schema evidence.


isSelfReference

isSelfReference: boolean

Defined in: packages/core/src/utils/RelationGraph.ts:26

Released under the MIT License.