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: string | null

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.