MCPcopy
hub / github.com/dosco/graphjin / RenderLiteral

Method RenderLiteral

core/internal/dialect/sqlite.go:375–386  ·  view source on GitHub ↗
(ctx Context, val string, valType qcode.ValType)

Source from the content-addressed store, hash-verified

373}
374
375func (d *SQLiteDialect) RenderLiteral(ctx Context, val string, valType qcode.ValType) {
376 switch valType {
377 case qcode.ValBool, qcode.ValNum:
378 ctx.WriteString(val)
379 case qcode.ValStr:
380 ctx.WriteString(`'`)
381 ctx.WriteString(val)
382 ctx.WriteString(`'`)
383 default:
384 ctx.Quote(val)
385 }
386}
387
388func (d *SQLiteDialect) RenderBooleanEqualsTrue(ctx Context, paramName string) {
389 ctx.WriteString(`(`)

Callers 1

RenderTsQueryMethod · 0.95

Calls 2

WriteStringMethod · 0.65
QuoteMethod · 0.65

Tested by

no test coverage detected