Skip to main content
Hitachi Vantara Lumada and Pentaho Documentation

changes

pentaho.type. changes

The changes namespace contains classes that describe internal changes of values.

Source: doc-js/pentaho/type/changes/_namespace.jsdoc, line 17

Classes

Name Summary
AbstractTransactionScope

The AbstractTransactionScope class is the abstract base class of classes that control the ambient/current transaction.

Add

The Add class describes the primitive operation of adding a new element to a list at a given index.

Change

The Change class is the abstract base class of classes that describe changes in structured value instances.

Changeset

The Changeset class describes a set of changes occurring in a structured value, the owner value.

Clear

The Clear class describes the primitive operation that clears every element of a list.

CommittedScope

The CommittedScope class provides a way for a certain region of code to read the committed values of instances.

ComplexChangeset

The class ComplexChangeset describes a set of changes to the values of properties in a complex value.

ListChangeset

The class ListChangeset describes a log of changes in a list value.

Move

The Move class describes the primitive operation that changes an element position inside a list.

PrimitiveChange

The PrimitiveChange class is the abstract base class of changes that are the direct consequence of performing primitive operations on a structured value.

Remove

The Remove class describes the primitive operation that removes a set of contiguous elements from a list.

Replace

The Replace class describes the primitive operation that replaces the value of an element property of a complex instance.

Sort

The Sort class describes the primitive operation that sorts the element in a list.

Transaction

A Transaction object stores information about changes performed to instances.

TransactionRejectedError

The TransactionRejectedError class wraps the reason used to reject a transaction and is thrown whenever a transaction is rejected through a transaction scope's reject method or the commit fails, through a transaction scope's accept method.

TransactionScope

The TransactionScope class manages a transaction.