Skip to content

Commit 00f9218

Browse files
committed
try
1 parent 50b91b3 commit 00f9218

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

sql/expression/tablefunction/table_function.go

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -50,9 +50,9 @@ func (t *TableFunctionWrapper) NewInstance(ctx *sql.Context, db sql.Database, ar
5050
if err != nil {
5151
return nil, err
5252
}
53-
//if !f.Resolved() {
54-
// return nil, fmt.Errorf("table function is unresolved")
55-
//}
53+
if !f.Resolved() {
54+
return nil, fmt.Errorf("table function is unresolved")
55+
}
5656
nt.funcExpr = f
5757
return &nt, nil
5858
}
@@ -85,9 +85,10 @@ func (t *TableFunctionWrapper) RowIter(ctx *sql.Context, r sql.Row) (sql.RowIter
8585
if err != nil {
8686
return nil, err
8787
}
88-
if ri, ok := v.(sql.RowIter); ok {
88+
switch ri := v.(type) {
89+
case sql.RowIter:
8990
return ri, nil
90-
} else {
91+
default:
9192
return sql.RowsToRowIter(sql.Row{v}), nil
9293
}
9394
}

0 commit comments

Comments
 (0)