Class SimpleSchemaColumnsProcessor

java.lang.Object
org.apache.ignite.migrationtools.persistence.utils.pubsub.BasicProcessor<Map.Entry<Object,Object>,org.apache.ignite3.table.DataStreamerItem<Map.Entry<org.apache.ignite3.table.Tuple,org.apache.ignite3.table.Tuple>>>
org.apache.ignite.migrationtools.persistence.mappers.AbstractSchemaColumnsProcessor
org.apache.ignite.migrationtools.persistence.mappers.SimpleSchemaColumnsProcessor
All Implemented Interfaces:
Flow.Processor<Map.Entry<Object,Object>,org.apache.ignite3.table.DataStreamerItem<Map.Entry<org.apache.ignite3.table.Tuple,org.apache.ignite3.table.Tuple>>>, Flow.Publisher<org.apache.ignite3.table.DataStreamerItem<Map.Entry<org.apache.ignite3.table.Tuple,org.apache.ignite3.table.Tuple>>>, Flow.Subscriber<Map.Entry<Object,Object>>, SchemaColumnsProcessor
Direct Known Subclasses:
SkipRecordsSchemaColumnsProcessor

public class SimpleSchemaColumnsProcessor extends AbstractSchemaColumnsProcessor
Provides a mapping layer between Ignite 2 Tuples (created from Binary Objects) and a Ignite 3 table schema.
  • Constructor Details

    • SimpleSchemaColumnsProcessor

      public SimpleSchemaColumnsProcessor(org.apache.ignite3.internal.client.table.ClientSchema schema, Map<String,String> fieldNameForColumn, org.apache.ignite.migrationtools.types.converters.TypeConverterFactory nativeTypeConverters)
    • SimpleSchemaColumnsProcessor

      public SimpleSchemaColumnsProcessor(org.apache.ignite3.internal.client.table.ClientSchema schema, Map<String,String> fieldNameForColumn, org.apache.ignite.migrationtools.types.converters.TypeConverterFactory nativeTypeConverters, boolean packExtraFields)
  • Method Details