跳到主要内容

SqliteAtomicTransition

Defined in: packages/rxdb-plugin-trigger/src/core/atomic-transition.ts:34

SqliteAtomicTransition - SQLite CAS 实现

通过原生 SQL UPDATE ... WHERE 执行原子更新。 Date 对象会被序列化为 ISO 字符串。

Implements

Constructors

Constructor

new SqliteAtomicTransition(rxdb, EntityType): SqliteAtomicTransition;

Defined in: packages/rxdb-plugin-trigger/src/core/atomic-transition.ts:39

Parameters

ParameterType
rxdbRxDB
EntityTypeEntityType

Returns

SqliteAtomicTransition

Methods

transition()

transition(
_entityName,
id,
expected,
patch): Promise<boolean>;

Defined in: packages/rxdb-plugin-trigger/src/core/atomic-transition.ts:46

Parameters

ParameterType
_entityNamestring
idstring
expectedRecord<string, unknown>
patchRecord<string, unknown>

Returns

Promise<boolean>

Implementation of

AtomicTransition.transition