# Package org.apache.sysds.common

Interface Summary
Types: Common type information for the entire SystemDS.
Types.FunctionBlock: Common type for both function statement blocks and function program blocks

Class Summary
Warnings

Enum Summary
Builtins: Enum to represent all builtin functions in the default name space.
InstructionType
Opcodes
Types.AggOp: Aggregation operations
Types.BlockType: Serialization block types (empty, dense, sparse, ultra-sparse)
Types.CorrectionLocationType: Correction location when performing operations leveraging correcting rounding
Types.DataType: Data types that can contain different ValueTypes internally.
Types.Direction: Type of aggregation direction
Types.ExecMode: Execution mode for entire script.
Types.ExecType: Execution type of individual operations.
Types.FileFormat: File formats supported
Types.OpOp1: Operations that require 1 operand
Types.OpOp2: Operations that require 2 operands
Types.OpOp3: Operations that require 3 operands
Types.OpOp4: Operations that require 4 operands
Types.OpOpData: Data specific operations, related to reading and writing to and from memory
Types.OpOpDG: Data generation operations
Types.OpOpDnn: Deep Neural Network specific operations
Types.OpOpN: Operations that require a variable number of operands
Types.ParamBuiltinOp: Parameterized operations that require named variable arguments
Types.ReOrgOp: Operations that perform internal reorganization of an allocation
Types.ReturnType: Type of builtin or user-defined function with regard to its number of return variables.
Types.ValueType: Value types (int, double, string, boolean, unknown).