Class ShortPermuteKernel
java.lang.Object
com.illumon.iris.db.v2.sort.permute.ShortPermuteKernel
public class ShortPermuteKernel extends Object
- 
Field SummaryFields Modifier and Type Field Description static PermuteKernelINSTANCE
- 
Constructor SummaryConstructors Constructor Description ShortPermuteKernel()
- 
Method SummaryModifier and Type Method Description static <T extends Attributes.Any>
 voidpermute(IntChunk<Attributes.ChunkPositions> inputPositions, ShortChunk<? extends T> inputValues, IntChunk<Attributes.ChunkPositions> outputPositions, WritableShortChunk<? super T> outputValues)static <T extends Attributes.Any>
 voidpermute(ShortChunk<? extends T> inputValues, IntChunk<Attributes.ChunkPositions> outputPositions, WritableShortChunk<? super T> outputValues)static <T extends Attributes.Any>
 voidpermuteInput(ShortChunk<? extends T> inputValues, IntChunk<Attributes.ChunkPositions> inputPositions, WritableShortChunk<? super T> outputValues)
- 
Field Details
- 
Constructor Details- 
ShortPermuteKernelpublic ShortPermuteKernel()
 
- 
- 
Method Details- 
permutepublic static <T extends Attributes.Any> void permute(ShortChunk<? extends T> inputValues, IntChunk<Attributes.ChunkPositions> outputPositions, WritableShortChunk<? super T> outputValues)
- 
permuteInputpublic static <T extends Attributes.Any> void permuteInput(ShortChunk<? extends T> inputValues, IntChunk<Attributes.ChunkPositions> inputPositions, WritableShortChunk<? super T> outputValues)
- 
permutepublic static <T extends Attributes.Any> void permute(IntChunk<Attributes.ChunkPositions> inputPositions, ShortChunk<? extends T> inputValues, IntChunk<Attributes.ChunkPositions> outputPositions, WritableShortChunk<? super T> outputValues)
 
-