Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- addOngoingIncrementalSnapshot(UUID) - Method in class org.gridgain.internal.snapshots.tombstone.SnapshotTombstoneManager
-
Locks the upper bound for cleaning snapshot tombstones and returns the latest value.
- allocate(ByteOrder) - Method in class org.gridgain.internal.snapshots.buffer.ByteBufferPool
-
Returns future with disposable byte buffer reference.
- archiveColumn() - Method in class org.gridgain.internal.snapshots.meta.TableDescriptorView
- availableCapacity() - Method in class org.gridgain.internal.snapshots.buffer.ByteBufferPool
-
Returns available buffer pool capacity.
- AWAIT_PRIMARY_REPLICA_TIMEOUT_SECONDS_PROPERTY - Static variable in class org.gridgain.internal.snapshots.SnapshotProperties
- awaitPrimaryReplicas(SnapshotManagerContext, Collection<CatalogTableDescriptor>, Catalog) - Static method in class org.gridgain.internal.snapshots.SnapshotUtils
-
Returns a future that gets completed when primary replicas for all partitions of all zones, participating in the snapshot operation, are available.
- awaitPrimaryReplicaTimeoutSeconds() - Method in class org.gridgain.internal.snapshots.SnapshotProperties
B
- beforeNodeStop() - Method in class org.gridgain.internal.snapshots.SnapshotManager
- buffer() - Method in class org.gridgain.internal.snapshots.buffer.DisposableByteBuffer
-
Returns a reference to the internal byte buffer or throws
BufferAlreadyDisposedExceptionif the instance has already been disposed. - BufferAllocationRequest - Class in org.gridgain.internal.snapshots.buffer
-
Byte buffer allocation request data class.
- BufferAllocationRequest(ByteOrder, CompletableFuture<DisposableByteBuffer>) - Constructor for class org.gridgain.internal.snapshots.buffer.BufferAllocationRequest
-
Constructor.
- BufferAlreadyDisposedException - Exception in org.gridgain.internal.snapshots.buffer
-
Throws when tries to access byte buffer reference from already disposed
DisposableByteBuffer. - BufferAlreadyDisposedException(int) - Constructor for exception org.gridgain.internal.snapshots.buffer.BufferAlreadyDisposedException
- BufferedChannel - Class in org.gridgain.internal.snapshots.buffer
-
Implementation of
WritableByteChannelwith intermediate byte buffer cache. - BufferedChannel(WritableByteChannel, DisposableByteBuffer) - Constructor for class org.gridgain.internal.snapshots.buffer.BufferedChannel
-
Constructor.
- bufferSize() - Method in class org.gridgain.internal.snapshots.buffer.ByteBufferPool
-
Returns next allocated byte buffer size.
- busyLock() - Method in class org.gridgain.internal.snapshots.SnapshotManagerContext
- BYTE_ORDER - Static variable in class org.gridgain.internal.snapshots.RowSnapshotWriter
- ByteBufferPool - Class in org.gridgain.internal.snapshots.buffer
-
A byte buffer pool with a byte capacity limiting mechanism.
- ByteBufferPool(int, int) - Constructor for class org.gridgain.internal.snapshots.buffer.ByteBufferPool
-
Constructor.
- ByteBufferPoolProvider - Interface in org.gridgain.internal.snapshots.buffer
-
Provides specialized byte buffer pools optimized for different I/O operations.
C
- cache() - Method in class org.gridgain.internal.snapshots.meta.SequenceDescriptorView
- catalogManager() - Method in class org.gridgain.internal.snapshots.SnapshotManagerContext
- catalogTableVersion() - Method in class org.gridgain.internal.snapshots.meta.TableDescriptorView
- catalogVersion() - Method in class org.gridgain.internal.snapshots.communication.metastorage.RestoreSnapshotGlobalState
- ChecksumChannel - Class in org.gridgain.internal.snapshots.buffer
-
Delegates writes to a channel and appends a checksum value before closing.
- ChecksumChannel(WritableByteChannel, Checksum) - Constructor for class org.gridgain.internal.snapshots.buffer.ChecksumChannel
- chunkSize() - Method in class org.gridgain.internal.snapshots.meta.SnapshotMeta
- cipher() - Method in class org.gridgain.internal.snapshots.buffer.SnapshotEncryptor
- cipherAlgorithm() - Method in class org.gridgain.internal.snapshots.signature.SnapshotSignature
- clock() - Method in class org.gridgain.internal.snapshots.SnapshotManagerContext
- clockService() - Method in class org.gridgain.internal.snapshots.SnapshotManagerContext
- close() - Method in class org.gridgain.internal.snapshots.buffer.BufferedChannel
- close() - Method in class org.gridgain.internal.snapshots.buffer.ChecksumChannel
- close() - Method in class org.gridgain.internal.snapshots.PartitionSnapshotFileReader
- close() - Method in class org.gridgain.internal.snapshots.RowSnapshotWriter
- close() - Method in class org.gridgain.internal.snapshots.SnapshotManagerContext
- close() - Method in interface org.gridgain.internal.snapshots.TableTombstoneResolver
- ClusterSnapshotConfigurationModule - Class in org.gridgain.internal.snapshots.configuration
-
Cluster-wide snapshots configuration module.
- ClusterSnapshotConfigurationModule() - Constructor for class org.gridgain.internal.snapshots.configuration.ClusterSnapshotConfigurationModule
- ClusterSnapshotConfigurationSchema - Class in org.gridgain.internal.snapshots.configuration
-
Cluster-wide configuration schema for Snapshots.
- ClusterSnapshotConfigurationSchema() - Constructor for class org.gridgain.internal.snapshots.configuration.ClusterSnapshotConfigurationSchema
- ClusterSnapshotExtensionConfigurationSchema - Class in org.gridgain.internal.snapshots.configuration
-
Extension for cluster-wide snapshots configuration schema.
- ClusterSnapshotExtensionConfigurationSchema() - Constructor for class org.gridgain.internal.snapshots.configuration.ClusterSnapshotExtensionConfigurationSchema
- code() - Method in enum class org.gridgain.internal.snapshots.communication.metastorage.SnapshotStatus
- collation() - Method in class org.gridgain.internal.snapshots.meta.IndexColumnDescriptorView
- colocationColumns() - Method in class org.gridgain.internal.snapshots.meta.TableDescriptorView
- columns() - Method in class org.gridgain.internal.snapshots.meta.HashIndexDescriptorView
- columns() - Method in class org.gridgain.internal.snapshots.meta.SortedIndexDescriptorView
- columns() - Method in class org.gridgain.internal.snapshots.meta.TableDescriptorView
- columns() - Method in class org.gridgain.internal.snapshots.meta.TableVersionView
- complete(DisposableByteBuffer) - Method in class org.gridgain.internal.snapshots.buffer.BufferAllocationRequest
-
Completes the byte buffer allocation request with provided disposable byte buffer.
- COMPLETED - Enum constant in enum class org.gridgain.internal.snapshots.communication.metastorage.SnapshotStatus
-
Operation has completed.
- completeExceptionally(Throwable) - Method in class org.gridgain.internal.snapshots.buffer.BufferAllocationRequest
-
Completes the byte buffer allocation request with a exception.
- computeTargetEncryptedBufferSize(Integer, int) - Static method in class org.gridgain.internal.snapshots.buffer.SnapshotEncryptor
-
Computes and returns result size of encrypted byte buffer.
- computeTargetEncryptedBufferSize(Cipher, int) - Static method in class org.gridgain.internal.snapshots.buffer.SnapshotEncryptor
-
Computes and returns result size of encrypted byte buffer.
- ConstantDefaultValueView(Object) - Constructor for class org.gridgain.internal.snapshots.meta.TableColumnDescriptorView.ConstantDefaultValueView
- context - Variable in class org.gridgain.internal.snapshots.coordinator.LocalSnapshotStateListener
- context() - Method in class org.gridgain.internal.snapshots.SnapshotManager
- coordinatorTermKey(UUID) - Static method in class org.gridgain.internal.snapshots.communication.metastorage.MetaStorageKeys
-
Creates a Meta Storage key that maps to the Snapshot Coordinator Term of a given operation.
- create(int) - Static method in class org.gridgain.internal.snapshots.DataKeyGenerator
-
Creates new key for an encryption/decryption of persistent data.
- create(int, HybridTimestamp, HybridTimestamp) - Method in class org.gridgain.internal.snapshots.TombstoneResolverFactory
-
Creates new table tombstone provider for specified partition id and timestamp range.
- create(DefaultValue) - Static method in class org.gridgain.internal.snapshots.meta.TableColumnDescriptorView.DefaultValueView
-
Creates a view over the given value.
- CREATE - Enum constant in enum class org.gridgain.internal.snapshots.communication.metastorage.OperationType
-
Operation of creating a snapshot.
- CREATE_SNAPSHOT - Static variable in class org.gridgain.internal.snapshots.communication.messages.SnapshotMessageGroup
-
Message type for
CreateSnapshotMessage. - createSnapshot(SnapshotType, Set<String>) - Method in interface org.gridgain.internal.snapshots.SnapshotFacade
-
Starts a Snapshot over the provided tables with default destination and current timestamp.
- createSnapshot(SnapshotType, Set<String>, String, Instant, String) - Method in interface org.gridgain.internal.snapshots.SnapshotFacade
- createSnapshot(SnapshotType, Set<String>, Set<String>, String, Instant, String) - Method in class org.gridgain.internal.snapshots.SecuredSnapshotFacade
- createSnapshot(SnapshotType, Set<String>, Set<String>, String, Instant, String) - Method in interface org.gridgain.internal.snapshots.SnapshotFacade
-
Starts a Snapshot over the provided tables at a given moment in time.
- createSnapshot(SnapshotType, Set<String>, Set<String>, String, Instant, String) - Method in class org.gridgain.internal.snapshots.SnapshotFacadeImpl
- CreateSnapshotGlobalState - Class in org.gridgain.internal.snapshots.communication.metastorage
-
Represents a Global Snapshot State, that is, state of the whole Snapshot operation (used during Snapshot creation).
- CreateSnapshotGlobalState(UUID, SnapshotStatus, Set<String>, Instant, Set<Integer>, Set<QualifiedName>, Set<Integer>, HybridTimestamp, HybridTimestamp, String, UUID, Set<UUID>, SnapshotUri, String) - Constructor for class org.gridgain.internal.snapshots.communication.metastorage.CreateSnapshotGlobalState
-
Constructor.
- createSnapshotGlobalStateKey(UUID) - Static method in class org.gridgain.internal.snapshots.communication.metastorage.MetaStorageKeys
-
Creates a Meta Storage key that maps to the Global State of a given Snapshot (Creation Flow).
- createSnapshotGlobalStatePrefix() - Static method in class org.gridgain.internal.snapshots.communication.metastorage.MetaStorageKeys
-
Returns a prefix of all keys that map to Global States of all snapshots (Creation Flow).
- CreateSnapshotGlobalStateSerializer - Class in org.gridgain.internal.snapshots.communication.metastorage
-
VersionedSerializerforCreateSnapshotGlobalStateinstances. - CreateSnapshotGlobalStateSerializer() - Constructor for class org.gridgain.internal.snapshots.communication.metastorage.CreateSnapshotGlobalStateSerializer
- createSnapshotLocalStateKey(UUID, String) - Static method in class org.gridgain.internal.snapshots.communication.metastorage.MetaStorageKeys
-
Creates a Meta Storage key that maps to the Local State of a particular node for a given Snapshot ID (Creation Flow).
- createSnapshotLocalStatePrefix(UUID) - Static method in class org.gridgain.internal.snapshots.communication.metastorage.MetaStorageKeys
-
Returns a prefix of all keys that map to Local States of the given Snapshot (Creation Flow).
- CreateSnapshotMessage - Interface in org.gridgain.internal.snapshots.communication.messages
-
Message for creating a snapshot.
- createTableSchemaView(CatalogTableDescriptor, Integer) - Method in class org.gridgain.internal.snapshots.meta.DescriptorViewFactory
-
Creates a JSON view over the given table descriptor.
- CreateTemporaryTablesCommand - Class in org.gridgain.internal.snapshots.catalog
-
Catalog command responsible for the following actions.
- CreateTemporaryTablesCommand(String, SnapshotMeta) - Constructor for class org.gridgain.internal.snapshots.catalog.CreateTemporaryTablesCommand
- createZoneDescriptorView(int) - Method in class org.gridgain.internal.snapshots.meta.DescriptorViewFactory
-
Creates a JSON view over the given descriptor.
- creationTimestamp() - Method in class org.gridgain.internal.snapshots.meta.SnapshotMeta
- cursor(int, HybridTimestamp, HybridTimestamp) - Method in interface org.gridgain.internal.snapshots.TableTombstoneProvider
-
Returns cursor with tombstones for specified partition and timestamp range.
D
- DataKeyGenerator - Class in org.gridgain.internal.snapshots
-
Helper class for data encryption key generation.
- DataKeyGenerator() - Constructor for class org.gridgain.internal.snapshots.DataKeyGenerator
- dataNodesAutoAdjustScaleDown() - Method in class org.gridgain.internal.snapshots.meta.ZoneDescriptorView
- dataNodesAutoAdjustScaleUp() - Method in class org.gridgain.internal.snapshots.meta.ZoneDescriptorView
- dataPool() - Method in interface org.gridgain.internal.snapshots.buffer.EncryptionByteBufferPool
-
Returns a pool of destination buffers for encrypted output.
- decrypt(ByteBuffer, ByteBuffer) - Method in class org.gridgain.internal.snapshots.buffer.SnapshotEncryptor
-
Decrypts provided byte buffer via specified encryption key and cipher.
- DEFAULT_CHUNK_SIZE - Static variable in class org.gridgain.internal.snapshots.configuration.NodeSnapshotConfigurationSchema
- DEFAULT_SNAPSHOT_TOMBSTONES_TTL_MINUTES - Static variable in class org.gridgain.internal.snapshots.tombstone.SnapshotTombstoneManager
- DEFAULT_SNAPSHOT_URI - Static variable in class org.gridgain.internal.snapshots.filesystem.SnapshotFileSystemManagerImpl
- defaultCipherAlgorithm() - Static method in class org.gridgain.internal.snapshots.DataKeyGenerator
- defaultSnapshotsPath() - Method in class org.gridgain.internal.snapshots.filesystem.SnapshotFileSystemManagerImpl
-
Returns a path to the directory where all node's snapshots are located by default.
- defaultStorageProfile() - Method in class org.gridgain.internal.snapshots.meta.StorageProfilesDescriptorView
- defaultValue() - Method in class org.gridgain.internal.snapshots.meta.TableColumnDescriptorView
- DefaultValueView() - Constructor for class org.gridgain.internal.snapshots.meta.TableColumnDescriptorView.DefaultValueView
- delete() - Method in class org.gridgain.internal.snapshots.filesystem.EncryptedSnapshotFileSystem
- delete() - Method in class org.gridgain.internal.snapshots.filesystem.LocalSnapshotFileSystem
- delete() - Method in interface org.gridgain.internal.snapshots.filesystem.SnapshotFileSystem
-
Removes all data belonging to this Snapshot.
- DELETE - Enum constant in enum class org.gridgain.internal.snapshots.communication.metastorage.OperationType
-
Operation of deleting a snapshot.
- DELETE_SNAPSHOT - Static variable in class org.gridgain.internal.snapshots.communication.messages.SnapshotMessageGroup
-
Message type for
DeleteSnapshotMessage. - deleteSnapshot(UUID) - Method in class org.gridgain.internal.snapshots.SecuredSnapshotFacade
- deleteSnapshot(UUID) - Method in interface org.gridgain.internal.snapshots.SnapshotFacade
-
Initiates deletion of a given Snapshot.
- deleteSnapshot(UUID) - Method in class org.gridgain.internal.snapshots.SnapshotFacadeImpl
- DeleteSnapshotGlobalState - Class in org.gridgain.internal.snapshots.communication.metastorage
-
Represents a Global Snapshot State, that is, state of the whole Snapshot operation (used during Snapshot deletion).
- DeleteSnapshotGlobalState(UUID, SnapshotStatus, Set<String>, UUID, Instant, String, UUID, SnapshotUri) - Constructor for class org.gridgain.internal.snapshots.communication.metastorage.DeleteSnapshotGlobalState
-
Constructor.
- deleteSnapshotGlobalStateKey(UUID) - Static method in class org.gridgain.internal.snapshots.communication.metastorage.MetaStorageKeys
-
Creates a Meta Storage key that maps to the Global State of a given delete operation.
- deleteSnapshotGlobalStatePrefix() - Static method in class org.gridgain.internal.snapshots.communication.metastorage.MetaStorageKeys
-
Returns a prefix of all keys that map to Global States of all delete operations.
- DeleteSnapshotGlobalStateSerializer - Class in org.gridgain.internal.snapshots.communication.metastorage
-
VersionedSerializerforDeleteSnapshotGlobalStateinstances. - DeleteSnapshotGlobalStateSerializer() - Constructor for class org.gridgain.internal.snapshots.communication.metastorage.DeleteSnapshotGlobalStateSerializer
- deleteSnapshotLocalStateKey(UUID, String) - Static method in class org.gridgain.internal.snapshots.communication.metastorage.MetaStorageKeys
-
Creates a Meta Storage key that maps to the Local State of a particular node for a given delete operation ID.
- deleteSnapshotLocalStatePrefix(UUID) - Static method in class org.gridgain.internal.snapshots.communication.metastorage.MetaStorageKeys
-
Returns a prefix of all keys that map to Local States of the given delete operation.
- deleteSnapshotLockKey(UUID) - Static method in class org.gridgain.internal.snapshots.communication.metastorage.MetaStorageKeys
-
Meta Storage key that indicates that a particular Snapshot is being removed.
- DeleteSnapshotMessage - Interface in org.gridgain.internal.snapshots.communication.messages
-
Message for deleting a snapshot.
- dependentSnapshotIds() - Method in class org.gridgain.internal.snapshots.communication.metastorage.CreateSnapshotGlobalState
-
IDs of Incremental Snapshots which are based on this Snapshot.
- description() - Method in class org.gridgain.internal.snapshots.communication.metastorage.GlobalSnapshotState
-
Description of the Snapshot Operation result.
- DescriptorViewFactory - Class in org.gridgain.internal.snapshots.meta
-
Factory for creating JSON schema views for the Snapshot Meta file.
- DescriptorViewFactory(Catalog) - Constructor for class org.gridgain.internal.snapshots.meta.DescriptorViewFactory
- deserialize(byte[]) - Static method in class org.gridgain.internal.snapshots.communication.metastorage.CreateSnapshotGlobalStateSerializer
-
Deserializes the given byte array to a
CreateSnapshotGlobalStateinstance. - deserialize(byte[]) - Static method in class org.gridgain.internal.snapshots.communication.metastorage.DeleteSnapshotGlobalStateSerializer
-
Deserializes the given byte array to a
DeleteSnapshotGlobalStateinstance. - deserialize(byte[]) - Static method in class org.gridgain.internal.snapshots.communication.metastorage.LocalSnapshotStateSerializer
-
Deserializes a state from bytes.
- deserialize(byte[]) - Method in enum class org.gridgain.internal.snapshots.communication.metastorage.OperationType
- deserialize(byte[]) - Static method in class org.gridgain.internal.snapshots.communication.metastorage.RestoreSnapshotGlobalStateSerializer
-
Deserializes the given byte array to a
RestoreSnapshotGlobalStateinstance. - destination() - Method in interface org.gridgain.internal.snapshots.communication.messages.CreateSnapshotMessage
-
Name of the snapshot URI in configuration or
nullfor default. - diskBuffersCapacityBytes - Variable in class org.gridgain.internal.snapshots.configuration.NodeSnapshotConfigurationSchema
-
The size of the buffer pool used during creation and restoration of non-encrypted snapshots, in bytes.
- DisposableByteBuffer - Class in org.gridgain.internal.snapshots.buffer
-
Wrapper of
ByteBufferwith disposable mechanism. - DisposableByteBuffer(ByteBuffer, Disposable) - Constructor for class org.gridgain.internal.snapshots.buffer.DisposableByteBuffer
- dispose() - Method in class org.gridgain.internal.snapshots.buffer.DisposableByteBuffer
- DropExistingTablesCommand - Class in org.gridgain.internal.snapshots.catalog
-
Command for dropping tables, if they exist.
- DropExistingTablesCommand(Map<String, List<String>>) - Constructor for class org.gridgain.internal.snapshots.catalog.DropExistingTablesCommand
-
Creates a command.
E
- encrypt(ByteBuffer, ByteBuffer) - Method in class org.gridgain.internal.snapshots.buffer.SnapshotEncryptor
-
Encrypts provided byte buffer via specified encryption key and cipher.
- encryptedBlocksPool() - Method in interface org.gridgain.internal.snapshots.buffer.EncryptionByteBufferPool
-
Returns a pool of source buffers for encryption input data.
- EncryptedSnapshotFileSystem - Class in org.gridgain.internal.snapshots.filesystem
-
Encrypted wrapper for
SnapshotFileSystem. - EncryptedSnapshotFileSystem(SnapshotFileSystem, SnapshotEncryptor, ByteBufferPoolProvider) - Constructor for class org.gridgain.internal.snapshots.filesystem.EncryptedSnapshotFileSystem
-
Constructor.
- EncryptedSnapshotPath - Class in org.gridgain.internal.snapshots.filesystem
-
Encrypted wrapper of
SnapshotPath. - EncryptedSnapshotPath(SnapshotPath, SnapshotEncryptor, ByteBufferPoolProvider) - Constructor for class org.gridgain.internal.snapshots.filesystem.EncryptedSnapshotPath
-
Constructor.
- encryption() - Method in class org.gridgain.internal.snapshots.meta.SnapshotMeta
- ENCRYPTION_BYTE_ORDER - Static variable in class org.gridgain.internal.snapshots.buffer.SnapshotEncryptor
- encryptionBuffersCapacityBytes - Variable in class org.gridgain.internal.snapshots.configuration.NodeSnapshotConfigurationSchema
-
The size of the buffer pool used during creation and restoration of encrypted snapshots, in bytes.
- EncryptionByteBufferPool - Interface in org.gridgain.internal.snapshots.buffer
-
Provides pools of byte buffers optimized for encryption operations.
- encryptionPool(Cipher) - Method in interface org.gridgain.internal.snapshots.buffer.ByteBufferPoolProvider
-
Provides a buffer pool configured for cryptographic operations using the specified cipher.
- encryptionPool(Cipher) - Method in class org.gridgain.internal.snapshots.buffer.SnapshotBufferManager
- encryptionProviderName() - Method in interface org.gridgain.internal.snapshots.communication.messages.CreateSnapshotMessage
- encryptionProviderName() - Method in interface org.gridgain.internal.snapshots.communication.messages.RestoreSnapshotMessage
- encryptionProviderName() - Method in class org.gridgain.internal.snapshots.communication.metastorage.CreateSnapshotGlobalState
- encryptionProviderName() - Method in class org.gridgain.internal.snapshots.communication.metastorage.RestoreSnapshotGlobalState
- error() - Method in interface org.gridgain.internal.snapshots.communication.messages.ErrorResponseMessage
- ERROR_RESPONSE - Static variable in class org.gridgain.internal.snapshots.communication.messages.SnapshotMessageGroup
-
Message type for
ErrorResponseMessage. - errorMessage() - Method in class org.gridgain.internal.snapshots.communication.metastorage.LocalSnapshotState
- ErrorResponseMessage - Interface in org.gridgain.internal.snapshots.communication.messages
-
Message representing an error response.
- expireColumn() - Method in class org.gridgain.internal.snapshots.meta.TableDescriptorView
F
- FAILED - Enum constant in enum class org.gridgain.internal.snapshots.communication.metastorage.SnapshotStatus
-
Operation has failed.
- filter() - Method in class org.gridgain.internal.snapshots.meta.ZoneDescriptorView
- filterTables(SnapshotMeta, Set<QualifiedName>) - Static method in class org.gridgain.internal.snapshots.SnapshotUtils
-
Retains in snapshot meta only information about specified tables.
- flushToDiskPool() - Method in interface org.gridgain.internal.snapshots.buffer.ByteBufferPoolProvider
-
Provides a buffer pool optimized for disk write operations.
- flushToDiskPool() - Method in class org.gridgain.internal.snapshots.buffer.SnapshotBufferManager
- forceClear(HybridTimestamp) - Method in class org.gridgain.internal.snapshots.tombstone.SnapshotTombstoneManager
-
Runs the clear with specified lowWatermark.
- fromCode(int) - Static method in enum class org.gridgain.internal.snapshots.communication.metastorage.SnapshotStatus
-
Returns a status by its code.
- fromTimestamp() - Method in class org.gridgain.internal.snapshots.communication.metastorage.CreateSnapshotGlobalState
-
Inclusive lower bound of Snapshot interval.
- FunctionCallDefaultValueView(String) - Constructor for class org.gridgain.internal.snapshots.meta.TableColumnDescriptorView.FunctionCallDefaultValueView
- functionName() - Method in class org.gridgain.internal.snapshots.meta.TableColumnDescriptorView.FunctionCallDefaultValueView
G
- get() - Method in class org.gridgain.internal.snapshots.coordinator.SnapshotsCache
- get(UpdateContext) - Method in class org.gridgain.internal.snapshots.catalog.CreateTemporaryTablesCommand
- get(UpdateContext) - Method in class org.gridgain.internal.snapshots.catalog.DropExistingTablesCommand
- get(UpdateContext) - Method in class org.gridgain.internal.snapshots.catalog.RenameTemporaryTablesCommand
- get(UpdateContext) - Method in class org.gridgain.internal.snapshots.catalog.SwitchTablesAccessCommand
- getAllOperations() - Method in class org.gridgain.internal.snapshots.OngoingSnapshotOperations
- getLatestSnapshotId(int) - Method in class org.gridgain.internal.snapshots.coordinator.SnapshotsCache.CacheFrame
- getOperationById(UUID, boolean) - Method in class org.gridgain.internal.snapshots.SecuredSnapshotFacade
- getOperationById(UUID, boolean) - Method in interface org.gridgain.internal.snapshots.SnapshotFacade
-
Returns operation by ID.
- getOperationById(UUID, boolean) - Method in class org.gridgain.internal.snapshots.SnapshotFacadeImpl
- getProtocolVersion() - Method in class org.gridgain.internal.snapshots.communication.metastorage.CreateSnapshotGlobalStateSerializer
- getProtocolVersion() - Method in class org.gridgain.internal.snapshots.communication.metastorage.RestoreSnapshotGlobalStateSerializer
- getSnapshotOperationsList() - Method in class org.gridgain.internal.snapshots.SecuredSnapshotFacade
- getSnapshotOperationsList() - Method in interface org.gridgain.internal.snapshots.SnapshotFacade
-
Returns a list of all snapshot creation and restoration operations, sorted from newest to oldest.
- getSnapshotOperationsList() - Method in class org.gridgain.internal.snapshots.SnapshotFacadeImpl
- GlobalSnapshotState - Class in org.gridgain.internal.snapshots.communication.metastorage
-
Base class representing a Global Snapshot State.
- GlobalSnapshotStateSerializer - Class in org.gridgain.internal.snapshots.communication.metastorage
-
VersionedSerializerforGlobalSnapshotStateinstances. - GlobalSnapshotStateSerializer() - Constructor for class org.gridgain.internal.snapshots.communication.metastorage.GlobalSnapshotStateSerializer
H
- HashIndexDescriptorView - Class in org.gridgain.internal.snapshots.meta
-
JSON view of a
CatalogHashIndexDescriptor. - HashIndexDescriptorView(String, boolean, List<String>) - Constructor for class org.gridgain.internal.snapshots.meta.HashIndexDescriptorView
-
JSON constructor.
I
- increment() - Method in class org.gridgain.internal.snapshots.meta.SequenceDescriptorView
- IndexColumnDescriptorView - Class in org.gridgain.internal.snapshots.meta
-
JSON view of a
CatalogIndexColumnDescriptor. - IndexColumnDescriptorView(String, CatalogColumnCollation) - Constructor for class org.gridgain.internal.snapshots.meta.IndexColumnDescriptorView
-
JSON constructor.
- IndexDescriptorView - Class in org.gridgain.internal.snapshots.meta
-
JSON view of a
CatalogIndexDescriptor. - init() - Method in class org.gridgain.internal.snapshots.coordinator.SnapshotsCache
-
Initializes the cache.
- INSTANCE - Static variable in class org.gridgain.internal.snapshots.communication.metastorage.CreateSnapshotGlobalStateSerializer
-
Serializer instance.
- INSTANCE - Static variable in class org.gridgain.internal.snapshots.communication.metastorage.DeleteSnapshotGlobalStateSerializer
-
Serializer instance.
- INSTANCE - Static variable in class org.gridgain.internal.snapshots.communication.metastorage.GlobalSnapshotStateSerializer
-
Serializer instance.
- INSTANCE - Static variable in class org.gridgain.internal.snapshots.communication.metastorage.LocalSnapshotStateSerializer
-
Serializer instance.
- INSTANCE - Static variable in class org.gridgain.internal.snapshots.communication.metastorage.RestoreSnapshotGlobalStateSerializer
-
Serializer instance.
- INSTANCE - Static variable in class org.gridgain.internal.snapshots.configuration.OneDefaultValidatorImpl
- isDefault - Variable in class org.gridgain.internal.snapshots.configuration.SnapshotUriConfigurationSchema
-
If true, the path is used as a default path when no --source / --destination is provided in the snapshot command.
- isMissing(Entry) - Static method in class org.gridgain.internal.snapshots.SnapshotUtils
-
Checks if the entry is missing.
- isOpen() - Method in class org.gridgain.internal.snapshots.buffer.BufferedChannel
- isOpen() - Method in class org.gridgain.internal.snapshots.buffer.ChecksumChannel
- isSingleCopy() - Method in class org.gridgain.internal.snapshots.filesystem.SnapshotUri
-
If single-copy mechanism should be used.
- iterator() - Method in class org.gridgain.internal.snapshots.PartitionSnapshotFileReader
K
- key() - Method in class org.gridgain.internal.snapshots.signature.SnapshotSignature
- keyManager() - Method in class org.gridgain.internal.snapshots.SnapshotManagerContext
L
- length() - Method in class org.gridgain.internal.snapshots.meta.TableColumnDescriptorView
- LOCAL - Enum constant in enum class org.gridgain.internal.snapshots.filesystem.SnapshotUri.PathType
- LocalSnapshotFileSystem - Class in org.gridgain.internal.snapshots.filesystem
-
Implementation of Snapshot File system for working with local files.
- LocalSnapshotFileSystem(UUID, Path, ByteBufferPoolProvider) - Constructor for class org.gridgain.internal.snapshots.filesystem.LocalSnapshotFileSystem
-
Constructor.
- LocalSnapshotMetaPath - Class in org.gridgain.internal.snapshots.filesystem
-
Represents partition file of a local snapshot.
- LocalSnapshotMetaPath(Path) - Constructor for class org.gridgain.internal.snapshots.filesystem.LocalSnapshotMetaPath
- LocalSnapshotPath - Class in org.gridgain.internal.snapshots.filesystem
-
Represents partition file of a local snapshot.
- LocalSnapshotState - Class in org.gridgain.internal.snapshots.communication.metastorage
-
Represents a Local Snapshot State, that is, state of Snapshot operation specific to a given node.
- LocalSnapshotState(SnapshotStatus, long) - Constructor for class org.gridgain.internal.snapshots.communication.metastorage.LocalSnapshotState
-
Constructor.
- LocalSnapshotState(SnapshotStatus, long, String) - Constructor for class org.gridgain.internal.snapshots.communication.metastorage.LocalSnapshotState
-
Constructor for a failed operation result.
- LocalSnapshotStateListener - Class in org.gridgain.internal.snapshots.coordinator
-
Base class for all Local State Watches.
- LocalSnapshotStateSerializer - Class in org.gridgain.internal.snapshots.communication.metastorage
-
Versioned serializer for
LocalSnapshotStateinstances. - LocalSnapshotStateSerializer() - Constructor for class org.gridgain.internal.snapshots.communication.metastorage.LocalSnapshotStateSerializer
- lockTables(SnapshotMeta) - Static method in class org.gridgain.internal.snapshots.catalog.SwitchTablesAccessCommand
- logicalTopologyService() - Method in class org.gridgain.internal.snapshots.SnapshotManagerContext
M
- MapDescriptorView - Class in org.gridgain.internal.snapshots.meta
-
Represents Catalog entities that are necessary to obtain map info during Snapshot Restoration.
- maxvalue() - Method in class org.gridgain.internal.snapshots.meta.SequenceDescriptorView
- messagingService() - Method in class org.gridgain.internal.snapshots.SnapshotManagerContext
- metastorageGlobalKey(UUID) - Method in enum class org.gridgain.internal.snapshots.communication.metastorage.OperationType
-
Creates a Meta Storage key that maps to the Global State of a given operation.
- metastorageGlobalPrefix() - Method in enum class org.gridgain.internal.snapshots.communication.metastorage.OperationType
-
Returns a prefix of all keys that map to Global States of all operations.
- MetaStorageKeys - Class in org.gridgain.internal.snapshots.communication.metastorage
-
Class containing methods and constants related to Meta Storage keys used in the Snapshot Protocol.
- MetaStorageKeys() - Constructor for class org.gridgain.internal.snapshots.communication.metastorage.MetaStorageKeys
- metastorageLocalPrefix(UUID) - Method in enum class org.gridgain.internal.snapshots.communication.metastorage.OperationType
-
Returns a prefix of all keys that map to Local States of the given operation.
- metaStorageManager() - Method in class org.gridgain.internal.snapshots.SnapshotManagerContext
- migrateDeprecatedConfigurations(SuperRootChange) - Method in class org.gridgain.internal.snapshots.configuration.NodeSnapshotConfigurationModule
- minvalue() - Method in class org.gridgain.internal.snapshots.meta.SequenceDescriptorView
N
- name - Variable in class org.gridgain.internal.snapshots.configuration.SnapshotUriConfigurationSchema
-
The name of the snapshot path.
- name() - Method in class org.gridgain.internal.snapshots.meta.IndexColumnDescriptorView
- name() - Method in class org.gridgain.internal.snapshots.meta.ObjectDescriptorView
- name() - Method in class org.gridgain.internal.snapshots.meta.StructureView
- name() - Method in class org.gridgain.internal.snapshots.meta.TableColumnDescriptorView
- nodeName() - Method in class org.gridgain.internal.snapshots.SnapshotManagerContext
- nodeName(byte[]) - Method in enum class org.gridgain.internal.snapshots.communication.metastorage.OperationType
-
Extracts the node name from a given Local State Meta Storage key.
- nodeNameFromCreateLocalStateKey(byte[]) - Static method in class org.gridgain.internal.snapshots.communication.metastorage.MetaStorageKeys
-
Extracts the node name from a given Local State Meta Storage key (Creation Flow).
- nodeNameFromDeleteLocalStateKey(byte[]) - Static method in class org.gridgain.internal.snapshots.communication.metastorage.MetaStorageKeys
-
Extracts the node name from a given Local State Meta Storage key (Deletion Flow).
- nodeNameFromKey(byte[]) - Method in class org.gridgain.internal.snapshots.coordinator.LocalSnapshotStateListener
- nodeNameFromRestoreLocalStateKey(byte[]) - Static method in class org.gridgain.internal.snapshots.communication.metastorage.MetaStorageKeys
-
Extracts the node name from a given Local State Meta Storage key (Restoration Flow).
- nodeNames() - Method in class org.gridgain.internal.snapshots.communication.metastorage.GlobalSnapshotState
-
Names of the nodes that participate in the Snapshot Operation.
- nodeNames() - Method in class org.gridgain.internal.snapshots.meta.SnapshotMeta
- nodeProperties() - Method in class org.gridgain.internal.snapshots.SnapshotManagerContext
- NodeSnapshotConfigurationModule - Class in org.gridgain.internal.snapshots.configuration
-
Node-local snapshots configuration module.
- NodeSnapshotConfigurationModule() - Constructor for class org.gridgain.internal.snapshots.configuration.NodeSnapshotConfigurationModule
- NodeSnapshotConfigurationSchema - Class in org.gridgain.internal.snapshots.configuration
-
Node-local configuration schema for Snapshots.
- NodeSnapshotConfigurationSchema() - Constructor for class org.gridgain.internal.snapshots.configuration.NodeSnapshotConfigurationSchema
- NodeSnapshotExtensionConfigurationSchema - Class in org.gridgain.internal.snapshots.configuration
-
Extension for node-local snapshots configuration schema.
- NodeSnapshotExtensionConfigurationSchema() - Constructor for class org.gridgain.internal.snapshots.configuration.NodeSnapshotExtensionConfigurationSchema
- NOT_COORDINATOR - Static variable in class org.gridgain.internal.snapshots.communication.messages.SnapshotMessageGroup
-
Message type for
NotCoordinatorMessage. - NotCoordinatorMessage - Interface in org.gridgain.internal.snapshots.communication.messages
-
Message used to indicate that the recipient node is not the Snapshot Coordinator.
- nullable() - Method in class org.gridgain.internal.snapshots.meta.TableColumnDescriptorView
- numRows() - Method in class org.gridgain.internal.snapshots.communication.metastorage.LocalSnapshotState
O
- ObjectDescriptorView - Class in org.gridgain.internal.snapshots.meta
-
JSON view of a
CatalogObjectDescriptor. - onBecomeCoordinator(long) - Method in class org.gridgain.internal.snapshots.coordinator.SnapshotCoordinatorRole
-
Callback that gets invoked when the node becomes a Snapshot Coordinator.
- onComplete() - Method in class org.gridgain.internal.snapshots.coordinator.SnapshotsCache
- OneDefault - Annotation Interface in org.gridgain.internal.snapshots.configuration
-
Validates that there is at most one default path in snapshot configuration.
- OneDefaultValidatorImpl - Class in org.gridgain.internal.snapshots.configuration
-
Validates that there is at most one default path in snapshot configuration.
- OneDefaultValidatorImpl() - Constructor for class org.gridgain.internal.snapshots.configuration.OneDefaultValidatorImpl
- onError(Throwable) - Method in class org.gridgain.internal.snapshots.coordinator.SnapshotsCache
- ongoingIncrementalSnapshots() - Method in class org.gridgain.internal.snapshots.tombstone.SnapshotTombstoneManager
-
Returns ID's of the incremental snapshots locking low watermark.
- OngoingSnapshotOperations - Class in org.gridgain.internal.snapshots
-
Manages ongoing snapshot operations.
- OngoingSnapshotOperations() - Constructor for class org.gridgain.internal.snapshots.OngoingSnapshotOperations
- ongoingSnapshots() - Method in class org.gridgain.internal.snapshots.SnapshotManagerContext
-
Returns object for managing currently running snapshot operations.
- onNext(Entry) - Method in class org.gridgain.internal.snapshots.coordinator.SnapshotsCache
- onSnapshotCompleteImpl(UUID, String) - Method in class org.gridgain.internal.snapshots.coordinator.LocalSnapshotStateListener
- onSnapshotFailedImpl(UUID, String, String) - Method in class org.gridgain.internal.snapshots.coordinator.LocalSnapshotStateListener
- onSubscribe(Flow.Subscription) - Method in class org.gridgain.internal.snapshots.coordinator.SnapshotsCache
- onUpdate(WatchEvent) - Method in class org.gridgain.internal.snapshots.coordinator.LocalSnapshotStateListener
- onUpdate(WatchEvent) - Method in class org.gridgain.internal.snapshots.coordinator.SnapshotRebalanceWatch
- onUpdate(WatchEvent) - Method in class org.gridgain.internal.snapshots.coordinator.SnapshotsCache
- operationId() - Method in interface org.gridgain.internal.snapshots.communication.messages.SuccessResponseMessage
-
Operation ID corresponding to the operation.
- operationId() - Method in class org.gridgain.internal.snapshots.communication.metastorage.GlobalSnapshotState
-
ID of the Snapshot Operation.
- OperationType - Enum Class in org.gridgain.internal.snapshots.communication.metastorage
-
Represents a type of a Snapshot Operation.
- org.gridgain.internal.snapshots - package org.gridgain.internal.snapshots
- org.gridgain.internal.snapshots.buffer - package org.gridgain.internal.snapshots.buffer
- org.gridgain.internal.snapshots.catalog - package org.gridgain.internal.snapshots.catalog
- org.gridgain.internal.snapshots.communication.messages - package org.gridgain.internal.snapshots.communication.messages
- org.gridgain.internal.snapshots.communication.metastorage - package org.gridgain.internal.snapshots.communication.metastorage
- org.gridgain.internal.snapshots.configuration - package org.gridgain.internal.snapshots.configuration
-
Configuration schemas for Snapshots.
- org.gridgain.internal.snapshots.coordinator - package org.gridgain.internal.snapshots.coordinator
- org.gridgain.internal.snapshots.filesystem - package org.gridgain.internal.snapshots.filesystem
- org.gridgain.internal.snapshots.meta - package org.gridgain.internal.snapshots.meta
- org.gridgain.internal.snapshots.signature - package org.gridgain.internal.snapshots.signature
- org.gridgain.internal.snapshots.tombstone - package org.gridgain.internal.snapshots.tombstone
P
- parentSnapshotId() - Method in class org.gridgain.internal.snapshots.communication.metastorage.CreateSnapshotGlobalState
-
ID of the Parent Snapshot for Incremental Snapshot,
nullfor Full Snapshot. - parentSnapshotId() - Method in class org.gridgain.internal.snapshots.communication.metastorage.DeleteSnapshotGlobalState
- parentSnapshotId() - Method in class org.gridgain.internal.snapshots.meta.SnapshotMeta
- partitionDataAsync(int, ExecutorService) - Method in class org.gridgain.internal.snapshots.TableSnapshotReader
- partitionFile(int, int) - Method in class org.gridgain.internal.snapshots.filesystem.EncryptedSnapshotFileSystem
- partitionFile(int, int) - Method in class org.gridgain.internal.snapshots.filesystem.LocalSnapshotFileSystem
- partitionFile(int, int) - Method in interface org.gridgain.internal.snapshots.filesystem.SnapshotFileSystem
-
Returns the path to the Partition file of this Snapshot.
- partitionKey(UUID, TablePartitionId) - Static method in class org.gridgain.internal.snapshots.communication.metastorage.MetaStorageKeys
-
Returns a key to the table partition entry used by single-copy algorithm.
- partitionReplicaLifecycleManager() - Method in class org.gridgain.internal.snapshots.SnapshotManagerContext
- PartitionResponsibilityTrigger - Class in org.gridgain.internal.snapshots
-
Used for Snapshots with single-copy algorithm.
- partitions() - Method in class org.gridgain.internal.snapshots.meta.ZoneDescriptorView
- PartitionSnapshotFileReader - Class in org.gridgain.internal.snapshots
-
Class for parsing Partition Snapshot files (created by a
TableSnapshotWriter). - paths - Variable in class org.gridgain.internal.snapshots.configuration.ClusterSnapshotConfigurationSchema
-
Cluster snapshot paths configuration.
- pkIndexDescriptor() - Method in class org.gridgain.internal.snapshots.meta.TableSchemaView
- placementDriver() - Method in class org.gridgain.internal.snapshots.SnapshotManagerContext
- precision() - Method in class org.gridgain.internal.snapshots.meta.TableColumnDescriptorView
- PREPARED - Enum constant in enum class org.gridgain.internal.snapshots.communication.metastorage.SnapshotStatus
-
Some preparation steps of the operation are under way, but the operation itself has not started yet.
- prepareSnapshotDeletion(long, UUID) - Method in class org.gridgain.internal.snapshots.coordinator.SnapshotCoordinatorRole
-
Initiates the deletion of a Snapshot.
- prepareSnapshotRestoration(long, UUID, Set<String>, String, String) - Method in class org.gridgain.internal.snapshots.coordinator.SnapshotCoordinatorRole
-
Initiates the restoration of a Snapshot.
- properties() - Method in class org.gridgain.internal.snapshots.SnapshotManagerContext
- providerName() - Method in class org.gridgain.internal.snapshots.meta.SnapshotEncryptionMeta
R
- readChannel() - Method in class org.gridgain.internal.snapshots.filesystem.EncryptedSnapshotPath
- readChannel() - Method in class org.gridgain.internal.snapshots.filesystem.LocalSnapshotMetaPath
- readChannel() - Method in class org.gridgain.internal.snapshots.filesystem.LocalSnapshotPath
- readChannel() - Method in interface org.gridgain.internal.snapshots.filesystem.SnapshotMetaPath
-
Opens a channel to read the object identified by this path.
- readChannel() - Method in interface org.gridgain.internal.snapshots.filesystem.SnapshotPath
-
Opens a channel to read the object identified by this path.
- readExternalData(byte, IgniteDataInput) - Method in class org.gridgain.internal.snapshots.communication.metastorage.CreateSnapshotGlobalStateSerializer
- readExternalData(byte, IgniteDataInput) - Method in class org.gridgain.internal.snapshots.communication.metastorage.DeleteSnapshotGlobalStateSerializer
- readExternalData(byte, IgniteDataInput) - Method in class org.gridgain.internal.snapshots.communication.metastorage.GlobalSnapshotStateSerializer
- readExternalData(byte, IgniteDataInput) - Method in class org.gridgain.internal.snapshots.communication.metastorage.LocalSnapshotStateSerializer
- readExternalData(byte, IgniteDataInput) - Method in class org.gridgain.internal.snapshots.communication.metastorage.RestoreSnapshotGlobalStateSerializer
- readSignature(String, String) - Method in class org.gridgain.internal.snapshots.signature.SnapshotSignatureSerializer
-
Reads decrypted snapshot signature content from provided snapshot URI for snapshot with specified identifier.
- readSnapshotMeta(SnapshotFileSystem) - Method in class org.gridgain.internal.snapshots.SnapshotMetaSerializer
-
Reads and deserialize snapshot metadata from provided snapshot file system.
- REMOTE - Enum constant in enum class org.gridgain.internal.snapshots.filesystem.SnapshotUri.PathType
- removeOngoingIncrementalSnapshot(UUID) - Method in class org.gridgain.internal.snapshots.tombstone.SnapshotTombstoneManager
-
Removes the snapshot's lock for the upper bound for cleaning snapshot tombstones.
- RenameTemporaryTablesCommand - Class in org.gridgain.internal.snapshots.catalog
-
Catalog command responsible for the following actions.
- RenameTemporaryTablesCommand(String, SnapshotMeta) - Constructor for class org.gridgain.internal.snapshots.catalog.RenameTemporaryTablesCommand
- replicaManager() - Method in class org.gridgain.internal.snapshots.SnapshotManagerContext
- replicas() - Method in class org.gridgain.internal.snapshots.meta.ZoneDescriptorView
- replicationConfiguration() - Method in class org.gridgain.internal.snapshots.SnapshotManagerContext
- resolveUntil(RowId) - Method in interface org.gridgain.internal.snapshots.TableTombstoneResolver
-
Resolve all tombstone ids for provided row id.
- RESTORE - Enum constant in enum class org.gridgain.internal.snapshots.communication.metastorage.OperationType
-
Operation of restoring a snapshot.
- RESTORE_SNAPSHOT - Static variable in class org.gridgain.internal.snapshots.communication.messages.SnapshotMessageGroup
-
Message type for
RestoreSnapshotMessage. - restoreSnapshot(UUID) - Method in interface org.gridgain.internal.snapshots.SnapshotFacade
-
Initiates restoration of all tables from a given Snapshot with default source.
- restoreSnapshot(UUID, Set<String>) - Method in interface org.gridgain.internal.snapshots.SnapshotFacade
-
Initiates restoration of a given Snapshot with default source.
- restoreSnapshot(UUID, Set<String>, String, String) - Method in class org.gridgain.internal.snapshots.SecuredSnapshotFacade
- restoreSnapshot(UUID, Set<String>, String, String) - Method in interface org.gridgain.internal.snapshots.SnapshotFacade
-
Initiates restoration of a given Snapshot.
- restoreSnapshot(UUID, Set<String>, String, String) - Method in class org.gridgain.internal.snapshots.SnapshotFacadeImpl
- RestoreSnapshotGlobalState - Class in org.gridgain.internal.snapshots.communication.metastorage
-
Represents a Global Snapshot State, that is, state of the whole Snapshot operation (used during Snapshot restoration).
- RestoreSnapshotGlobalState(UUID, SnapshotStatus, Set<String>, Set<QualifiedName>, UUID, int, Instant, String, SnapshotUri, String) - Constructor for class org.gridgain.internal.snapshots.communication.metastorage.RestoreSnapshotGlobalState
-
Constructor.
- restoreSnapshotGlobalStateKey(UUID) - Static method in class org.gridgain.internal.snapshots.communication.metastorage.MetaStorageKeys
-
Creates a Meta Storage key that maps to the Global State of a given restore operation.
- restoreSnapshotGlobalStatePrefix() - Static method in class org.gridgain.internal.snapshots.communication.metastorage.MetaStorageKeys
-
Returns a prefix of all keys that map to Global States of all restore operations.
- RestoreSnapshotGlobalStateSerializer - Class in org.gridgain.internal.snapshots.communication.metastorage
-
VersionedSerializerforRestoreSnapshotGlobalStateinstances. - RestoreSnapshotGlobalStateSerializer() - Constructor for class org.gridgain.internal.snapshots.communication.metastorage.RestoreSnapshotGlobalStateSerializer
- restoreSnapshotLocalStateKey(UUID, String) - Static method in class org.gridgain.internal.snapshots.communication.metastorage.MetaStorageKeys
-
Creates a Meta Storage key that maps to the Local State of a particular node for a given restore operation ID.
- restoreSnapshotLocalStatePrefix(UUID) - Static method in class org.gridgain.internal.snapshots.communication.metastorage.MetaStorageKeys
-
Returns a prefix of all keys that map to Local States of Restore of the given Snapshot.
- restoreSnapshotLockKey() - Static method in class org.gridgain.internal.snapshots.communication.metastorage.MetaStorageKeys
-
MetaStorage key used to indicate that a Snapshot is being restored in a cluster.
- RestoreSnapshotMessage - Interface in org.gridgain.internal.snapshots.communication.messages
-
Message for restoring a snapshot.
- RowSnapshotWriter - Class in org.gridgain.internal.snapshots
-
Writer of binary rows to snapshots.
S
- saveSnapshotMeta(CreateSnapshotGlobalState, SnapshotSignature) - Method in class org.gridgain.internal.snapshots.meta.SnapshotMetaWriter
-
Creates and saves snapshot meta for the given snapshot state.
- scale() - Method in class org.gridgain.internal.snapshots.meta.TableColumnDescriptorView
- schema() - Method in class org.gridgain.internal.snapshots.meta.TableSnapshotMeta
- schemaExtensions() - Method in class org.gridgain.internal.snapshots.configuration.ClusterSnapshotConfigurationModule
- schemaExtensions() - Method in class org.gridgain.internal.snapshots.configuration.NodeSnapshotConfigurationModule
- schemaName() - Method in class org.gridgain.internal.snapshots.meta.StructureView
- schemaName() - Method in class org.gridgain.internal.snapshots.meta.TableDescriptorView
- schemaSyncService() - Method in class org.gridgain.internal.snapshots.SnapshotManagerContext
- secondaryIndexDescriptors() - Method in class org.gridgain.internal.snapshots.meta.TableSchemaView
- secondaryStorageProfile() - Method in class org.gridgain.internal.snapshots.meta.TableDescriptorView
-
Returns the secondary storage profile name.
- secondaryZoneName() - Method in class org.gridgain.internal.snapshots.meta.TableDescriptorView
- SecuredSnapshotFacade - Class in org.gridgain.internal.snapshots
-
Wrapper for
SnapshotFacadethat checks license and privileges. - SecuredSnapshotFacade(SnapshotFacade, LicenseFeatureChecker, Authorizer) - Constructor for class org.gridgain.internal.snapshots.SecuredSnapshotFacade
-
Constructor.
- SequenceDescriptorView - Class in org.gridgain.internal.snapshots.meta
-
Represents Catalog entities that are necessary to obtain sequence info during Snapshot Restoration.
- serialize(CreateSnapshotGlobalState) - Static method in class org.gridgain.internal.snapshots.communication.metastorage.CreateSnapshotGlobalStateSerializer
-
Serializes the given
CreateSnapshotGlobalStateinstance to a byte array. - serialize(DeleteSnapshotGlobalState) - Static method in class org.gridgain.internal.snapshots.communication.metastorage.DeleteSnapshotGlobalStateSerializer
-
Serializes the given
DeleteSnapshotGlobalStateinstance to a byte array. - serialize(LocalSnapshotState) - Static method in class org.gridgain.internal.snapshots.communication.metastorage.LocalSnapshotStateSerializer
-
Serializes a state to bytes.
- serialize(RestoreSnapshotGlobalState) - Static method in class org.gridgain.internal.snapshots.communication.metastorage.RestoreSnapshotGlobalStateSerializer
-
Serializes the given
RestoreSnapshotGlobalStateinstance to a byte array. - serializeSnapshotSignature(SnapshotSignature, String) - Method in class org.gridgain.internal.snapshots.signature.SnapshotSignatureSerializer
-
Writes encrypted snapshot signature to provided snapshot URI.
- signature() - Method in class org.gridgain.internal.snapshots.meta.SnapshotEncryptionMeta
- snapshot - Variable in class org.gridgain.internal.snapshots.configuration.ClusterSnapshotExtensionConfigurationSchema
- snapshot - Variable in class org.gridgain.internal.snapshots.configuration.NodeSnapshotExtensionConfigurationSchema
- SNAPSHOT_FOLDER_PREFIX - Static variable in class org.gridgain.internal.snapshots.filesystem.SnapshotFileSystemManagerImpl
- SnapshotBufferManager - Class in org.gridgain.internal.snapshots.buffer
-
Byte buffer pool manager for snapshot related module.
- SnapshotBufferManager(NodeSnapshotConfiguration) - Constructor for class org.gridgain.internal.snapshots.buffer.SnapshotBufferManager
-
Constructor.
- snapshotChunkSizeBytes - Variable in class org.gridgain.internal.snapshots.configuration.NodeSnapshotConfigurationSchema
-
The size of the chunk in bytes which will be used to process the snapshot content.
- SnapshotContext<SnapshotStateT extends GlobalSnapshotState> - Class in org.gridgain.internal.snapshots
-
Class encapsulating the state of a snapshot process.
- SnapshotCoordinatorRole - Class in org.gridgain.internal.snapshots.coordinator
-
Class encapsulating the logic specific to the Snapshot Coordinator Role.
- SnapshotCoordinatorRole(SnapshotManagerContext) - Constructor for class org.gridgain.internal.snapshots.coordinator.SnapshotCoordinatorRole
- SnapshotDecryptionProviderNotFoundException - Exception in org.gridgain.internal.snapshots
-
Exception thrown when specified snapshot decryption provider was not found.
- SnapshotDecryptionProviderNotFoundException(String) - Constructor for exception org.gridgain.internal.snapshots.SnapshotDecryptionProviderNotFoundException
-
Constructor.
- snapshotDiskBufferSizeBytes - Variable in class org.gridgain.internal.snapshots.configuration.NodeSnapshotConfigurationSchema
-
The size of the buffer in bytes which will be used to write the snapshot content to disk.
- SnapshotEncryptionMeta - Class in org.gridgain.internal.snapshots.meta
-
Represents Snapshot Encryption Meta information which is a part of
SnapshotMeta. - SnapshotEncryptionMeta(String, String) - Constructor for class org.gridgain.internal.snapshots.meta.SnapshotEncryptionMeta
-
Constructor.
- SnapshotEncryptionProviderNotFoundException - Exception in org.gridgain.internal.snapshots
-
Exception thrown when specified snapshot encryption provider was not found.
- SnapshotEncryptionProviderNotFoundException(String) - Constructor for exception org.gridgain.internal.snapshots.SnapshotEncryptionProviderNotFoundException
-
Constructor.
- SnapshotEncryptor - Class in org.gridgain.internal.snapshots.buffer
-
Encryptor for snapshot content.
- SnapshotEncryptor(DataEncryptionKey, String) - Constructor for class org.gridgain.internal.snapshots.buffer.SnapshotEncryptor
-
Constructor.
- SnapshotException - Exception in org.gridgain.internal.snapshots
-
Represents an exception specific to the Snapshots component.
- SnapshotException(int, String) - Constructor for exception org.gridgain.internal.snapshots.SnapshotException
- SnapshotException(int, String, Throwable) - Constructor for exception org.gridgain.internal.snapshots.SnapshotException
- SnapshotException(String) - Constructor for exception org.gridgain.internal.snapshots.SnapshotException
- SnapshotException(String, Throwable) - Constructor for exception org.gridgain.internal.snapshots.SnapshotException
- SnapshotFacade - Interface in org.gridgain.internal.snapshots
-
Client-side API for working with Snapshots.
- SnapshotFacadeImpl - Class in org.gridgain.internal.snapshots
-
Class implementing
SnapshotFacade. - SnapshotFacadeImpl(ClusterService, MetaStorageManagerImpl, EncryptionManager) - Constructor for class org.gridgain.internal.snapshots.SnapshotFacadeImpl
-
Creates a new Facade instance.
- snapshotFileSystem(UUID) - Method in interface org.gridgain.internal.snapshots.filesystem.SnapshotFileSystemManager
-
Resolves the filesystem for a given snapshot using default URI.
- snapshotFileSystem(UUID) - Method in class org.gridgain.internal.snapshots.filesystem.SnapshotFileSystemManagerImpl
- snapshotFileSystem(UUID, SnapshotUri) - Method in interface org.gridgain.internal.snapshots.filesystem.SnapshotFileSystemManager
-
Resolves the filesystem for a given snapshot based on a given URI.
- snapshotFileSystem(UUID, SnapshotUri) - Method in class org.gridgain.internal.snapshots.filesystem.SnapshotFileSystemManagerImpl
- SnapshotFileSystem - Interface in org.gridgain.internal.snapshots.filesystem
-
Class representing the file structure of a Snapshot.
- snapshotFileSystemManager() - Method in class org.gridgain.internal.snapshots.SnapshotManagerContext
- SnapshotFileSystemManager - Interface in org.gridgain.internal.snapshots.filesystem
-
Class representing the file structure of all Snapshots.
- SnapshotFileSystemManagerImpl - Class in org.gridgain.internal.snapshots.filesystem
-
Class representing the file structure of all Snapshots.
- SnapshotFileSystemManagerImpl(ClusterSnapshotConfiguration, Path, String, EncryptionManager, DataEncryptionKeyManager, ByteBufferPoolProvider) - Constructor for class org.gridgain.internal.snapshots.filesystem.SnapshotFileSystemManagerImpl
-
Constructor.
- snapshotFlushBufferSize - Variable in class org.gridgain.internal.snapshots.configuration.NodeSnapshotConfigurationSchema
-
Deprecated.
- snapshotId() - Method in class org.gridgain.internal.snapshots.communication.metastorage.CreateSnapshotGlobalState
-
Snapshot ID.
- snapshotId() - Method in class org.gridgain.internal.snapshots.filesystem.EncryptedSnapshotFileSystem
- snapshotId() - Method in class org.gridgain.internal.snapshots.filesystem.LocalSnapshotFileSystem
- snapshotId() - Method in interface org.gridgain.internal.snapshots.filesystem.SnapshotFileSystem
-
Returns the snapshot identifier.
- snapshotId() - Method in class org.gridgain.internal.snapshots.meta.SnapshotMeta
- SnapshotIllegalArgumentException - Exception in org.gridgain.internal.snapshots
-
Exception thrown in case if an illegal or inappropriate argument was provided for a snapshot operation.
- SnapshotIllegalArgumentException(String) - Constructor for exception org.gridgain.internal.snapshots.SnapshotIllegalArgumentException
- SnapshotManager - Class in org.gridgain.internal.snapshots
-
Class responsible for creating and restoring GG Snapshots.
- SnapshotManager(ClusterService, MetaStorageManagerImpl, CatalogManager, TableManager, TxManager, PartitionReplicaLifecycleManager, LogicalTopologyService, SchemaSyncService, PlacementDriver, ReplicaManager, HybridClock, SnapshotFileSystemManager, NodeSnapshotConfiguration, ReplicationConfiguration, SnapshotTombstoneManager, EncryptionManager, DataEncryptionKeyManager, NodeProperties, SystemLocalConfiguration, ClockService) - Constructor for class org.gridgain.internal.snapshots.SnapshotManager
-
Constructor.
- SnapshotManagerContext - Class in org.gridgain.internal.snapshots
-
Class containing a bunch of components common for the Snapshots module.
- SnapshotMessageGroup - Class in org.gridgain.internal.snapshots.communication.messages
-
Message Group for Snapshot-related messages.
- SnapshotMessageGroup() - Constructor for class org.gridgain.internal.snapshots.communication.messages.SnapshotMessageGroup
- snapshotMeta() - Method in class org.gridgain.internal.snapshots.filesystem.EncryptedSnapshotFileSystem
- snapshotMeta() - Method in class org.gridgain.internal.snapshots.filesystem.LocalSnapshotFileSystem
- snapshotMeta() - Method in interface org.gridgain.internal.snapshots.filesystem.SnapshotFileSystem
-
Returns the path to the Meta file of this Snapshot.
- SnapshotMeta - Class in org.gridgain.internal.snapshots.meta
-
Represents Snapshot Meta information which is saved in a separate file during snapshot creation (in JSON format).
- SnapshotMeta(UUID, long, Collection<String>, Collection<TableSnapshotMeta>, Collection<StructureView>, Collection<ZoneDescriptorView>, UUID, int, SnapshotEncryptionMeta) - Constructor for class org.gridgain.internal.snapshots.meta.SnapshotMeta
-
Constructor.
- SnapshotMetaNotFoundException - Exception in org.gridgain.internal.snapshots
-
Exception thrown when specified snapshot meta was not found.
- SnapshotMetaNotFoundException(UUID, URI) - Constructor for exception org.gridgain.internal.snapshots.SnapshotMetaNotFoundException
-
Constructor.
- SnapshotMetaPath - Interface in org.gridgain.internal.snapshots.filesystem
-
Represents a snapshot's meta file.
- snapshotMetaSerializer() - Method in class org.gridgain.internal.snapshots.SnapshotManagerContext
- SnapshotMetaSerializer - Class in org.gridgain.internal.snapshots
-
Class for reading and writing Snapshot Meta files.
- SnapshotMetaSerializer() - Constructor for class org.gridgain.internal.snapshots.SnapshotMetaSerializer
- snapshotMetaWriter() - Method in class org.gridgain.internal.snapshots.SnapshotManagerContext
- SnapshotMetaWriter - Class in org.gridgain.internal.snapshots.meta
-
Class to create and save snapshot meta.
- SnapshotMetaWriter(CatalogManager, SnapshotFileSystemManager, SnapshotMetaSerializer, SnapshotSignatureSerializer, Executor, int) - Constructor for class org.gridgain.internal.snapshots.meta.SnapshotMetaWriter
-
Constructor.
- SnapshotNotFoundException - Exception in org.gridgain.internal.snapshots
-
Exception thrown when specified snapshot was not found.
- SnapshotNotFoundException(UUID) - Constructor for exception org.gridgain.internal.snapshots.SnapshotNotFoundException
- SnapshotOperationNotFoundException - Exception in org.gridgain.internal.snapshots
-
Exception thrown when specified snapshot operation was not found.
- SnapshotOperationNotFoundException(UUID) - Constructor for exception org.gridgain.internal.snapshots.SnapshotOperationNotFoundException
- snapshotPartitionPrefix(UUID) - Static method in class org.gridgain.internal.snapshots.communication.metastorage.MetaStorageKeys
-
Returns prefix to partition entries used by single-copy algorithm for the given snapshot.
- SnapshotPath - Interface in org.gridgain.internal.snapshots.filesystem
-
Represents a snapshot's partition file.
- SnapshotProperties - Class in org.gridgain.internal.snapshots
-
A wrapper around
SystemLocalConfigurationfor accessing internal properties specific to the snapshots module. - SnapshotRebalanceWatch - Class in org.gridgain.internal.snapshots.coordinator
-
Fails ongoing snapshot operation if rebalance is detected for any of the tables participating in the operation.
- SnapshotsCache - Class in org.gridgain.internal.snapshots.coordinator
-
Snapshots cache that stores the latest snapshot id for each table.
- SnapshotsCache.CacheFrame - Class in org.gridgain.internal.snapshots.coordinator
-
A cache frame for a single moment in time.
- SnapshotSignature - Class in org.gridgain.internal.snapshots.signature
-
Represents content of snapshot signature file.
- SnapshotSignature(DataEncryptionKey, String) - Constructor for class org.gridgain.internal.snapshots.signature.SnapshotSignature
-
Constructor.
- SnapshotSignatureSerializer - Class in org.gridgain.internal.snapshots.signature
-
Serializer implementation of
SnapshotSignature. - SnapshotSignatureSerializer(EncryptionManager) - Constructor for class org.gridgain.internal.snapshots.signature.SnapshotSignatureSerializer
- SnapshotStatus - Enum Class in org.gridgain.internal.snapshots.communication.metastorage
-
Represents a status of a Snapshot Operation.
- SnapshotTablesNotFoundException - Exception in org.gridgain.internal.snapshots
-
Exception thrown when specified tables were not found.
- SnapshotTablesNotFoundException(List<String>) - Constructor for exception org.gridgain.internal.snapshots.SnapshotTablesNotFoundException
- snapshotTombstoneManager() - Method in class org.gridgain.internal.snapshots.SnapshotManagerContext
- SnapshotTombstoneManager - Class in org.gridgain.internal.snapshots.tombstone
-
Manages tombstones preserved for incremental snapshots.
- SnapshotTombstoneManager(ClusterSnapshotConfiguration, TableManager, ScheduledExecutorService, ExecutorService, VaultManager, HybridClock, FailureProcessor) - Constructor for class org.gridgain.internal.snapshots.tombstone.SnapshotTombstoneManager
-
Constructor.
- snapshotTombstonesTtlMinutes - Variable in class org.gridgain.internal.snapshots.configuration.ClusterSnapshotConfigurationSchema
-
Time to live (in minutes) for tombstones, preserved for incremental Snapshots.
- snapshotType() - Method in interface org.gridgain.internal.snapshots.communication.messages.CreateSnapshotMessage
- snapshotTypeOrdinal() - Method in interface org.gridgain.internal.snapshots.communication.messages.CreateSnapshotMessage
-
Type of the snapshot.
- snapshotUri() - Method in class org.gridgain.internal.snapshots.communication.metastorage.GlobalSnapshotState
-
Snapshot URI set from the snapshot configuration.
- snapshotUri(String) - Method in interface org.gridgain.internal.snapshots.filesystem.SnapshotFileSystemManager
-
Resolves the snapshot path from configuration by name.
- snapshotUri(String) - Method in class org.gridgain.internal.snapshots.filesystem.SnapshotFileSystemManagerImpl
- SnapshotUri - Class in org.gridgain.internal.snapshots.filesystem
-
Represents a snapshot path from the configuration.
- SnapshotUri(URI, SnapshotUri.PathType) - Constructor for class org.gridgain.internal.snapshots.filesystem.SnapshotUri
- SnapshotUri.PathType - Enum Class in org.gridgain.internal.snapshots.filesystem
-
Type of the snapshot path.
- SnapshotUriConfigurationSchema - Class in org.gridgain.internal.snapshots.configuration
-
Configuration of the snapshot paths.
- SnapshotUriConfigurationSchema() - Constructor for class org.gridgain.internal.snapshots.configuration.SnapshotUriConfigurationSchema
- SnapshotUriNotFoundException - Exception in org.gridgain.internal.snapshots
-
Exception thrown when specified snapshot meta was not found.
- SnapshotUriNotFoundException(String) - Constructor for exception org.gridgain.internal.snapshots.SnapshotUriNotFoundException
-
Constructor.
- SnapshotUtils - Class in org.gridgain.internal.snapshots
-
Utils to work with GridGain snapshots.
- SnapshotUtils() - Constructor for class org.gridgain.internal.snapshots.SnapshotUtils
- SortedIndexDescriptorView - Class in org.gridgain.internal.snapshots.meta
-
JSON view of a
CatalogSortedIndexDescriptor. - SortedIndexDescriptorView(String, boolean, List<IndexColumnDescriptorView>) - Constructor for class org.gridgain.internal.snapshots.meta.SortedIndexDescriptorView
-
JSON constructor.
- source() - Method in interface org.gridgain.internal.snapshots.communication.messages.RestoreSnapshotMessage
-
Name of the snapshot URI in configuration or
nullfor default. - start() - Method in class org.gridgain.internal.snapshots.meta.SequenceDescriptorView
- startAsync(ComponentContext) - Method in class org.gridgain.internal.snapshots.filesystem.SnapshotFileSystemManagerImpl
- startAsync(ComponentContext) - Method in class org.gridgain.internal.snapshots.SnapshotManager
- startAsync(ComponentContext) - Method in class org.gridgain.internal.snapshots.tombstone.SnapshotTombstoneManager
- STARTED - Enum constant in enum class org.gridgain.internal.snapshots.communication.metastorage.SnapshotStatus
-
Operation has started.
- startSnapshotCreation(long, SnapshotType, Instant, HybridTimestamp, Set<String>, Set<String>, String, String) - Method in class org.gridgain.internal.snapshots.coordinator.SnapshotCoordinatorRole
-
Initiates the creation of a Snapshot.
- startTime() - Method in class org.gridgain.internal.snapshots.communication.metastorage.GlobalSnapshotState
-
Start time of the Snapshot Operation.
- status() - Method in class org.gridgain.internal.snapshots.communication.metastorage.GlobalSnapshotState
-
Status of the Snapshot Operation.
- status() - Method in class org.gridgain.internal.snapshots.communication.metastorage.LocalSnapshotState
- stopAsync(ComponentContext) - Method in class org.gridgain.internal.snapshots.filesystem.SnapshotFileSystemManagerImpl
- stopAsync(ComponentContext) - Method in class org.gridgain.internal.snapshots.SnapshotManager
- stopAsync(ComponentContext) - Method in class org.gridgain.internal.snapshots.tombstone.SnapshotTombstoneManager
- storageProfile() - Method in class org.gridgain.internal.snapshots.meta.StorageProfileDescriptorView
- storageProfile() - Method in class org.gridgain.internal.snapshots.meta.TableDescriptorView
- StorageProfileDescriptorView - Class in org.gridgain.internal.snapshots.meta
-
JSON view of a
CatalogStorageProfileDescriptor. - StorageProfileDescriptorView(String) - Constructor for class org.gridgain.internal.snapshots.meta.StorageProfileDescriptorView
- storageProfiles() - Method in class org.gridgain.internal.snapshots.meta.StorageProfilesDescriptorView
- storageProfiles() - Method in class org.gridgain.internal.snapshots.meta.ZoneDescriptorView
- StorageProfilesDescriptorView - Class in org.gridgain.internal.snapshots.meta
-
JSON view of a
CatalogStorageProfilesDescriptor. - StorageProfilesDescriptorView(List<StorageProfileDescriptorView>, StorageProfileDescriptorView) - Constructor for class org.gridgain.internal.snapshots.meta.StorageProfilesDescriptorView
- structureDescriptors() - Method in class org.gridgain.internal.snapshots.meta.SnapshotMeta
- structureIds() - Method in class org.gridgain.internal.snapshots.communication.metastorage.CreateSnapshotGlobalState
- structureIds() - Method in class org.gridgain.internal.snapshots.communication.metastorage.GlobalSnapshotState
-
Ids of the structures that participate in the Snapshot Operation.
- structureNames() - Method in interface org.gridgain.internal.snapshots.communication.messages.CreateSnapshotMessage
-
Set of fully-qualified structure names that will be parts of the snapshot.
- StructureView - Class in org.gridgain.internal.snapshots.meta
-
Common JSON data required to restore structure (maps and sequences).
- SUCCESS_RESPONSE - Static variable in class org.gridgain.internal.snapshots.communication.messages.SnapshotMessageGroup
-
Message type for
SuccessResponseMessage. - SuccessResponseMessage - Interface in org.gridgain.internal.snapshots.communication.messages
-
Message representing a successful response.
- SwitchTablesAccessCommand - Class in org.gridgain.internal.snapshots.catalog
-
Command for locking all existing tables present in the Snapshot Meta.
T
- TableColumnDescriptorView - Class in org.gridgain.internal.snapshots.meta
-
JSON view of a
CatalogTableColumnDescriptor. - TableColumnDescriptorView(String, ColumnType, boolean, int, int, int, TableColumnDescriptorView.DefaultValueView) - Constructor for class org.gridgain.internal.snapshots.meta.TableColumnDescriptorView
-
JSON constructor.
- TableColumnDescriptorView.ConstantDefaultValueView - Class in org.gridgain.internal.snapshots.meta
-
JSON view of a
DefaultValue.ConstantValue. - TableColumnDescriptorView.DefaultValueView - Class in org.gridgain.internal.snapshots.meta
-
JSON view of a
DefaultValue. - TableColumnDescriptorView.FunctionCallDefaultValueView - Class in org.gridgain.internal.snapshots.meta
-
JSON view of a
DefaultValue.FunctionCall. - tableDescriptor() - Method in class org.gridgain.internal.snapshots.meta.TableSchemaView
- TableDescriptorView - Class in org.gridgain.internal.snapshots.meta
-
JSON view of a
CatalogTableDescriptor. - TableDescriptorView(int, int, String, String, String, String, List<TableColumnDescriptorView>, TableVersionView[], List<String>, String, String, String, String) - Constructor for class org.gridgain.internal.snapshots.meta.TableDescriptorView
-
JSON constructor.
- tableId() - Method in class org.gridgain.internal.snapshots.meta.TableDescriptorView
- tableIds() - Method in class org.gridgain.internal.snapshots.communication.metastorage.CreateSnapshotGlobalState
-
IDs of tables that participate in the Snapshot Operation.
- tableManager() - Method in class org.gridgain.internal.snapshots.SnapshotManagerContext
- tableName() - Method in class org.gridgain.internal.snapshots.meta.StructureView
- tableNames() - Method in interface org.gridgain.internal.snapshots.communication.messages.CreateSnapshotMessage
-
Set of fully-qualified table names that will be parts of the snapshot.
- tableNames() - Method in interface org.gridgain.internal.snapshots.communication.messages.RestoreSnapshotMessage
-
Set of fully-qualified table names that will be restored.
- tableNames() - Method in class org.gridgain.internal.snapshots.communication.metastorage.CreateSnapshotGlobalState
-
Names of tables that participate in the Snapshot Operation.
- tableNames() - Method in class org.gridgain.internal.snapshots.communication.metastorage.GlobalSnapshotState
-
Names of the tables that participate in the Snapshot Operation.
- tableNames() - Method in class org.gridgain.internal.snapshots.communication.metastorage.RestoreSnapshotGlobalState
- tableSchemaVersions() - Method in class org.gridgain.internal.snapshots.meta.TableDescriptorView
-
Returns schema versions between parent snapshot (excluding) and this snapshot (including).
- TableSchemaView - Class in org.gridgain.internal.snapshots.meta
-
Represents Catalog entities that are necessary to obtain table schemas during Snapshot Restoration.
- TableSchemaView(TableDescriptorView, IndexDescriptorView, List<IndexDescriptorView>) - Constructor for class org.gridgain.internal.snapshots.meta.TableSchemaView
-
JSON constructor.
- TableSnapshotMeta - Class in org.gridgain.internal.snapshots.meta
-
Class that represents metadata of a snapshot of a table.
- TableSnapshotMeta(TableSchemaView) - Constructor for class org.gridgain.internal.snapshots.meta.TableSnapshotMeta
-
Constructor.
- tableSnapshotMetas() - Method in class org.gridgain.internal.snapshots.meta.SnapshotMeta
- TableSnapshotReader - Class in org.gridgain.internal.snapshots
-
Class for restoring a Snapshot for a table.
- TableSnapshotReader(TableSnapshotMeta, SnapshotFileSystem, int, UUID, int, String, int) - Constructor for class org.gridgain.internal.snapshots.TableSnapshotReader
-
Constructor.
- TableTombstoneProvider - Interface in org.gridgain.internal.snapshots
-
Tombstones provider for table.
- TableTombstoneResolver - Interface in org.gridgain.internal.snapshots
-
Table tombstone resolver.
- TableVersionView - Class in org.gridgain.internal.snapshots.meta
-
JSON view of a
CatalogTableSchemaVersions.TableVersion. - TableVersionView(List<TableColumnDescriptorView>) - Constructor for class org.gridgain.internal.snapshots.meta.TableVersionView
-
JSON constructor.
- targetSnapshotId() - Method in interface org.gridgain.internal.snapshots.communication.messages.DeleteSnapshotMessage
-
ID of the Snapshot to be deleted.
- targetSnapshotId() - Method in interface org.gridgain.internal.snapshots.communication.messages.RestoreSnapshotMessage
-
ID of the Snapshot to be restored.
- targetSnapshotId() - Method in class org.gridgain.internal.snapshots.communication.metastorage.DeleteSnapshotGlobalState
- targetSnapshotId() - Method in class org.gridgain.internal.snapshots.communication.metastorage.RestoreSnapshotGlobalState
- tempTableDescriptors(SnapshotMeta, UUID, Catalog) - Static method in class org.gridgain.internal.snapshots.SnapshotUtils
-
Returns descriptors of the tables created during given snapshot RESTORE operation from the catalog.
- threadPool() - Method in class org.gridgain.internal.snapshots.SnapshotManagerContext
- threadPoolSize - Variable in class org.gridgain.internal.snapshots.configuration.NodeSnapshotConfigurationSchema
-
Amount of threads used by the Snapshot component for IO operations when creating or restoring snapshots.
- timestamp() - Method in interface org.gridgain.internal.snapshots.communication.messages.CreateSnapshotMessage
- timestamp() - Method in class org.gridgain.internal.snapshots.communication.metastorage.CreateSnapshotGlobalState
-
Inclusive upper bound of Snapshot interval.
- timestampLong() - Method in interface org.gridgain.internal.snapshots.communication.messages.CreateSnapshotMessage
-
Point in time at which the Snapshot should be created or
HybridTimestamp.NULL_HYBRID_TIMESTAMPto use current time. - tmpTableNamePrefix(UUID) - Static method in class org.gridgain.internal.snapshots.SnapshotManager
-
Prefix for temporary table names that are used during Snapshot restoration.
- toColumn() - Method in class org.gridgain.internal.snapshots.meta.TableColumnDescriptorView
-
Converts this view into
Column. - toColumnParams() - Method in class org.gridgain.internal.snapshots.meta.TableColumnDescriptorView
-
Converts this view into
ColumnParamsto be used in Catalog commands. - toDefaultValue() - Method in class org.gridgain.internal.snapshots.meta.TableColumnDescriptorView.ConstantDefaultValueView
- toDefaultValue() - Method in class org.gridgain.internal.snapshots.meta.TableColumnDescriptorView.DefaultValueView
- toDefaultValue() - Method in class org.gridgain.internal.snapshots.meta.TableColumnDescriptorView.FunctionCallDefaultValueView
- TOMBSTONE_HEADER_BYTE - Static variable in class org.gridgain.internal.snapshots.RowSnapshotWriter
-
Byte value representing a tombstone row.
- TombstoneResolverFactory - Class in org.gridgain.internal.snapshots
-
Factory for
TableTombstoneResolver. - TombstoneResolverFactory(TableTombstoneProvider) - Constructor for class org.gridgain.internal.snapshots.TombstoneResolverFactory
- topologyService() - Method in class org.gridgain.internal.snapshots.SnapshotManagerContext
- toStorageProfileParams() - Method in class org.gridgain.internal.snapshots.meta.StorageProfileDescriptorView
-
Converts this view into
StorageProfileParamsto be used in Catalog commands. - toString() - Method in class org.gridgain.internal.snapshots.communication.metastorage.CreateSnapshotGlobalState
- toString() - Method in class org.gridgain.internal.snapshots.communication.metastorage.DeleteSnapshotGlobalState
- toString() - Method in class org.gridgain.internal.snapshots.communication.metastorage.GlobalSnapshotState
- toString() - Method in class org.gridgain.internal.snapshots.communication.metastorage.LocalSnapshotState
- toString() - Method in class org.gridgain.internal.snapshots.communication.metastorage.RestoreSnapshotGlobalState
- toString() - Method in class org.gridgain.internal.snapshots.coordinator.SnapshotsCache.CacheFrame
- toString() - Method in class org.gridgain.internal.snapshots.filesystem.SnapshotUri
- txManager() - Method in class org.gridgain.internal.snapshots.SnapshotManagerContext
- type - Variable in class org.gridgain.internal.snapshots.configuration.SnapshotUriConfigurationSchema
-
The snapshot path's type.
- type() - Method in class org.gridgain.internal.snapshots.configuration.ClusterSnapshotConfigurationModule
- type() - Method in class org.gridgain.internal.snapshots.configuration.NodeSnapshotConfigurationModule
- type() - Method in class org.gridgain.internal.snapshots.filesystem.SnapshotUri
-
Returns type of the snapshot URI.
- type() - Method in class org.gridgain.internal.snapshots.meta.TableColumnDescriptorView
U
- unique() - Method in class org.gridgain.internal.snapshots.meta.IndexDescriptorView
- UNKNOWN_CATALOG_VERSION - Static variable in class org.gridgain.internal.snapshots.communication.metastorage.RestoreSnapshotGlobalState
- unlockTables(SnapshotMeta) - Static method in class org.gridgain.internal.snapshots.catalog.SwitchTablesAccessCommand
- unwrap(Class<T>) - Method in class org.gridgain.internal.snapshots.SecuredSnapshotFacade
- uri - Variable in class org.gridgain.internal.snapshots.configuration.SnapshotUriConfigurationSchema
-
The base URI to create snapshots at (scheme://relative-path or scheme:/absolute-path).
- uri() - Method in class org.gridgain.internal.snapshots.filesystem.EncryptedSnapshotPath
- uri() - Method in class org.gridgain.internal.snapshots.filesystem.LocalSnapshotMetaPath
- uri() - Method in class org.gridgain.internal.snapshots.filesystem.LocalSnapshotPath
- uri() - Method in interface org.gridgain.internal.snapshots.filesystem.SnapshotMetaPath
-
Returns URI of the object identified by this path.
- uri() - Method in interface org.gridgain.internal.snapshots.filesystem.SnapshotPath
-
Returns URI of the object identified by this path.
- uri() - Method in class org.gridgain.internal.snapshots.filesystem.SnapshotUri
-
Returns URI to the snapshots.
- UUID_SIZE - Static variable in class org.gridgain.internal.snapshots.RowSnapshotWriter
V
- validate(OneDefault, ValidationContext<NamedListView<SnapshotUriView>>) - Method in class org.gridgain.internal.snapshots.configuration.OneDefaultValidatorImpl
- validators() - Method in class org.gridgain.internal.snapshots.configuration.ClusterSnapshotConfigurationModule
- value() - Method in class org.gridgain.internal.snapshots.meta.TableColumnDescriptorView.ConstantDefaultValueView
- valueOf(String) - Static method in enum class org.gridgain.internal.snapshots.communication.metastorage.OperationType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.gridgain.internal.snapshots.communication.metastorage.SnapshotStatus
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.gridgain.internal.snapshots.filesystem.SnapshotUri.PathType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.gridgain.internal.snapshots.communication.metastorage.OperationType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.gridgain.internal.snapshots.communication.metastorage.SnapshotStatus
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.gridgain.internal.snapshots.filesystem.SnapshotUri.PathType
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- write(ByteBuffer) - Method in class org.gridgain.internal.snapshots.buffer.BufferedChannel
-
Writes the provided bytes of data to the buffer with the eviction logic (writing) into the channel in case of buffer overflow.
- write(ByteBuffer) - Method in class org.gridgain.internal.snapshots.buffer.ChecksumChannel
- writeChannel() - Method in class org.gridgain.internal.snapshots.filesystem.EncryptedSnapshotPath
- writeChannel() - Method in class org.gridgain.internal.snapshots.filesystem.LocalSnapshotMetaPath
- writeChannel() - Method in class org.gridgain.internal.snapshots.filesystem.LocalSnapshotPath
- writeChannel() - Method in interface org.gridgain.internal.snapshots.filesystem.SnapshotMetaPath
-
Opens a channel to write the object identified by this path.
- writeChannel() - Method in interface org.gridgain.internal.snapshots.filesystem.SnapshotPath
-
Opens a channel to write the object identified by this path.
- writeExternalData(CreateSnapshotGlobalState, IgniteDataOutput) - Method in class org.gridgain.internal.snapshots.communication.metastorage.CreateSnapshotGlobalStateSerializer
- writeExternalData(DeleteSnapshotGlobalState, IgniteDataOutput) - Method in class org.gridgain.internal.snapshots.communication.metastorage.DeleteSnapshotGlobalStateSerializer
- writeExternalData(GlobalSnapshotState, IgniteDataOutput) - Method in class org.gridgain.internal.snapshots.communication.metastorage.GlobalSnapshotStateSerializer
- writeExternalData(LocalSnapshotState, IgniteDataOutput) - Method in class org.gridgain.internal.snapshots.communication.metastorage.LocalSnapshotStateSerializer
- writeExternalData(RestoreSnapshotGlobalState, IgniteDataOutput) - Method in class org.gridgain.internal.snapshots.communication.metastorage.RestoreSnapshotGlobalStateSerializer
- writeSnapshotMeta(SnapshotMeta, SnapshotFileSystem) - Method in class org.gridgain.internal.snapshots.SnapshotMetaSerializer
-
Writes the Snapshot Meta of the given Snapshot (identified by the given Snapshot ID) to a file.
Z
- zoneDescriptors() - Method in class org.gridgain.internal.snapshots.meta.SnapshotMeta
- ZoneDescriptorView - Class in org.gridgain.internal.snapshots.meta
-
JSON view of a
CatalogZoneDescriptor. - ZoneDescriptorView(String, int, int, int, int, String, StorageProfilesDescriptorView) - Constructor for class org.gridgain.internal.snapshots.meta.ZoneDescriptorView
-
JSON constructor.
- zoneName() - Method in class org.gridgain.internal.snapshots.meta.TableDescriptorView
- zoneViews() - Method in class org.gridgain.internal.snapshots.meta.DescriptorViewFactory
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form