Options
All
  • Public
  • Public/Protected
  • All
Menu

BasicTransaction is the base wrapper class for a transaction. It implements the necessary mechanics for Repeatablereads and ReadCommitted isolation levels.

Hierarchy

Index

Constructors

constructor

Properties

Protected Readonly options

options: ISTMOptions

Readonly readSet

readSet: ReadSet = new ReadSet()

Readonly writeSet

writeSet: WriteSet = new WriteSet()

Methods

Protected assertNoOption

  • assertNoOption<T>(req: string, obj: T, keys: keyof T[]): void
  • Type parameters

    • T

    Parameters

    • req: string
    • obj: T
    • keys: keyof T[]

    Returns void

Protected assertReadInvariants

deleteRange

put

range

Legend

  • Constructor
  • Method
  • Inherited method

Generated using TypeDoc