DynamoDbOperations
Esta página aún no está disponible en tu idioma.
Defined in: src/persistence/journals/DynamoDbClient.ts:54
The operations the persistence stores need. Deliberately not the whole API: an operation absent here is one no store issues.
Methods
Section titled “Methods”batchWriteItem()
Section titled “batchWriteItem()”batchWriteItem(
input):Promise<DynamoDbBatchWriteResult>
Defined in: src/persistence/journals/DynamoDbClient.ts:61
Parameters
Section titled “Parameters”Record<string, unknown>
Returns
Section titled “Returns”Promise<DynamoDbBatchWriteResult>
close()
Section titled “close()”close():
Promise<void>
Defined in: src/persistence/journals/DynamoDbClient.ts:66
Returns
Section titled “Returns”Promise<void>
createTable()
Section titled “createTable()”createTable(
input):Promise<unknown>
Defined in: src/persistence/journals/DynamoDbClient.ts:64
Parameters
Section titled “Parameters”Record<string, unknown>
Returns
Section titled “Returns”Promise<unknown>
deleteItem()
Section titled “deleteItem()”deleteItem(
input):Promise<unknown>
Defined in: src/persistence/journals/DynamoDbClient.ts:60
Parameters
Section titled “Parameters”Record<string, unknown>
Returns
Section titled “Returns”Promise<unknown>
describeTable()
Section titled “describeTable()”describeTable(
input):Promise<DynamoDbTableDescription>
Defined in: src/persistence/journals/DynamoDbClient.ts:65
Parameters
Section titled “Parameters”Record<string, unknown>
Returns
Section titled “Returns”Promise<DynamoDbTableDescription>
getItem()
Section titled “getItem()”getItem(
input):Promise<DynamoDbGetResult>
Defined in: src/persistence/journals/DynamoDbClient.ts:56
Parameters
Section titled “Parameters”Record<string, unknown>
Returns
Section titled “Returns”Promise<DynamoDbGetResult>
putItem()
Section titled “putItem()”putItem(
input):Promise<unknown>
Defined in: src/persistence/journals/DynamoDbClient.ts:55
Parameters
Section titled “Parameters”Record<string, unknown>
Returns
Section titled “Returns”Promise<unknown>
query()
Section titled “query()”query(
input):Promise<DynamoDbQueryResult>
Defined in: src/persistence/journals/DynamoDbClient.ts:57
Parameters
Section titled “Parameters”Record<string, unknown>
Returns
Section titled “Returns”Promise<DynamoDbQueryResult>
scan()
Section titled “scan()”scan(
input):Promise<DynamoDbQueryResult>
Defined in: src/persistence/journals/DynamoDbClient.ts:58
Parameters
Section titled “Parameters”Record<string, unknown>
Returns
Section titled “Returns”Promise<DynamoDbQueryResult>
transactWriteItems()
Section titled “transactWriteItems()”transactWriteItems(
input):Promise<unknown>
Defined in: src/persistence/journals/DynamoDbClient.ts:63
Atomic across up to 100 items — the journal’s multi-event append.
Parameters
Section titled “Parameters”Record<string, unknown>
Returns
Section titled “Returns”Promise<unknown>
updateItem()
Section titled “updateItem()”updateItem(
input):Promise<unknown>
Defined in: src/persistence/journals/DynamoDbClient.ts:59
Parameters
Section titled “Parameters”Record<string, unknown>
Returns
Section titled “Returns”Promise<unknown>
