| AggregateTernarySPInstruction |  | 
| AggregateUnarySPInstruction |  | 
| AggregateUnarySPInstruction.RDDUAggFunction2 | Similar to RDDUAggFunction but single output block. | 
| AggregateUnarySPInstruction.RDDUTensorAggFunction2 | Similar to RDDUAggFunction but single output block. | 
| AppendGAlignedSPInstruction |  | 
| AppendGAlignedSPInstruction.ShiftColumnIndex |  | 
| AppendGSPInstruction |  | 
| AppendGSPInstruction.MergeWithShiftedBlocks |  | 
| AppendGSPInstruction.ShiftMatrix |  | 
| AppendMSPInstruction |  | 
| AppendRSPInstruction |  | 
| BinaryFrameFrameSPInstruction |  | 
| BinaryFrameMatrixSPInstruction |  | 
| BinaryFrameScalarSPInstruction |  | 
| BinaryMatrixBVectorSPInstruction |  | 
| BinaryMatrixMatrixSPInstruction |  | 
| BinaryMatrixScalarSPInstruction |  | 
| BinarySPInstruction |  | 
| BinaryTensorTensorBroadcastSPInstruction |  | 
| BinaryTensorTensorSPInstruction |  | 
| BinUaggChainSPInstruction |  | 
| BinUaggChainSPInstruction.RDDBinUaggChainFunction |  | 
| BuiltinNarySPInstruction |  | 
| BuiltinNarySPInstruction.PadBlocksFunction |  | 
| CastSPInstruction |  | 
| CentralMomentSPInstruction |  | 
| CheckpointSPInstruction |  | 
| CompressionSPInstruction |  | 
| CompressionSPInstruction.CompressionFunction |  | 
| CompressionSPInstruction.CompressionWorkloadFunction |  | 
| CompressionSPInstruction.SizeFunction |  | 
| ComputationSPInstruction |  | 
| CovarianceSPInstruction |  | 
| CpmmSPInstruction | Cpmm: cross-product matrix multiplication operation (distributed matrix multiply
 by join over common dimension and subsequent aggregation of partial results). | 
| CSVReblockSPInstruction |  | 
| CtableSPInstruction |  | 
| CtableSPInstruction.MapJoinSignature1 |  | 
| CtableSPInstruction.MapJoinSignature2 |  | 
| CtableSPInstruction.MapJoinSignature3 |  | 
| CumulativeAggregateSPInstruction |  | 
| CumulativeOffsetSPInstruction |  | 
| DeCompressionSPInstruction |  | 
| DeCompressionSPInstruction.DeCompressionFunction |  | 
| DnnSPInstruction |  | 
| FrameAppendMSPInstruction |  | 
| FrameAppendRSPInstruction |  | 
| FrameIndexingSPInstruction | This class implements the frame indexing functionality inside Spark. | 
| IndexingSPInstruction | This class implements the matrix indexing functionality inside Spark. | 
| LIBSVMReblockSPInstruction |  | 
| MapmmChainSPInstruction |  | 
| MapmmSPInstruction |  | 
| MatrixAppendMSPInstruction |  | 
| MatrixAppendRSPInstruction |  | 
| MatrixIndexingSPInstruction | This class implements the matrix indexing functionality inside CP. | 
| MatrixReshapeSPInstruction |  | 
| MultiReturnParameterizedBuiltinSPInstruction |  | 
| MultiReturnParameterizedBuiltinSPInstruction.TransformEncodeBuild2Function |  | 
| MultiReturnParameterizedBuiltinSPInstruction.TransformEncodeBuildFunction | This function pre-aggregates distinct values of recoded columns per partition (part of distributed recode map
 construction, used for recoding, binning and dummy coding). | 
| MultiReturnParameterizedBuiltinSPInstruction.TransformEncodeGroup2Function |  | 
| MultiReturnParameterizedBuiltinSPInstruction.TransformEncodeGroupFunction | This function assigns codes to globally distinct values of recoded columns and writes the resulting column map in
 textcell (IJV) format to the output. | 
| ParameterizedBuiltinSPInstruction |  | 
| ParameterizedBuiltinSPInstruction.CreateMatrixCell |  | 
| ParameterizedBuiltinSPInstruction.RDDFrameReplaceFunction |  | 
| ParameterizedBuiltinSPInstruction.RDDMapGroupedAggFunction |  | 
| ParameterizedBuiltinSPInstruction.RDDMapGroupedAggFunction2 | Similar to RDDMapGroupedAggFunction but single output block. | 
| ParameterizedBuiltinSPInstruction.RDDRemoveEmptyFunction |  | 
| ParameterizedBuiltinSPInstruction.RDDRemoveEmptyFunctionInMem |  | 
| ParameterizedBuiltinSPInstruction.RDDReplaceFunction |  | 
| ParameterizedBuiltinSPInstruction.RDDRExpandFunction |  | 
| ParameterizedBuiltinSPInstruction.RDDTokenizeFunction |  | 
| ParameterizedBuiltinSPInstruction.RDDTransformApplyFunction |  | 
| ParameterizedBuiltinSPInstruction.RDDTransformApplyOffsetFunction |  | 
| ParameterizedBuiltinSPInstruction.RDDTransformDecodeExpandFunction |  | 
| ParameterizedBuiltinSPInstruction.RDDTransformDecodeFunction |  | 
| PMapmmSPInstruction | This pmapmm matrix multiplication instruction is still experimental
 not integrated in automatic operator selection yet. | 
| PmmSPInstruction |  | 
| QuantilePickSPInstruction |  | 
| QuantileSortSPInstruction | This class supports two variants of sort operation on a 1-dimensional input matrix. | 
| QuaternarySPInstruction |  | 
| RandSPInstruction |  | 
| ReblockSPInstruction |  | 
| ReorgSPInstruction |  | 
| RmmSPInstruction |  | 
| SPInstruction |  | 
| SpoofSPInstruction |  | 
| SpoofSPInstruction.ReplicateRightFactorFunction |  | 
| TernarySPInstruction |  | 
| Tsmm2SPInstruction |  | 
| TsmmSPInstruction |  | 
| UaggOuterChainSPInstruction | Two types of broadcast variables used -- 1. | 
| UnaryFrameSPInstruction |  | 
| UnaryMatrixSPInstruction |  | 
| UnarySPInstruction |  | 
| WriteSPInstruction |  | 
| ZipmmSPInstruction |  |