# Uses of Package
org.apache.sysds.runtime.instructions.spark

- Packages that use org.apache.sysds.runtime.instructions.spark
  Package | Description
  --- | ---
  org.apache.sysds.runtime.instructions |
  org.apache.sysds.runtime.instructions.spark |

- Classes in org.apache.sysds.runtime.instructions.spark used by org.apache.sysds.runtime.instructions
  Class | Description
  --- | ---
  SPInstruction |
  SPInstruction.SPType |

- Classes in org.apache.sysds.runtime.instructions.spark used by org.apache.sysds.runtime.instructions.spark
  Class | Description
  --- | ---
  AggregateTernarySPInstruction |
  AggregateUnarySketchSPInstruction |
  AggregateUnarySPInstruction |
  AppendGAlignedSPInstruction |
  AppendGSPInstruction |
  AppendMSPInstruction |
  AppendRSPInstruction |
  BinarySPInstruction |
  BinUaggChainSPInstruction | Instruction that performs res = X / rowsum(x)
  BuiltinNarySPInstruction |
  CastSPInstruction |
  CentralMomentSPInstruction |
  CheckpointSPInstruction |
  CompressionSPInstruction |
  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 |
  CumulativeAggregateSPInstruction |
  CumulativeOffsetSPInstruction |
  DeCompressionSPInstruction |
  DnnSPInstruction |
  IndexingSPInstruction | This class implements the matrix indexing functionality inside Spark.
  LIBSVMReblockSPInstruction |
  MapmmChainSPInstruction |
  MapmmSPInstruction |
  MatrixReshapeSPInstruction |
  MultiReturnParameterizedBuiltinSPInstruction |
  ParameterizedBuiltinSPInstruction |
  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 |
  SPInstruction.SPType |
  SpoofSPInstruction |
  TernarySPInstruction |
  Tsmm2SPInstruction |
  TsmmSPInstruction |
  UaggOuterChainSPInstruction | Two types of broadcast variables used -- 1.
  UnaryFrameSPInstruction |
  UnarySPInstruction |
  WriteSPInstruction |
  ZipmmSPInstruction |