跳到主要内容

Oo1Database

Defined in: packages/rxdb-adapter-sqlite-core/src/oo1-types.ts:44

sqlite3.oo1.DB / OpfsDb 的最小契约:执行 SQL、注册函数与关闭连接。

Properties​

pointer?​

optional pointer?: number;

Defined in: packages/rxdb-adapter-sqlite-core/src/oo1-types.ts:45

Methods​

changes()​

changes(total?, sixtyFour?): number;

Defined in: packages/rxdb-adapter-sqlite-core/src/oo1-types.ts:55

Parameters​

ParameterType
total?boolean
sixtyFour?boolean

Returns​

number


close()​

close(): void;

Defined in: packages/rxdb-adapter-sqlite-core/src/oo1-types.ts:54

Returns​

void


createFunction()​

createFunction(
name,
func,
options?
): this;

Defined in: packages/rxdb-adapter-sqlite-core/src/oo1-types.ts:56

Parameters​

ParameterType
namestring
func(...args) => unknown
options?Oo1CreateFunctionOptions

Returns​

this


exec()​

exec(opts): this;

Defined in: packages/rxdb-adapter-sqlite-core/src/oo1-types.ts:47

Parameters​

ParameterType
opts{ bind?: unknown[]; columnNames?: string[]; resultRows?: unknown[][]; rowMode?: string; sql: string; }
opts.bind?unknown[]
opts.columnNames?string[]
opts.resultRows?unknown[][]
opts.rowMode?string
opts.sqlstring

Returns​

this


prepare()?​

optional prepare(sql): Oo1PreparedStatement;

Defined in: packages/rxdb-adapter-sqlite-core/src/oo1-types.ts:46

Parameters​

ParameterType
sqlstring

Returns​

Oo1PreparedStatement