| 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 | 
 Instruction that performs
 
 res = X / rowsum(x) 
 | 
| 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 | 
  |