Package com.gridgain.cdc.gg9togg8
Class ConversionServiceImpl
java.lang.Object
com.gridgain.cdc.gg9togg8.ConversionServiceImpl
- All Implemented Interfaces:
ConversionService
Service for converting GG9 tuples to GG8 compatible objects.
-
Constructor Summary
ConstructorsConstructorDescriptionConversionServiceImpl(Gg8TableMetadata gg8TabMeta, Gg9TableMetadata gg9TabMeta, org.apache.ignite.IgniteBinary igniteBinary) Ctor. -
Method Summary
Modifier and TypeMethodDescription@Nullable ObjectconvertKeyTuple(org.apache.ignite.table.Tuple tuple) Converts input key tuple to object compatible with GG8 requirements.@Nullable ObjectconvertValTuple(org.apache.ignite.table.Tuple tuple) Converts input value tuple to object compatible with GG8 requirements.
-
Constructor Details
-
ConversionServiceImpl
public ConversionServiceImpl(Gg8TableMetadata gg8TabMeta, Gg9TableMetadata gg9TabMeta, org.apache.ignite.IgniteBinary igniteBinary) Ctor.- Parameters:
gg8TabMeta- GridGain 8 table metadata.gg9TabMeta- GridGain 9 table metadata.igniteBinary- GridGain 8 binary API.
-
-
Method Details
-
convertKeyTuple
Description copied from interface:ConversionServiceConverts input key tuple to object compatible with GG8 requirements.- Specified by:
convertKeyTuplein interfaceConversionService- Parameters:
tuple- GG9 tuple.- Returns:
- Converted tuple. In case of complex (more than one field) types return binary object, simple object otherwise.
-
convertValTuple
Description copied from interface:ConversionServiceConverts input value tuple to object compatible with GG8 requirements.- Specified by:
convertValTuplein interfaceConversionService- Parameters:
tuple- GG9 tuple.- Returns:
- Converted tuple. In case of complex (more than one field) types return binary object, simple object otherwise.
-