MCPcopy Index your code
hub / github.com/bytebase/bytebase / QueryConn

Method QueryConn

backend/plugin/db/driver.go:148–148  ·  view source on GitHub ↗

Used for execute readonly SELECT statement

(ctx context.Context, conn *sql.Conn, statement string, queryContext QueryContext)

Source from the content-addressed store, hash-verified

146 Execute(ctx context.Context, statement string, opts ExecuteOptions) (int64, error)
147 // Used for execute readonly SELECT statement
148 QueryConn(ctx context.Context, conn *sql.Conn, statement string, queryContext QueryContext) ([]*v1pb.QueryResult, error)
149
150 // Sync schema
151 // SyncInstance syncs the instance metadata.

Callers 7

runQueryFunction · 0.65
executeExportMethod · 0.65
getRowCountFunction · 0.65
executeWithTimeoutFunction · 0.65

Implementers 15

MockDriverbackend/plugin/advisor/utils_for_tests
Driverbackend/plugin/db/bigquery/bigquery.go
Driverbackend/plugin/db/mongodb/mongodb.go
Driverbackend/plugin/db/trino/trino.go
Driverbackend/plugin/db/redshift/redshift.go
Driverbackend/plugin/db/oracle/oracle.go
Driverbackend/plugin/db/dynamodb/dynamodb.go
Driverbackend/plugin/db/cosmosdb/cosmosdb.go
Driverbackend/plugin/db/spanner/spanner.go
Driverbackend/plugin/db/mssql/mssql.go
Driverbackend/plugin/db/mysql/mysql.go
Driverbackend/plugin/db/pg/pg.go

Calls

no outgoing calls

Tested by 5

runQueryFunction · 0.52
getRowCountFunction · 0.52