MCPcopy Index your code
hub / github.com/ChatLab/ChatLab / PreparedStatement

Interface PreparedStatement

packages/core/src/interfaces/database-adapter.ts:12–33  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

10 * 预编译语句接口
11 */
12export interface PreparedStatement {
13 /**
14 * 语句是否为只读(SELECT / WITH ... SELECT)
15 * better-sqlite3 原生支持此属性,用于安全检查。
16 */
17 readonly?: boolean
18
19 /**
20 * 执行查询并返回第一行结果
21 */
22 get(...params: unknown[]): Record<string, unknown> | undefined
23
24 /**
25 * 执行查询并返回所有行
26 */
27 all(...params: unknown[]): Record<string, unknown>[]
28
29 /**
30 * 执行写操作(INSERT / UPDATE / DELETE)
31 */
32 run(...params: unknown[]): RunResult
33}
34
35/**
36 * 写操作的返回结果

Callers 16

handlerFunction · 0.65
getMethod · 0.65
getMethod · 0.65
createTestContextFunction · 0.65
registerSystemRoutesFunction · 0.65
registerCacheRoutesFunction · 0.65
allMethod · 0.65
allMethod · 0.65
registerCacheRoutesFunction · 0.65
registerSqlRoutesFunction · 0.65

Implementers 10

Stmtpackages/tools/src/providers/core-data
SqlitePreparedStatementpackages/http-routes/src/routes/shared
Stmtpackages/http-routes/src/routes/web/an
Stmtpackages/core/src/query/advanced/__tes
Stmtpackages/core/src/query/__tests__/cont
SqlitePreparedStatementpackages/core/src/query/__tests__/sess
StaticStatementpackages/core/src/query/__tests__/cont
BetterSqlitePreparedStatementpackages/node-runtime/src/better-sqlit
Stmtpackages/core/src/query/__tests__/rela
Stmtpackages/core/src/query/__tests__/basi

Calls

no outgoing calls

Tested by

no test coverage detected