All Classes and Interfaces
Class
Description
Byte buffer allocation request data class.
Throws when tries to access byte buffer reference from already disposed
DisposableByteBuffer.Implementation of
WritableByteChannel with intermediate byte buffer cache.A byte buffer pool with a byte capacity limiting mechanism.
Provides specialized byte buffer pools optimized for different I/O operations.
Delegates writes to a channel and appends a checksum value before closing.
Cluster-wide snapshots configuration module.
Cluster-wide configuration schema for Snapshots.
Extension for cluster-wide snapshots configuration schema.
Helper class that encapsulates the intermediate state of the catalog when applying a bunch of commands to it.
Represents a Global Snapshot State, that is, state of the whole Snapshot operation (used during Snapshot creation).
VersionedSerializer for CreateSnapshotGlobalState instances.Message for creating a snapshot.
Catalog command responsible for the following actions.
Catalog command responsible for the following actions.
Represents a Global Snapshot State, that is, state of the whole Snapshot operation (used during Snapshot deletion).
VersionedSerializer for DeleteSnapshotGlobalState instances.Message for deleting a snapshot.
Factory for creating JSON schema views for the Snapshot Meta file.
Wrapper of
ByteBuffer with disposable mechanism.Command that drops existing structures (maps) present in the snapshot meta.
Command for dropping tables, if they exist.
Encrypted wrapper for
SnapshotFileSystem.Encrypted wrapper of
SnapshotPath.Provides pools of byte buffers optimized for encryption operations.
Message representing an error response.
Base class representing a Global Snapshot State.
VersionedSerializer for GlobalSnapshotState instances.JSON view of a
CatalogHashIndexDescriptor.JSON view of a
CatalogIndexColumnDescriptor.JSON view of a
CatalogIndexDescriptor.Implementation of Snapshot File system for working with local files.
Represents partition file of a local snapshot.
Represents partition file of a local snapshot.
Represents a Local Snapshot State, that is, state of Snapshot operation specific to a given node.
Base class for all Local State Watches.
Versioned serializer for
LocalSnapshotState instances.Represents Catalog entities that are necessary to obtain map info during Snapshot Restoration.
Implementation of
StructureHandler for maps.Class containing methods and constants related to Meta Storage keys used in the Snapshot Protocol.
Node-local snapshots configuration module.
Node-local configuration schema for Snapshots.
Extension for node-local snapshots configuration schema.
Message used to indicate that the recipient node is not the Snapshot Coordinator.
JSON view of a
CatalogObjectDescriptor.Validates that there is at most one default path in snapshot configuration.
Validates that there is at most one default path in snapshot configuration.
Manages ongoing snapshot operations.
Represents a type of a Snapshot Operation.
Used for Snapshots with single-copy algorithm.
Class for parsing Partition Snapshot files (created by a
TableSnapshotWriter).Catalog command responsible for the following actions.
Represents a Global Snapshot State, that is, state of the whole Snapshot operation (used during Snapshot restoration).
VersionedSerializer for RestoreSnapshotGlobalState instances.Message for restoring a snapshot.
Writer of binary rows to snapshots.
Wrapper for
SnapshotFacade that checks license and privileges.Represents Catalog entities that are necessary to obtain sequence info during Snapshot Restoration.
Implementation of
StructureHandler for sequences.Byte buffer pool manager for snapshot related module.
Class encapsulating the state of a snapshot process.
Class encapsulating the logic specific to the Snapshot Coordinator Role.
Exception thrown when specified snapshot decryption provider was not found.
Represents Snapshot Encryption Meta information which is a part of
SnapshotMeta.Exception thrown when specified snapshot encryption provider was not found.
Encryptor for snapshot content.
Represents an exception specific to the Snapshots component.
Client-side API for working with Snapshots.
Class implementing
SnapshotFacade.Class representing the file structure of a Snapshot.
Class representing the file structure of all Snapshots.
Class representing the file structure of all Snapshots.
Exception thrown in case if an illegal or inappropriate argument was provided for a snapshot operation.
Class responsible for creating and restoring GG Snapshots.
Class containing a bunch of components common for the Snapshots module.
Message Group for Snapshot-related messages.
Represents Snapshot Meta information which is saved in a separate file during snapshot creation (in JSON format).
Exception thrown when specified snapshot meta was not found.
Represents a snapshot's meta file.
Class for reading and writing Snapshot Meta files.
Class to create and save snapshot meta.
Exception thrown when specified snapshot was not found.
Exception thrown when specified snapshot operation was not found.
Represents a snapshot's partition file.
A wrapper around
SystemLocalConfiguration for accessing internal properties specific to the snapshots module.Fails ongoing snapshot operation if rebalance is detected for any of the tables participating in the operation.
Snapshots cache that stores the latest snapshot id for each table.
A cache frame for a single moment in time.
Represents content of snapshot signature file.
Serializer implementation of
SnapshotSignature.Represents a status of a Snapshot Operation.
Exception thrown when specified structures are not found.
Exception thrown when specified tables were not found.
Manages tombstones preserved for incremental snapshots.
Represents a snapshot path from the configuration.
Type of the snapshot path.
Configuration of the snapshot paths.
Exception thrown when specified snapshot meta was not found.
Utils to work with GridGain snapshots.
JSON view of a
CatalogSortedIndexDescriptor.JSON view of a
CatalogStorageProfileDescriptor.JSON view of a
CatalogStorageProfilesDescriptor.Info about a structure (map, sequence, ...).
Handler to snapshot and restore structures (maps, sequences).
Contains registered structure handlers.
Common JSON data required to restore structure (maps and sequences).
Message representing a successful response.
Command for locking all existing tables present in the Snapshot Meta.
JSON view of a
CatalogTableColumnDescriptor.JSON view of a
DefaultValue.ConstantValue.JSON view of a
DefaultValue.JSON view of a
DefaultValue.FunctionCall.JSON view of a
CatalogTableDescriptor.Represents Catalog entities that are necessary to obtain table schemas during Snapshot Restoration.
Class that represents metadata of a snapshot of a table.
Class for restoring a Snapshot for a table.
Tombstones provider for table.
Table tombstone resolver.
JSON view of a
CatalogTableSchemaVersions.TableVersion.Factory for
TableTombstoneResolver.JSON view of a
CatalogZoneDescriptor.