Skip to content

Commit 3adb341

Browse files
committed
Fix embedding
1 parent 9386f06 commit 3adb341

1 file changed

Lines changed: 10 additions & 1 deletion

File tree

internal/compiler/analyze.go

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,12 +62,21 @@ func combineAnalysis(prev *analysis, a *analyzer.Analysis) *analysis {
6262
Parameters: params,
6363
}
6464
}
65+
6566
if len(prev.Columns) == len(cols) {
6667
for i := range prev.Columns {
6768
prev.Columns[i].DataType = cols[i].DataType
6869
}
6970
} else {
70-
prev.Columns = cols
71+
embedding := false
72+
for i := range prev.Columns {
73+
if prev.Columns[i].EmbedTable != nil {
74+
embedding = true
75+
}
76+
}
77+
if !embedding {
78+
prev.Columns = cols
79+
}
7180
}
7281
if len(prev.Parameters) == len(params) {
7382
for i := range prev.Parameters {

0 commit comments

Comments
 (0)