# Uses of Package
org.apache.sysds.parser

Packages that use org.apache.sysds.parser
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.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
ParseException: This exception is thrown when parse issues are encountered.

Classes in org.apache.sysds.parser used by org.apache.sysds.api.mlcontext
DMLProgram
DMLTranslator
Expression

Classes in org.apache.sysds.parser used by org.apache.sysds.hops
DataIdentifier
ForStatementBlock
ParseInfo

Classes in org.apache.sysds.parser used by org.apache.sysds.hops.codegen
DMLProgram
ParseInfo
StatementBlock

Classes in org.apache.sysds.parser used by org.apache.sysds.hops.fedplanner
DMLProgram
FunctionStatement
FunctionStatementBlock

Classes in org.apache.sysds.parser used by org.apache.sysds.hops.ipa
DMLProgram
StatementBlock

Classes in org.apache.sysds.parser used by org.apache.sysds.hops.recompile
StatementBlock

Classes in org.apache.sysds.parser used by org.apache.sysds.hops.rewrite
DMLProgram
FunctionStatementBlock
StatementBlock

Classes in org.apache.sysds.parser used by org.apache.sysds.lops
DataIdentifier
StatementBlock

Classes in org.apache.sysds.parser used by org.apache.sysds.lops.compile
StatementBlock

Classes in org.apache.sysds.parser used by org.apache.sysds.lops.rewrite
DMLProgram
FunctionStatementBlock
StatementBlock

Classes in org.apache.sysds.parser used by org.apache.sysds.parser
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
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
DMLProgram

Classes in org.apache.sysds.parser used by org.apache.sysds.runtime.compress.workload
DMLProgram

Classes in org.apache.sysds.parser used by org.apache.sysds.runtime.controlprogram
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
Statement.PSFrequency
Statement.PSRuntimeBalancing
Statement.PSScheme
Statement.PSUpdateType

Classes in org.apache.sysds.parser used by org.apache.sysds.runtime.controlprogram.paramserv.dp
Statement.FederatedPSScheme
Statement.PSScheme

Classes in org.apache.sysds.parser used by org.apache.sysds.runtime.controlprogram.parfor
ParForStatementBlock.ResultVar

Classes in org.apache.sysds.parser used by org.apache.sysds.runtime.controlprogram.parfor.opt
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.instructions
DataIdentifier

Classes in org.apache.sysds.parser used by org.apache.sysds.runtime.lineage
DataIdentifier

Classes in org.apache.sysds.parser used by org.apache.sysds.runtime.meta
DataIdentifier
Expression
Identifier
ParseInfo

Classes in org.apache.sysds.parser used by org.apache.sysds.runtime.util
ForStatementBlock
FunctionStatementBlock
IfStatementBlock
ParForStatementBlock.ResultVar
StatementBlock
WhileStatementBlock

Classes in org.apache.sysds.parser used by org.apache.sysds.utils
DMLProgram
Expression
StatementBlock