SnapDB.Snap.Services.Writer Namespace
The
SnapDB.Snap.Services.Writer namespace organizes all common SnapDB library functionality related to writing capabilities,
e.g., the
ArchiveInitializerTKey, TValue class.
| ArchiveInitializerTKey, TValue |
Creates new archive files based on user settings.
|
| ArchiveInitializerSettings |
Settings for ArchiveInitializerTKey, TValue.
|
| CombineFilesTKey, TValue |
Represents a series of stages that an archive file progresses through
in order to properly condition the data.
|
| CombineFilesSettings |
A collection of settings for CombineFilesTKey, TValue.
|
| FirstStageWriterTKey, TValue |
Handles how data is initially taken from pre-stage chunks and serialized to the disk.
|
| FirstStageWriterSettings |
The settings for the FirstStageWriterTKey, TValue |
| PrebufferRolloverArgsTKey, TValue |
A set of variables that are generated in the prebuffer stage that are provided to the onRollover
Action passed to the constructor of PrebufferWriterTKey, TValue.
|
| PrebufferWriterTKey, TValue |
Where uncommitted data is collected before it is
inserted into an archive file in a bulk operation.
|
| PrebufferWriterSettings |
All of the settings for the prebuffer writer
|
| RolloverLog |
The log file that describes the rollover process so if the service crashes during the rollover process,
it can properly be recovered from.
|
| RolloverLogFile |
Logs the rollover process so that it can be properly finished in the event of a power outage or process crash
|
| RolloverLogSettings |
The settings for a RolloverLogFile.
|
| SimplifiedArchiveInitializerTKey, TValue |
Creates new archive files based on user settings.
|
| SimplifiedArchiveInitializerSettings |
Settings for SimplifiedArchiveInitializerTKey, TValue.
|
| TransactionTrackerTKey, TValue |
Handles the transactions and any waits/notifications associated with transaction numbers.
|
| WriteProcessorTKey, TValue |
Houses all of the write operations for the historian.
|
| WriteProcessorSettings |
The settings for the write processor.
|