extractTableExprs collects schema resources from a slice of TableExpr.
(exprs []ast.TableExpr, defaultDB string)
| 181 | |
| 182 | // extractTableExprs collects schema resources from a slice of TableExpr. |
| 183 | func extractTableExprs(exprs []ast.TableExpr, defaultDB string) []base.SchemaResource { |
| 184 | var result []base.SchemaResource |
| 185 | for _, expr := range exprs { |
| 186 | result = append(result, extractTableExpr(expr, defaultDB)...) |
| 187 | } |
| 188 | return result |
| 189 | } |
| 190 | |
| 191 | // extractTableExpr recursively extracts schema resources from a single TableExpr. |
| 192 | func extractTableExpr(expr ast.TableExpr, defaultDB string) []base.SchemaResource { |
no test coverage detected