Index

A B C D E F G H I L M N O P R S T U V W 
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.Processor which 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 CacheDataRow into 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 Tuple implementation 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
 
ForeignJdkMarshaller - Class in org.apache.ignite.migrationtools.persistence.marshallers
JdkMarshaller implementation which uses ForeignObjectInputStream.
ForeignJdkMarshaller() - Constructor for class org.apache.ignite.migrationtools.persistence.marshallers.ForeignJdkMarshaller
 
ForeignObjectInputStream - Class in org.apache.ignite.migrationtools.persistence.marshallers
ObjectInputStream implementation which prevents ClassNotFoundExceptions from custom client libraries.
ForeignObjectInputStream(InputStream, ClassLoader) - Constructor for class org.apache.ignite.migrationtools.persistence.marshallers.ForeignObjectInputStream
Constructor.

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 IgniteKernal for 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.marshallers - package org.apache.ignite.migrationtools.persistence.marshallers
 
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
 
resolveClass(ObjectStreamClass) - Method in class org.apache.ignite.migrationtools.persistence.marshallers.ForeignObjectInputStream
 
resolveObject(Object) - Method in class org.apache.ignite.migrationtools.persistence.marshallers.ForeignObjectInputStream
 

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

unmarshal0(InputStream, ClassLoader) - Method in class org.apache.ignite.migrationtools.persistence.marshallers.ForeignJdkMarshaller
 
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
 
A B C D E F G H I L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Serialized Form