Package org.apache.sysds.common

## Interface Types

    public interface Types

Common type information for the entire SystemDS.

### Nested Class Summary

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