# Uses of Package
org.apache.sysds.parser

Packages that use org.apache.sysds.parser
Package
Description
org.apache.sysds.api
org.apache.sysds.api.mlcontext
org.apache.sysds.hops
org.apache.sysds.hops.codegen
org.apache.sysds.hops.fedplanner
org.apache.sysds.hops.ipa
org.apache.sysds.hops.recompile
org.apache.sysds.hops.rewrite
org.apache.sysds.lops
org.apache.sysds.lops.compile
org.apache.sysds.lops.rewrite
org.apache.sysds.parser
org.apache.sysds.parser.dml
org.apache.sysds.resource
org.apache.sysds.runtime.compress.workload
org.apache.sysds.runtime.controlprogram
org.apache.sysds.runtime.controlprogram.paramserv
org.apache.sysds.runtime.controlprogram.paramserv.dp
org.apache.sysds.runtime.controlprogram.parfor
org.apache.sysds.runtime.controlprogram.parfor.opt
org.apache.sysds.runtime.einsum
org.apache.sysds.runtime.instructions
org.apache.sysds.runtime.lineage
org.apache.sysds.runtime.meta
org.apache.sysds.runtime.util
org.apache.sysds.utils

Classes in org.apache.sysds.parser used by org.apache.sysds.api
Class
Description
ParseException
This exception is thrown when parse issues are encountered.
Classes in org.apache.sysds.parser used by org.apache.sysds.api.mlcontext
Class
Description
DMLProgram
DMLTranslator
Expression
Classes in org.apache.sysds.parser used by org.apache.sysds.hops
Class
Description
DataIdentifier
ForStatementBlock
ParseInfo
Classes in org.apache.sysds.parser used by org.apache.sysds.hops.codegen
Class
Description
DMLProgram
ParseInfo
StatementBlock
Classes in org.apache.sysds.parser used by org.apache.sysds.hops.fedplanner
Class
Description
DMLProgram
FunctionStatementBlock
StatementBlock
Classes in org.apache.sysds.parser used by org.apache.sysds.hops.ipa
Class
Description
DMLProgram
StatementBlock
Classes in org.apache.sysds.parser used by org.apache.sysds.hops.recompile
Class
Description
StatementBlock
Classes in org.apache.sysds.parser used by org.apache.sysds.hops.rewrite
Class
Description
DMLProgram
FunctionStatementBlock
StatementBlock
Classes in org.apache.sysds.parser used by org.apache.sysds.lops
Class
Description
DataIdentifier
StatementBlock
Classes in org.apache.sysds.parser used by org.apache.sysds.lops.compile
Class
Description
StatementBlock
Classes in org.apache.sysds.parser used by org.apache.sysds.lops.rewrite
Class
Description
DMLProgram
FunctionStatementBlock
StatementBlock
Classes in org.apache.sysds.parser used by org.apache.sysds.parser
Class
Description
AssignmentStatement
BuiltinConstant
These are the builtin constants
BuiltinFunctionExpression
ConditionalPredicate
ConstIdentifier
DataExpression
DataIdentifier
DMLProgram
DoubleIdentifier
Expression
Expression.BinaryOp
Binary operators.
Expression.BooleanOp
Boolean operators.
Expression.DataOp
Data operators.
Expression.FunctCallOp
Function call operators.
Expression.RelationalOp
Relational operators.
ForStatement
ForStatementBlock
FunctionCallIdentifier
FunctionDictionary
Dictionary of all functions of a namespace, represented as a simple key-value map of function names and function statement blocks.
FunctionStatementBlock
Identifier
IfStatementBlock
IntIdentifier
IterablePredicate
LanguageException
Exception occurring at the Language level.
LiveVariableAnalysis
MultiAssignmentStatement
OutputStatement
ParameterExpression
ParameterizedBuiltinFunctionExpression
ParForStatementBlock.ResultVar
ParseInfo
ParserWrapper
Base class for all dml parsers in order to make the various compilation chains independent of the used parser.
PrintStatement.PRINTTYPE
The PRINTTYPE options are: PRINT, PRINTF, and STOP.
Statement
Statement.FederatedPSScheme
Statement.PSCheckpointing
Statement.PSFrequency
Statement.PSModeType
Statement.PSRuntimeBalancing
Statement.PSScheme
Statement.PSUpdateType
StatementBlock
VariableSet
WhileStatementBlock
Classes in org.apache.sysds.parser used by org.apache.sysds.parser.dml
Class
Description
DMLProgram
Expression
FunctionDictionary
Dictionary of all functions of a namespace, represented as a simple key-value map of function names and function statement blocks.
FunctionStatementBlock
ParameterExpression
ParseInfo
ParserWrapper
Base class for all dml parsers in order to make the various compilation chains independent of the used parser.
Statement
Classes in org.apache.sysds.parser used by org.apache.sysds.resource
Class
Description
DMLProgram
Classes in org.apache.sysds.parser used by org.apache.sysds.runtime.compress.workload
Class
Description
DMLProgram
Classes in org.apache.sysds.parser used by org.apache.sysds.runtime.controlprogram
Class
Description
DataIdentifier
DMLProgram
FunctionDictionary
Dictionary of all functions of a namespace, represented as a simple key-value map of function names and function statement blocks.
ParForStatementBlock.ResultVar
ParseInfo
StatementBlock
Classes in org.apache.sysds.parser used by org.apache.sysds.runtime.controlprogram.paramserv
Class
Description
Statement.PSFrequency
Statement.PSRuntimeBalancing
Statement.PSScheme
Statement.PSUpdateType
Classes in org.apache.sysds.parser used by org.apache.sysds.runtime.controlprogram.paramserv.dp
Class
Description
Statement.FederatedPSScheme
Statement.PSScheme
Classes in org.apache.sysds.parser used by org.apache.sysds.runtime.controlprogram.parfor
Class
Description
ParForStatementBlock.ResultVar
Classes in org.apache.sysds.parser used by org.apache.sysds.runtime.controlprogram.parfor.opt
Class
Description
DMLProgram
ParForStatementBlock
This ParForStatementBlock is essentially identical to a ForStatementBlock, except an extended validate for checking/setting optional parfor parameters and running the loop dependency analysis.
StatementBlock
Classes in org.apache.sysds.parser used by org.apache.sysds.runtime.einsum
Class
Description
LanguageException
Exception occurring at the Language level.
ParseInfo
Classes in org.apache.sysds.parser used by org.apache.sysds.runtime.instructions
Class
Description
DataIdentifier
Classes in org.apache.sysds.parser used by org.apache.sysds.runtime.lineage
Class
Description
DataIdentifier
Classes in org.apache.sysds.parser used by org.apache.sysds.runtime.meta
Class
Description
DataIdentifier
Expression
Identifier
ParseInfo
Classes in org.apache.sysds.parser used by org.apache.sysds.runtime.util
Class
Description
ForStatementBlock
FunctionStatementBlock
IfStatementBlock
ParForStatementBlock.ResultVar
StatementBlock
WhileStatementBlock
Classes in org.apache.sysds.parser used by org.apache.sysds.utils
Class
Description
DMLProgram
Expression
StatementBlock