Index
All Classes and Interfaces|All Packages|Serialized Form
A
- AbstractSchemaColumnsProcessor - Class in org.apache.ignite.migrationtools.persistence.mappers
-
Provides a mapping layer between Ignite 2 Tuples (created from Binary Objects) and a Ignite 3 table schema.
- AbstractSchemaColumnsProcessor(ClientSchema, Map<String, String>, TypeConverterFactory, boolean) - Constructor for class org.apache.ignite.migrationtools.persistence.mappers.AbstractSchemaColumnsProcessor
-
Constructor.
- AbstractSchemaColumnsProcessor.RecordMappingException - Exception in org.apache.ignite.migrationtools.persistence.mappers
-
RecordMappingException.
- AbstractSchemaColumnsProcessor.WrapperClass - Class in org.apache.ignite.migrationtools.persistence.mappers
-
WrapperClass.
- additionalColumnsInRecord() - Method in exception org.apache.ignite.migrationtools.persistence.mappers.RecordAndTableSchemaMismatchException
B
- BasicProcessor<S,
T> - Class in org.apache.ignite.migrationtools.persistence.utils.pubsub -
Base class for building
Flow.Processorwhich provides a transparent layer between a single publisher and a single subscriber. - BasicProcessor() - Constructor for class org.apache.ignite.migrationtools.persistence.utils.pubsub.BasicProcessor
- booleanValue(int) - Method in class org.apache.ignite.migrationtools.persistence.mappers.CustomTupleImpl
- booleanValue(String) - Method in class org.apache.ignite.migrationtools.persistence.mappers.CustomTupleImpl
- bytesValue(int) - Method in class org.apache.ignite.migrationtools.persistence.mappers.CustomTupleImpl
- bytesValue(String) - Method in class org.apache.ignite.migrationtools.persistence.mappers.CustomTupleImpl
- byteValue(int) - Method in class org.apache.ignite.migrationtools.persistence.mappers.CustomTupleImpl
- byteValue(String) - Method in class org.apache.ignite.migrationtools.persistence.mappers.CustomTupleImpl
C
- CacheDataRowProcessor - Class in org.apache.ignite.migrationtools.persistence.mappers
-
Processes
CacheDataRowinto Java Object entries. - CacheDataRowProcessor(CacheObjectContext) - Constructor for class org.apache.ignite.migrationtools.persistence.mappers.CacheDataRowProcessor
- cacheDescriptor(String) - Method in class org.apache.ignite.migrationtools.persistence.MigrationCacheProcessor
- cacheDescriptors() - Method in class org.apache.ignite.migrationtools.persistence.MigrationCacheProcessor
- cacheName() - Method in exception org.apache.ignite.migrationtools.persistence.exceptions.MigrateCacheException
-
Gets the source cache name for the underlying migration request.
- cancel() - Method in class org.apache.ignite.migrationtools.persistence.utils.pubsub.StreamerPublisher
- close() - Method in class org.apache.ignite.migrationtools.persistence.utils.pubsub.StreamerPublisher
- closeExceptionally(Throwable) - Method in class org.apache.ignite.migrationtools.persistence.utils.pubsub.StreamerPublisher
-
Close with error.
- columnCount() - Method in class org.apache.ignite.migrationtools.persistence.mappers.CustomTupleImpl
- columnIndex(String) - Method in class org.apache.ignite.migrationtools.persistence.mappers.CustomTupleImpl
- columnName(int) - Method in class org.apache.ignite.migrationtools.persistence.mappers.CustomTupleImpl
- consistentId() - Method in class org.apache.ignite.migrationtools.persistence.Ignite2PersistenceTools.NodeFolderDescriptor
-
consistentId.
- create(GridKernalContext, IgniteConfiguration) - Static method in class org.apache.ignite.migrationtools.persistence.MigrationKernal
-
Factory method.
- createMapper() - Static method in class org.apache.ignite.migrationtools.persistence.mappers.AbstractSchemaColumnsProcessor
-
Creates a JSON Mapper.
- createSubscribed(Flow.Publisher<Map.Entry<Object, Object>>, int, ClientSchema, Map<String, String>, TypeConverterFactory) - Method in interface org.apache.ignite.migrationtools.persistence.Ignite2PersistentCacheTools.ColumnsProcessorFactory
- createUnexpectedRecordTypeError(Class<?>, Class<?>) - Static method in exception org.apache.ignite.migrationtools.persistence.mappers.AbstractSchemaColumnsProcessor.RecordMappingException
- CustomTupleImpl - Class in org.apache.ignite.migrationtools.persistence.mappers
-
Slightly more efficient
Tupleimplementation that uses precomputed column name to column id mappings. - CustomTupleImpl(Map<String, Integer>) - Constructor for class org.apache.ignite.migrationtools.persistence.mappers.CustomTupleImpl
D
- datetimeValue(int) - Method in class org.apache.ignite.migrationtools.persistence.mappers.CustomTupleImpl
- datetimeValue(String) - Method in class org.apache.ignite.migrationtools.persistence.mappers.CustomTupleImpl
- dateValue(int) - Method in class org.apache.ignite.migrationtools.persistence.mappers.CustomTupleImpl
- dateValue(String) - Method in class org.apache.ignite.migrationtools.persistence.mappers.CustomTupleImpl
- decimalValue(int) - Method in class org.apache.ignite.migrationtools.persistence.mappers.CustomTupleImpl
- decimalValue(String) - Method in class org.apache.ignite.migrationtools.persistence.mappers.CustomTupleImpl
- doubleValue(int) - Method in class org.apache.ignite.migrationtools.persistence.mappers.CustomTupleImpl
- doubleValue(String) - Method in class org.apache.ignite.migrationtools.persistence.mappers.CustomTupleImpl
E
- equals(Object) - Method in class org.apache.ignite.migrationtools.persistence.mappers.CustomTupleImpl
F
- floatValue(int) - Method in class org.apache.ignite.migrationtools.persistence.mappers.CustomTupleImpl
- floatValue(String) - Method in class org.apache.ignite.migrationtools.persistence.mappers.CustomTupleImpl
G
- getDroppedColumns() - Method in class org.apache.ignite.migrationtools.persistence.mappers.IgnoreMismatchesSchemaColumnProcessor.IgnoredColumnsStats
- getMessage() - Method in exception org.apache.ignite.migrationtools.persistence.mappers.RecordAndTableSchemaMismatchException
- getNumSkippedRecords() - Method in class org.apache.ignite.migrationtools.persistence.mappers.SkipRecordsSchemaColumnsProcessor.SkippedRecordsStats
- getProcessedElements() - Method in class org.apache.ignite.migrationtools.persistence.mappers.SchemaColumnProcessorStats
- getStats() - Method in class org.apache.ignite.migrationtools.persistence.mappers.AbstractSchemaColumnsProcessor
- getStats() - Method in class org.apache.ignite.migrationtools.persistence.mappers.IgnoreMismatchesSchemaColumnProcessor
- getStats() - Method in interface org.apache.ignite.migrationtools.persistence.mappers.SchemaColumnsProcessor
- getStats() - Method in class org.apache.ignite.migrationtools.persistence.mappers.SkipRecordsSchemaColumnsProcessor
H
- hashCode() - Method in class org.apache.ignite.migrationtools.persistence.mappers.CustomTupleImpl
- hasReceivedError() - Method in class org.apache.ignite.migrationtools.persistence.mappers.AbstractSchemaColumnsProcessor
I
- Ignite2PersistenceTools - Class in org.apache.ignite.migrationtools.persistence
-
Utility class to handle Ignite 2 persistence work dirs.
- Ignite2PersistenceTools() - Constructor for class org.apache.ignite.migrationtools.persistence.Ignite2PersistenceTools
- Ignite2PersistenceTools.NodeFolderDescriptor - Class in org.apache.ignite.migrationtools.persistence
-
Simple descriptor of discovered node folders.
- Ignite2PersistentCacheTools - Class in org.apache.ignite.migrationtools.persistence
-
Utility methods to interact with Ignite 2 persistent caches.
- Ignite2PersistentCacheTools() - Constructor for class org.apache.ignite.migrationtools.persistence.Ignite2PersistentCacheTools
- Ignite2PersistentCacheTools.ColumnsProcessorFactory - Interface in org.apache.ignite.migrationtools.persistence
-
ColumnsProcessorFactory.
- IgnoredColumnsStats(long, Map<String, Long>) - Constructor for class org.apache.ignite.migrationtools.persistence.mappers.IgnoreMismatchesSchemaColumnProcessor.IgnoredColumnsStats
- IgnoreMismatchesSchemaColumnProcessor - Class in org.apache.ignite.migrationtools.persistence.mappers
-
Provides a mapping layer between Ignite 2 Tuples (created from Binary Objects) and a Ignite 3 table schema.
- IgnoreMismatchesSchemaColumnProcessor(ClientSchema, Map<String, String>, TypeConverterFactory) - Constructor for class org.apache.ignite.migrationtools.persistence.mappers.IgnoreMismatchesSchemaColumnProcessor
- IgnoreMismatchesSchemaColumnProcessor.IgnoredColumnsStats - Class in org.apache.ignite.migrationtools.persistence.mappers
-
IgnoredColumnsStats.
- intValue(int) - Method in class org.apache.ignite.migrationtools.persistence.mappers.CustomTupleImpl
- intValue(String) - Method in class org.apache.ignite.migrationtools.persistence.mappers.CustomTupleImpl
- isExtraFieldsColumn(ClientColumn) - Static method in class org.apache.ignite.migrationtools.persistence.mappers.AbstractSchemaColumnsProcessor
L
- loadAllDescriptors() - Method in class org.apache.ignite.migrationtools.persistence.MigrationCacheProcessor
-
Load all descriptors.
- longValue(int) - Method in class org.apache.ignite.migrationtools.persistence.mappers.CustomTupleImpl
- longValue(String) - Method in class org.apache.ignite.migrationtools.persistence.mappers.CustomTupleImpl
M
- migrateCache(ClientAdapter, SqlDdlGenerator, List<MigrationKernalContext>, String, Ignite2PersistentCacheTools.ColumnsProcessorFactory) - Static method in class org.apache.ignite.migrationtools.persistence.Ignite2PersistentCacheTools
-
Wrapper method that migrates a given cache.
- MigrateCacheException - Exception in org.apache.ignite.migrationtools.persistence.exceptions
-
MigrateCacheException.
- MigrateCacheException(String, String, Throwable) - Constructor for exception org.apache.ignite.migrationtools.persistence.exceptions.MigrateCacheException
-
Default constructor.
- MigrationCacheProcessor - Class in org.apache.ignite.migrationtools.persistence
-
This is a lazy version of the
GridCacheProcessor. - MigrationCacheProcessor(GridKernalContext) - Constructor for class org.apache.ignite.migrationtools.persistence.MigrationCacheProcessor
-
Constructor.
- MigrationKernal - Class in org.apache.ignite.migrationtools.persistence
-
Custom
IgniteKernalfor the migration. - MigrationKernalContext - Class in org.apache.ignite.migrationtools.persistence
-
Minimal kernal context used to read an Apache Ignite 2 cluster working dir.
- MigrationKernalContext(IgniteConfiguration, File, Serializable) - Constructor for class org.apache.ignite.migrationtools.persistence.MigrationKernalContext
-
Constructor.
- missingColumnsInRecord() - Method in exception org.apache.ignite.migrationtools.persistence.mappers.RecordAndTableSchemaMismatchException
N
- nodeFolderCandidates(IgniteConfiguration) - Static method in class org.apache.ignite.migrationtools.persistence.Ignite2PersistenceTools
-
Compute a list of
Ignite2PersistenceTools.NodeFolderDescriptors available for the provided Ignite 2 cluster configuration. - NodeFolderDescriptor(File, Serializable) - Constructor for class org.apache.ignite.migrationtools.persistence.Ignite2PersistenceTools.NodeFolderDescriptor
O
- offer(T) - Method in class org.apache.ignite.migrationtools.persistence.utils.pubsub.StreamerPublisher
-
Offer a new item to the subscriber.
- onComplete() - Method in class org.apache.ignite.migrationtools.persistence.utils.pubsub.BasicProcessor
- onError(Throwable) - Method in class org.apache.ignite.migrationtools.persistence.mappers.AbstractSchemaColumnsProcessor
- onError(Throwable) - Method in class org.apache.ignite.migrationtools.persistence.mappers.SkipRecordsSchemaColumnsProcessor
- onError(Throwable) - Method in class org.apache.ignite.migrationtools.persistence.utils.pubsub.BasicProcessor
- onNext(Map.Entry<Object, Object>) - Method in class org.apache.ignite.migrationtools.persistence.mappers.AbstractSchemaColumnsProcessor
- onNext(CacheDataRow) - Method in class org.apache.ignite.migrationtools.persistence.mappers.CacheDataRowProcessor
- onNext(S) - Method in class org.apache.ignite.migrationtools.persistence.utils.pubsub.RateLimiterProcessor
- onSubscribe(Flow.Subscription) - Method in class org.apache.ignite.migrationtools.persistence.utils.pubsub.BasicProcessor
- org.apache.ignite.migrationtools.persistence - package org.apache.ignite.migrationtools.persistence
- org.apache.ignite.migrationtools.persistence.exceptions - package org.apache.ignite.migrationtools.persistence.exceptions
- org.apache.ignite.migrationtools.persistence.mappers - package org.apache.ignite.migrationtools.persistence.mappers
- org.apache.ignite.migrationtools.persistence.utils.pubsub - package org.apache.ignite.migrationtools.persistence.utils.pubsub
P
- packIntoMany(BinaryObjectImpl, AbstractSchemaColumnsProcessor.TypeProcessingResult, boolean) - Method in class org.apache.ignite.migrationtools.persistence.mappers.AbstractSchemaColumnsProcessor
- persistentCaches() - Method in class org.apache.ignite.migrationtools.persistence.MigrationCacheProcessor
- persistentCaches(List<MigrationKernalContext>) - Static method in class org.apache.ignite.migrationtools.persistence.Ignite2PersistentCacheTools
-
List the persistent caches in the provided nodes.
- postProcessMappedTuple(Tuple, Collection<String>, Collection<String>) - Method in class org.apache.ignite.migrationtools.persistence.mappers.AbstractSchemaColumnsProcessor
- postProcessMappedTuple(Tuple, Collection<String>, Collection<String>) - Method in class org.apache.ignite.migrationtools.persistence.mappers.IgnoreMismatchesSchemaColumnProcessor
- postProcessMappedTuple(Tuple, Collection<String>, Collection<String>) - Method in class org.apache.ignite.migrationtools.persistence.mappers.SimpleSchemaColumnsProcessor
- publishCacheCursor(List<MigrationKernalContext>, String, BiFunction<Flow.Publisher<Map.Entry<Object, Object>>, Integer, Optional<CompletableFuture<Void>>>) - Static method in class org.apache.ignite.migrationtools.persistence.Ignite2PersistentCacheTools
-
Publishes a cache cursor on the given nodes.
- publishCacheCursorAtNode(MigrationKernalContext, DynamicCacheDescriptor, BiFunction<Flow.Publisher<Map.Entry<Object, Object>>, Integer, Optional<CompletableFuture<Void>>>) - Static method in class org.apache.ignite.migrationtools.persistence.Ignite2PersistentCacheTools
-
Publishes a cache cursor on the given node.
R
- RateLimiterProcessor<S> - Class in org.apache.ignite.migrationtools.persistence.utils.pubsub
-
Limits the upstream rate of the downstream processor/publisher.
- RateLimiterProcessor(long, TimeUnit, int) - Constructor for class org.apache.ignite.migrationtools.persistence.utils.pubsub.RateLimiterProcessor
-
Constructor.
- RecordAndTableSchemaMismatchException - Exception in org.apache.ignite.migrationtools.persistence.mappers
-
RecordAndTableSchemaMismatchException.
- RecordAndTableSchemaMismatchException(Collection<String>, Collection<String>) - Constructor for exception org.apache.ignite.migrationtools.persistence.mappers.RecordAndTableSchemaMismatchException
-
Constructor.
- RecordMappingException(String) - Constructor for exception org.apache.ignite.migrationtools.persistence.mappers.AbstractSchemaColumnsProcessor.RecordMappingException
- request(long) - Method in class org.apache.ignite.migrationtools.persistence.utils.pubsub.StreamerPublisher
S
- SchemaColumnProcessorStats - Class in org.apache.ignite.migrationtools.persistence.mappers
-
SchemaColumnProcessorStats.
- SchemaColumnProcessorStats(long) - Constructor for class org.apache.ignite.migrationtools.persistence.mappers.SchemaColumnProcessorStats
- SchemaColumnsProcessor - Interface in org.apache.ignite.migrationtools.persistence.mappers
-
SchemaColumnsProcessor.
- set(int, Object) - Method in class org.apache.ignite.migrationtools.persistence.mappers.CustomTupleImpl
- set(String, Object) - Method in class org.apache.ignite.migrationtools.persistence.mappers.CustomTupleImpl
- shortValue(int) - Method in class org.apache.ignite.migrationtools.persistence.mappers.CustomTupleImpl
- shortValue(String) - Method in class org.apache.ignite.migrationtools.persistence.mappers.CustomTupleImpl
- SimpleSchemaColumnsProcessor - Class in org.apache.ignite.migrationtools.persistence.mappers
-
Provides a mapping layer between Ignite 2 Tuples (created from Binary Objects) and a Ignite 3 table schema.
- SimpleSchemaColumnsProcessor(ClientSchema, Map<String, String>, TypeConverterFactory) - Constructor for class org.apache.ignite.migrationtools.persistence.mappers.SimpleSchemaColumnsProcessor
- SimpleSchemaColumnsProcessor(ClientSchema, Map<String, String>, TypeConverterFactory, boolean) - Constructor for class org.apache.ignite.migrationtools.persistence.mappers.SimpleSchemaColumnsProcessor
- SkippedRecordsStats(long, long) - Constructor for class org.apache.ignite.migrationtools.persistence.mappers.SkipRecordsSchemaColumnsProcessor.SkippedRecordsStats
- SkipRecordsSchemaColumnsProcessor - Class in org.apache.ignite.migrationtools.persistence.mappers
-
Provides a mapping layer between Ignite 2 Tuples (created from Binary Objects) and a Ignite 3 table schema.
- SkipRecordsSchemaColumnsProcessor(ClientSchema, Map<String, String>, TypeConverterFactory) - Constructor for class org.apache.ignite.migrationtools.persistence.mappers.SkipRecordsSchemaColumnsProcessor
- SkipRecordsSchemaColumnsProcessor.SkippedRecordsStats - Class in org.apache.ignite.migrationtools.persistence.mappers
-
SkippedRecordsStats.
- start() - Method in class org.apache.ignite.migrationtools.persistence.MigrationCacheProcessor
- start() - Method in class org.apache.ignite.migrationtools.persistence.MigrationKernalContext
-
Starts the context.
- startCache(DynamicCacheDescriptor) - Method in class org.apache.ignite.migrationtools.persistence.MigrationCacheProcessor
-
Starts a cache.
- stop() - Method in class org.apache.ignite.migrationtools.persistence.MigrationKernalContext
-
Stops the context.
- StreamerPublisher<T> - Class in org.apache.ignite.migrationtools.persistence.utils.pubsub
-
Publisher for streamer.
- StreamerPublisher() - Constructor for class org.apache.ignite.migrationtools.persistence.utils.pubsub.StreamerPublisher
- stringValue(int) - Method in class org.apache.ignite.migrationtools.persistence.mappers.CustomTupleImpl
- stringValue(String) - Method in class org.apache.ignite.migrationtools.persistence.mappers.CustomTupleImpl
- subFolderFile() - Method in class org.apache.ignite.migrationtools.persistence.Ignite2PersistenceTools.NodeFolderDescriptor
-
subFolderFile.
- subscribe(Flow.Subscriber<? super T>) - Method in class org.apache.ignite.migrationtools.persistence.utils.pubsub.BasicProcessor
- subscribe(Flow.Subscriber<? super T>) - Method in class org.apache.ignite.migrationtools.persistence.utils.pubsub.StreamerPublisher
- subscriber - Variable in class org.apache.ignite.migrationtools.persistence.utils.pubsub.BasicProcessor
- subscription - Variable in class org.apache.ignite.migrationtools.persistence.utils.pubsub.BasicProcessor
T
- tableName() - Method in exception org.apache.ignite.migrationtools.persistence.exceptions.MigrateCacheException
-
Gets the target table name for the underlying migration request.
- timestampValue(int) - Method in class org.apache.ignite.migrationtools.persistence.mappers.CustomTupleImpl
- timestampValue(String) - Method in class org.apache.ignite.migrationtools.persistence.mappers.CustomTupleImpl
- timeValue(int) - Method in class org.apache.ignite.migrationtools.persistence.mappers.CustomTupleImpl
- timeValue(String) - Method in class org.apache.ignite.migrationtools.persistence.mappers.CustomTupleImpl
- toString() - Method in class org.apache.ignite.migrationtools.persistence.mappers.IgnoreMismatchesSchemaColumnProcessor.IgnoredColumnsStats
- toString() - Method in exception org.apache.ignite.migrationtools.persistence.mappers.RecordAndTableSchemaMismatchException
- toString() - Method in class org.apache.ignite.migrationtools.persistence.mappers.SchemaColumnProcessorStats
- toString() - Method in class org.apache.ignite.migrationtools.persistence.mappers.SkipRecordsSchemaColumnsProcessor.SkippedRecordsStats
U
- uuidValue(int) - Method in class org.apache.ignite.migrationtools.persistence.mappers.CustomTupleImpl
- uuidValue(String) - Method in class org.apache.ignite.migrationtools.persistence.mappers.CustomTupleImpl
V
- validateConfigurations(IgniteConfiguration) - Static method in class org.apache.ignite.migrationtools.persistence.MigrationKernalContext
-
Validates the provided cache configuration.
- value(int) - Method in class org.apache.ignite.migrationtools.persistence.mappers.CustomTupleImpl
- value(String) - Method in class org.apache.ignite.migrationtools.persistence.mappers.CustomTupleImpl
- valueOrDefault(String, T) - Method in class org.apache.ignite.migrationtools.persistence.mappers.CustomTupleImpl
W
- WrapperClass(BinaryObjectImpl, List<String>) - Constructor for class org.apache.ignite.migrationtools.persistence.mappers.AbstractSchemaColumnsProcessor.WrapperClass
All Classes and Interfaces|All Packages|Serialized Form