JavaScript is disabled on your browser.
All Superinterfaces:
AutoCloseable
, Context
, SafeCloseable
All Known Implementing Classes:
ByteNoExactReverseStampKernel
, ByteNoExactStampKernel
, ByteReverseStampKernel
, ByteStampKernel
, CharNoExactReverseStampKernel
, CharNoExactStampKernel
, CharReverseStampKernel
, CharStampKernel
, DoubleNoExactReverseStampKernel
, DoubleNoExactStampKernel
, DoubleReverseStampKernel
, DoubleStampKernel
, FloatNoExactReverseStampKernel
, FloatNoExactStampKernel
, FloatReverseStampKernel
, FloatStampKernel
, IntNoExactReverseStampKernel
, IntNoExactStampKernel
, IntReverseStampKernel
, IntStampKernel
, LongNoExactReverseStampKernel
, LongNoExactStampKernel
, LongReverseStampKernel
, LongStampKernel
, NullAwareCharNoExactReverseStampKernel
, NullAwareCharNoExactStampKernel
, NullAwareCharReverseStampKernel
, NullAwareCharStampKernel
, ObjectNoExactReverseStampKernel
, ObjectNoExactStampKernel
, ObjectReverseStampKernel
, ObjectStampKernel
, ShortNoExactReverseStampKernel
, ShortNoExactStampKernel
, ShortReverseStampKernel
, ShortStampKernel
public interface StampKernel
extends Context
Method Summary
All Methods Static Methods Instance Methods Abstract Methods
void
Stamps the left-hand-side values with the corresponding right hand side.
Methods inherited from interface com.illumon.iris.db.v2.sources.chunk.Context
close
Method Details
makeReverseStampKernelNoExact
computeRedirections
Stamps the left-hand-side values with the corresponding right hand side.
The rightKeyIndices are parallel to the stamp values in rightStamps; and used to compute a new chunk of redirections
parallel to leftStamps.
Parameters:
leftStamps
- the input lhs stamp values
rightStamps
- the input rhs stamp values
rightKeyIndices
- the input rhs stamp indices
leftRedirections
- the resulting redirections from the stamping operation