MCPcopy Create free account
hub / github.com/bytebase/bytebase / SQL

Function SQL

backend/component/export/sql.go:19–23  ·  view source on GitHub ↗

SQL exports query results as SQL INSERT statements (legacy wrapper).

(engine storepb.Engine, statementPrefix string, result *v1pb.QueryResult)

Source from the content-addressed store, hash-verified

17
18// SQL exports query results as SQL INSERT statements (legacy wrapper).
19func SQL(engine storepb.Engine, statementPrefix string, result *v1pb.QueryResult) ([]byte, error) {
20 return exportToBytes(result, func(w io.Writer, r *v1pb.QueryResult) error {
21 return SQLToWriter(w, engine, statementPrefix, r)
22 })
23}
24
25// SQLToWriter streams SQL INSERT statements directly to the writer.
26func SQLToWriter(w io.Writer, engine storepb.Engine, statementPrefix string, result *v1pb.QueryResult) error {

Callers 1

TestExportSQLFunction · 0.85

Calls 2

exportToBytesFunction · 0.85
SQLToWriterFunction · 0.85

Tested by 1

TestExportSQLFunction · 0.68