Index

A B C D E F G H I K L M N O P R S T U V W Z 
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.
applyCommand(List<UpdateEntry>) - Method in class org.gridgain.internal.snapshots.catalog.CommandState
Applies given update entries to the current catalog state.
applyCommand(UpdateEntry) - Method in class org.gridgain.internal.snapshots.catalog.CommandState
Applies given update entry to the current catalog state.
applyCommand(UpdateProducer) - Method in class org.gridgain.internal.snapshots.catalog.CommandState
Applies the given command to the current catalog state.
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.
availablePartitions(int) - Method in class org.gridgain.internal.snapshots.filesystem.EncryptedSnapshotFileSystem
 
availablePartitions(int) - Method in class org.gridgain.internal.snapshots.filesystem.LocalSnapshotFileSystem
 
availablePartitions(int) - Method in interface org.gridgain.internal.snapshots.filesystem.SnapshotFileSystem
Returns a set of partition IDs available in this snapshot for the given table.
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 BufferAlreadyDisposedException if 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
A buffering wrapper for WritableByteChannel that accumulates small writes into larger chunks before flushing to the underlying channel.
BufferedChannel(WritableByteChannel, DisposableByteBuffer) - Constructor for class org.gridgain.internal.snapshots.buffer.BufferedChannel
Creates a buffered channel wrapping the given delegate with the specified buffer.
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
 
canRestore() - Method in class org.gridgain.internal.snapshots.meta.TableColumnDescriptorView.ConstantDefaultValueView
 
canRestore() - Method in class org.gridgain.internal.snapshots.meta.TableColumnDescriptorView.DefaultValueView
Returns false if this default value can't be restored (i.e.
canRestore() - Method in class org.gridgain.internal.snapshots.meta.TableColumnDescriptorView.FunctionCallDefaultValueView
 
catalog() - Method in class org.gridgain.internal.snapshots.catalog.CommandState
 
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
 
ChannelUtils - Class in org.gridgain.internal.snapshots.buffer
Utility methods for working with WritableByteChannel.
ChecksumChannel - Class in org.gridgain.internal.snapshots.buffer
Delegates writes to a channel and appends a checksum value before closing.
ChecksumChannel(WritableByteChannel, Checksum, ByteOrder) - Constructor for class org.gridgain.internal.snapshots.buffer.ChecksumChannel
Creates a new checksum channel.
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
 
CommandState - Class in org.gridgain.internal.snapshots.catalog
Helper class that encapsulates the intermediate state of the catalog when applying a bunch of commands to it.
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.
computedValue() - Method in class org.gridgain.internal.snapshots.meta.TableColumnDescriptorView.FunctionCallDefaultValueView
 
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, 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<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
VersionedSerializer for CreateSnapshotGlobalState instances.
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.
createStructureDescriptors(Catalog, Set<Integer>) - Method in class org.gridgain.internal.snapshots.structure.MapStructureHandler
 
createStructureDescriptors(Catalog, Set<Integer>) - Method in class org.gridgain.internal.snapshots.structure.SequenceStructureHandler
 
createStructureDescriptors(Catalog, Set<Integer>) - Method in interface org.gridgain.internal.snapshots.structure.StructureHandler
Creates descriptors for the given structure IDs.
CreateStructuresCommand - Class in org.gridgain.internal.snapshots.catalog
Catalog command responsible for the following actions.
CreateStructuresCommand(SnapshotMeta) - Constructor for class org.gridgain.internal.snapshots.catalog.CreateStructuresCommand
Creates a command.
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

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
 
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
VersionedSerializer for DeleteSnapshotGlobalState instances.
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.
dependenciesForTables(Catalog, Collection<CatalogTableDescriptor>) - Method in class org.gridgain.internal.snapshots.structure.MapStructureHandler
 
dependenciesForTables(Catalog, Collection<CatalogTableDescriptor>) - Method in class org.gridgain.internal.snapshots.structure.SequenceStructureHandler
 
dependenciesForTables(Catalog, Collection<CatalogTableDescriptor>) - Method in interface org.gridgain.internal.snapshots.structure.StructureHandler
Retrieves structures required for the given tables.
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 CreateSnapshotGlobalState instance.
deserialize(byte[]) - Static method in class org.gridgain.internal.snapshots.communication.metastorage.DeleteSnapshotGlobalStateSerializer
Deserializes the given byte array to a DeleteSnapshotGlobalState instance.
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 RestoreSnapshotGlobalState instance.
destination() - Method in interface org.gridgain.internal.snapshots.communication.messages.CreateSnapshotMessage
Name of the snapshot URI in configuration or null for 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 ByteBuffer with disposable mechanism.
DisposableByteBuffer(ByteBuffer, Disposable) - Constructor for class org.gridgain.internal.snapshots.buffer.DisposableByteBuffer
 
dispose() - Method in class org.gridgain.internal.snapshots.buffer.DisposableByteBuffer
 
DropExistingStructuresCommand - Class in org.gridgain.internal.snapshots.catalog
Command that drops existing structures (maps) present in the snapshot meta.
DropExistingStructuresCommand(SnapshotMeta) - Constructor for class org.gridgain.internal.snapshots.catalog.DropExistingStructuresCommand
Creates a command.
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
 
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
 
force() - Method in interface org.gridgain.internal.snapshots.communication.messages.RestoreSnapshotMessage
If false then restoration fails if specified structures already exist.
force() - Method in class org.gridgain.internal.snapshots.communication.metastorage.GlobalSnapshotState
If force flag was used for the operation.
force() - Method in class org.gridgain.internal.snapshots.communication.metastorage.RestoreSnapshotGlobalState
 
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, List<Object>, Object) - Constructor for class org.gridgain.internal.snapshots.meta.TableColumnDescriptorView.FunctionCallDefaultValueView
Creates a JSON view of a function call with its parameters and computed value.
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.CreateStructuresCommand
 
get(UpdateContext) - Method in class org.gridgain.internal.snapshots.catalog.CreateTemporaryTablesCommand
 
get(UpdateContext) - Method in class org.gridgain.internal.snapshots.catalog.DropExistingStructuresCommand
 
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
 
getSnapshotsList(String, boolean, boolean, boolean) - Method in class org.gridgain.internal.snapshots.SecuredSnapshotFacade
 
getSnapshotsList(String, boolean, boolean, boolean) - Method in interface org.gridgain.internal.snapshots.SnapshotFacade
Returns a list of snapshots.
getSnapshotsList(String, boolean, boolean, boolean) - Method in class org.gridgain.internal.snapshots.SnapshotFacadeImpl
 
getStructure(Catalog, CatalogSchemaDescriptor, String) - Method in class org.gridgain.internal.snapshots.structure.MapStructureHandler
 
getStructure(Catalog, CatalogSchemaDescriptor, String) - Method in class org.gridgain.internal.snapshots.structure.SequenceStructureHandler
 
getStructure(Catalog, CatalogSchemaDescriptor, String) - Method in interface org.gridgain.internal.snapshots.structure.StructureHandler
Retrieves structure by name from the given schema.
getStructureHandlers() - Static method in interface org.gridgain.internal.snapshots.structure.StructureHandler
Returns registered structure handlers.
getStructures(Catalog) - Method in class org.gridgain.internal.snapshots.structure.MapStructureHandler
 
getStructures(Catalog) - Method in class org.gridgain.internal.snapshots.structure.SequenceStructureHandler
 
getStructures(Catalog) - Method in interface org.gridgain.internal.snapshots.structure.StructureHandler
Retrieves all structures from the given catalog.
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
VersionedSerializer for GlobalSnapshotState instances.
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

id() - Method in class org.gridgain.internal.snapshots.structure.Structure
Returns structure ID.
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 LocalSnapshotState instances.
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.
MapDescriptorView(String, String, String) - Constructor for class org.gridgain.internal.snapshots.meta.MapDescriptorView
JSON constructor.
MapStructureHandler - Class in org.gridgain.internal.snapshots.structure
Implementation of StructureHandler for maps.
MapStructureHandler() - Constructor for class org.gridgain.internal.snapshots.structure.MapStructureHandler
 
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.filesystem.SnapshotUriWithName
Returns name of the snapshot path from configuration.
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
 
name() - Method in class org.gridgain.internal.snapshots.structure.Structure
Returns structure name.
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
 
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.structure - package org.gridgain.internal.snapshots.structure
 
org.gridgain.internal.snapshots.tombstone - package org.gridgain.internal.snapshots.tombstone
 

P

parameters() - Method in class org.gridgain.internal.snapshots.meta.TableColumnDescriptorView.FunctionCallDefaultValueView
 
parentSnapshotId() - Method in class org.gridgain.internal.snapshots.communication.metastorage.CreateSnapshotGlobalState
ID of the Parent Snapshot for Incremental Snapshot, null for 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>, Set<String>, String, String, boolean) - 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.
readSnapshotMeta(SnapshotMetaPath) - Method in interface org.gridgain.internal.snapshots.filesystem.SnapshotFileSystemManager
Reads Snapshot Meta from the given path.
readSnapshotMeta(SnapshotMetaPath) - Method in class org.gridgain.internal.snapshots.filesystem.SnapshotFileSystemManagerImpl
 
readSnapshotMeta(SnapshotMetaPath) - Static method in class org.gridgain.internal.snapshots.SnapshotMetaSerializer
Reads and deserialize snapshot metadata from the given path.
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.
renameSystemTable(CommandState, StructureView, String) - Static method in interface org.gridgain.internal.snapshots.structure.StructureHandler
Adds command to the command state to rename system table associated with the given structure view.
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 and structures from a given Snapshot with default source and force=false.
restoreSnapshot(UUID, Set<String>) - Method in interface org.gridgain.internal.snapshots.SnapshotFacade
Initiates restoration of a given Snapshot with default source and force=false.
restoreSnapshot(UUID, Set<String>, Set<String>) - Method in interface org.gridgain.internal.snapshots.SnapshotFacade
Initiates restoration of a given Snapshot with default source.
restoreSnapshot(UUID, Set<String>, Set<String>, String, String, boolean) - Method in class org.gridgain.internal.snapshots.SecuredSnapshotFacade
 
restoreSnapshot(UUID, Set<String>, Set<String>, String, String, boolean) - Method in interface org.gridgain.internal.snapshots.SnapshotFacade
Initiates restoration of a given Snapshot.
restoreSnapshot(UUID, Set<String>, Set<String>, String, String, boolean) - 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>, Set<QualifiedName>, UUID, int, Instant, String, SnapshotUri, String, boolean) - 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
VersionedSerializer for RestoreSnapshotGlobalState instances.
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.
retainTablesAndStructures(SnapshotMeta, Set<QualifiedName>, Set<QualifiedName>) - Static method in class org.gridgain.internal.snapshots.SnapshotUtils
Retains in snapshot meta only information about specified tables and structures.
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
 
scanSnapshotMeta(SnapshotUri) - Method in interface org.gridgain.internal.snapshots.filesystem.SnapshotFileSystemManager
Returns the paths to the meta files of all snapshots along the path.
scanSnapshotMeta(SnapshotUri) - Method in class org.gridgain.internal.snapshots.filesystem.SnapshotFileSystemManagerImpl
 
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 SnapshotFacade that 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.
SequenceDescriptorView(String, String, long, long, long, long, long, String) - Constructor for class org.gridgain.internal.snapshots.meta.SequenceDescriptorView
JSON constructor.
SequenceStructureHandler - Class in org.gridgain.internal.snapshots.structure
Implementation of StructureHandler for sequences.
SequenceStructureHandler() - Constructor for class org.gridgain.internal.snapshots.structure.SequenceStructureHandler
 
sequencesUsedByTables(Collection<TableSnapshotMeta>) - Static method in class org.gridgain.internal.snapshots.SnapshotUtils
Returns sequences used by the given tables.
serialize(CreateSnapshotGlobalState) - Static method in class org.gridgain.internal.snapshots.communication.metastorage.CreateSnapshotGlobalStateSerializer
Serializes the given CreateSnapshotGlobalState instance to a byte array.
serialize(DeleteSnapshotGlobalState) - Static method in class org.gridgain.internal.snapshots.communication.metastorage.DeleteSnapshotGlobalStateSerializer
Serializes the given DeleteSnapshotGlobalState instance 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 RestoreSnapshotGlobalState instance 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
 
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, SnapshotFileSystemManager) - 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, 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(URI) - Constructor for exception org.gridgain.internal.snapshots.SnapshotMetaNotFoundException
Constructor.
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 SystemLocalConfiguration for 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.
SnapshotStructuresNotFoundException - Exception in org.gridgain.internal.snapshots
Exception thrown when specified structures are not found.
SnapshotStructuresNotFoundException(List<String>) - Constructor for exception org.gridgain.internal.snapshots.SnapshotStructuresNotFoundException
 
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.
snapshotUris() - Method in interface org.gridgain.internal.snapshots.filesystem.SnapshotFileSystemManager
Returns all registered snapshot paths from the configuration.
snapshotUris() - Method in class org.gridgain.internal.snapshots.filesystem.SnapshotFileSystemManagerImpl
 
SnapshotUriWithName - Class in org.gridgain.internal.snapshots.filesystem
Represents a snapshot path from the configuration with its name.
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 null for 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
 
Structure - Class in org.gridgain.internal.snapshots.structure
Info about a structure (map, sequence, ...).
Structure(int, QualifiedName, CatalogTableDescriptor) - Constructor for class org.gridgain.internal.snapshots.structure.Structure
Constructor.
structureDescriptors() - Method in class org.gridgain.internal.snapshots.meta.SnapshotMeta
 
StructureHandler - Interface in org.gridgain.internal.snapshots.structure
Handler to snapshot and restore structures (maps, sequences).
StructureHandler.StructureHandlersHolder - Class in org.gridgain.internal.snapshots.structure
Contains registered structure handlers.
StructureHandlersHolder() - Constructor for class org.gridgain.internal.snapshots.structure.StructureHandler.StructureHandlersHolder
 
structureIds() - Method in class org.gridgain.internal.snapshots.communication.metastorage.CreateSnapshotGlobalState
 
structureNames() - Method in interface org.gridgain.internal.snapshots.communication.messages.CreateSnapshotMessage
Set of fully-qualified structure names that will be parts of the snapshot.
structureNames() - Method in interface org.gridgain.internal.snapshots.communication.messages.RestoreSnapshotMessage
Set of fully-qualified structure names that will be restored.
structureNames() - Method in class org.gridgain.internal.snapshots.communication.metastorage.CreateSnapshotGlobalState
Names of structures that participate in the Snapshot Operation.
structureNames() - Method in class org.gridgain.internal.snapshots.communication.metastorage.GlobalSnapshotState
Names of the structures that participate in the Snapshot Operation.
structureNames() - Method in class org.gridgain.internal.snapshots.communication.metastorage.RestoreSnapshotGlobalState
 
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.
systemTable() - Method in class org.gridgain.internal.snapshots.structure.Structure
Returns descriptor of the system table associated with this structure.

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_TIMESTAMP to 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 ColumnParams to 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
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 StorageProfileParams to 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
 
tryDropStructure(CommandState, StructureView) - Method in class org.gridgain.internal.snapshots.structure.MapStructureHandler
 
tryDropStructure(CommandState, StructureView) - Method in class org.gridgain.internal.snapshots.structure.SequenceStructureHandler
 
tryDropStructure(CommandState, StructureView) - Method in interface org.gridgain.internal.snapshots.structure.StructureHandler
If given view matches the handler, adds commands to command state to drop corresponding structure and returns true.
tryRestoreStructure(CommandState, StructureView, int, int, AtomicInteger) - Method in class org.gridgain.internal.snapshots.structure.MapStructureHandler
 
tryRestoreStructure(CommandState, StructureView, int, int, AtomicInteger) - Method in class org.gridgain.internal.snapshots.structure.SequenceStructureHandler
 
tryRestoreStructure(CommandState, StructureView, int, int, AtomicInteger) - Method in interface org.gridgain.internal.snapshots.structure.StructureHandler
If given view matches the handler, adds commands to command state to restore the given structure and returns true.
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
 
write(ByteBuffer) - Method in class org.gridgain.internal.snapshots.buffer.ChecksumChannel
 
writeAll(WritableByteChannel, ByteBuffer) - Static method in class org.gridgain.internal.snapshots.buffer.ChannelUtils
Writes all bytes from buffer to a blocking channel.
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
 
A B C D E F G H I K L M N O P R S T U V W Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form