MCPcopy
hub / github.com/sqlc-dev/sqlc / convertCreate_virtual_table_stmtContext

Method convertCreate_virtual_table_stmtContext

internal/engine/sqlite/convert.go:130–141  ·  view source on GitHub ↗
(n *parser.Create_virtual_table_stmtContext)

Source from the content-addressed store, hash-verified

128}
129
130func (c *cc) convertCreate_virtual_table_stmtContext(n *parser.Create_virtual_table_stmtContext) ast.Node {
131 switch moduleName := n.Module_name().GetText(); moduleName {
132 case "fts5":
133 // https://www.sqlite.org/fts5.html
134 return c.convertCreate_virtual_table_fts5(n)
135 default:
136 return todo(
137 fmt.Sprintf("create_virtual_table. unsupported module name: %q", moduleName),
138 n,
139 )
140 }
141}
142
143func (c *cc) convertCreate_virtual_table_fts5(n *parser.Create_virtual_table_stmtContext) ast.Node {
144 stmt := &ast.CreateTableStmt{

Callers 1

convertMethod · 0.95

Calls 4

GetTextMethod · 0.80
todoFunction · 0.70
Module_nameMethod · 0.65

Tested by

no test coverage detected