ChangeContext |
Stores information that changes can rely on when modifying the project grid.
|
ChangeData<T> |
Some external data, obtained by communicating with an external service or performing an expensive computation whose
result should be persisted in the project data.
|
ChangeDataSerializer<T> |
Defines how each item of a ChangeData object is serialized as a string.
|
ChangeDataStore |
Stores and retrieves ChangeData objects keyed by a pair: - the id of the change it belongs to - a string id
for which part of the change it represents (such that changes can potentially register multiple change data)
|
GridCache |
An interface for accessing some intermediate grids in a project, which are stored on disk.
|
RecordChangeDataJoiner<T> |
Joins grid data to change data to produce a new grid.
|
RecordChangeDataProducer<T> |
A function which computes change data to be persisted to disk, to be later joined back to the project to produce the
new grid.
|
RowChangeDataFlatJoiner<T> |
Joins grid data to change data to produce a new grid.
|
RowChangeDataJoiner<T> |
Joins grid data to change data to produce a new grid.
|
RowChangeDataProducer<T> |
A function which computes change data to be persisted to disk, to be later joined back to the project to produce the
new grid.
|