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

package org.apache.sysds.runtime.instructions.spark

Related Packages
Package
Description
org.apache.sysds.runtime.instructions
org.apache.sysds.runtime.instructions.spark.data
org.apache.sysds.runtime.instructions.spark.functions
org.apache.sysds.runtime.instructions.spark.utils
org.apache.sysds.runtime.instructions.cp
org.apache.sysds.runtime.instructions.cpfile
org.apache.sysds.runtime.instructions.fed
org.apache.sysds.runtime.instructions.gpu
org.apache.sysds.runtime.instructions.ooc
Class
Description
AggregateBinarySPInstruction
Class to group the different MM `SPInstruction`s together.
AggregateTernarySPInstruction
AggregateUnarySketchSPInstruction
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
AppendSPInstruction
Class to group the different append `SPInstruction`s together.
BinaryFrameFrameSPInstruction
BinaryFrameMatrixSPInstruction
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.RDDContainsFunction
ParameterizedBuiltinSPInstruction.RDDContainsVectFunction
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.RDDTransformApplyFunction2
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
SPInstruction.SPType
SpoofSPInstruction
SpoofSPInstruction.ReplicateRightFactorFunction
TernaryFrameScalarSPInstruction
TernarySPInstruction
Tsmm2SPInstruction
TsmmSPInstruction
UaggOuterChainSPInstruction
Two types of broadcast variables used -- 1.
UnaryFrameSPInstruction
UnaryMatrixSPInstruction
UnarySPInstruction
WriteSPInstruction
ZipmmSPInstruction