MCPcopy
hub / github.com/multiprocessio/dsq / createTable

Method createTable

sqlite.go:36–49  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

34}
35
36func (sw *SQLiteResultItemWriter) createTable() error {
37 fieldType := "TEXT"
38 if sw.convertNumbers {
39 fieldType = "NUMERIC"
40 }
41
42 var columns []string
43 for _, field := range sw.fields {
44 columns = append(columns, `"`+field+`" `+fieldType)
45 }
46 create := "CREATE TABLE \"" + sw.panelId + "\"(" + strings.Join(columns, ", ") + ");"
47 _, err := sw.db.Exec(create)
48 return err
49}
50
51func (sw *SQLiteResultItemWriter) makeQuery(rows int) string {
52 var query strings.Builder

Callers 1

WriteRowMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected