MCPcopy Index your code
hub / github.com/upper/db / WithTemplate

Function WithTemplate

internal/sqlbuilder/builder.go:111–115  ·  view source on GitHub ↗

WithTemplate returns a builder that is based on the given template.

(t *exql.Template)

Source from the content-addressed store, hash-verified

109
110// WithTemplate returns a builder that is based on the given template.
111func WithTemplate(t *exql.Template) db.SQL {
112 return &sqlBuilder{
113 t: newTemplateWithUtils(t),
114 }
115}
116
117func (b *sqlBuilder) NewIteratorContext(ctx context.Context, rows *sql.Rows) db.Iterator {
118 return &iterator{b.sess, rows, nil}

Callers 15

TestTemplateSelectFunction · 0.92
TestTemplateInsertFunction · 0.92
TestTemplateUpdateFunction · 0.92
TestTemplateDeleteFunction · 0.92
TestTemplateSelectFunction · 0.92
TestTemplateInsertFunction · 0.92
TestTemplateUpdateFunction · 0.92
TestTemplateDeleteFunction · 0.92
TestTemplateSelectFunction · 0.92
TestTemplateInsertFunction · 0.92
TestTemplateUpdateFunction · 0.92
TestTemplateDeleteFunction · 0.92

Calls 1

newTemplateWithUtilsFunction · 0.85

Tested by 15

TestTemplateSelectFunction · 0.74
TestTemplateInsertFunction · 0.74
TestTemplateUpdateFunction · 0.74
TestTemplateDeleteFunction · 0.74
TestTemplateSelectFunction · 0.74
TestTemplateInsertFunction · 0.74
TestTemplateUpdateFunction · 0.74
TestTemplateDeleteFunction · 0.74
TestTemplateSelectFunction · 0.74
TestTemplateInsertFunction · 0.74
TestTemplateUpdateFunction · 0.74
TestTemplateDeleteFunction · 0.74