# 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.ipa |
  org.apache.sysds.hops.recompile |
  org.apache.sysds.hops.rewrite |
  org.apache.sysds.lops |
  org.apache.sysds.lops.compile |
  org.apache.sysds.parser |
  org.apache.sysds.parser.dml |
  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.privacy |
  org.apache.sysds.runtime.util |
  org.apache.sysds.utils |

- Classes in org.apache.sysds.parser used by org.apache.sysds.api
  Class and 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 and Description
  DMLProgram
  DMLTranslator
  Expression

- Classes in org.apache.sysds.parser used by org.apache.sysds.hops
  Class and Description
  DataIdentifier
  ParseInfo

- Classes in org.apache.sysds.parser used by org.apache.sysds.hops.codegen
  Class and Description
  DMLProgram
  ParseInfo
  StatementBlock

- Classes in org.apache.sysds.parser used by org.apache.sysds.hops.ipa
  Class and Description
  DMLProgram
  StatementBlock

- Classes in org.apache.sysds.parser used by org.apache.sysds.hops.recompile
  Class and Description
  StatementBlock

- Classes in org.apache.sysds.parser used by org.apache.sysds.hops.rewrite
  Class and Description
  DMLProgram
  FunctionStatementBlock
  StatementBlock

- Classes in org.apache.sysds.parser used by org.apache.sysds.lops
  Class and Description
  DataIdentifier

- Classes in org.apache.sysds.parser used by org.apache.sysds.lops.compile
  Class and Description
  StatementBlock

- Classes in org.apache.sysds.parser used by org.apache.sysds.parser
  Class and 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.PSCheckpointing
  Statement.PSFrequency
  Statement.PSModeType
  Statement.PSScheme
  Statement.PSUpdateType
  StatementBlock
  VariableSet
  WhileStatementBlock

- Classes in org.apache.sysds.parser used by org.apache.sysds.parser.dml
  Class and 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.runtime.controlprogram
  Class and Description
  DataIdentifier
  DMLProgram
  ParForStatementBlock.ResultVar
  ParseInfo
  StatementBlock

- Classes in org.apache.sysds.parser used by org.apache.sysds.runtime.controlprogram.paramserv
  Class and Description
  Statement.PSFrequency
  Statement.PSScheme
  Statement.PSUpdateType

- Classes in org.apache.sysds.parser used by org.apache.sysds.runtime.controlprogram.paramserv.dp
  Class and Description
  Statement.PSScheme

- Classes in org.apache.sysds.parser used by org.apache.sysds.runtime.controlprogram.parfor
  Class and Description
  ParForStatementBlock.ResultVar

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

- Classes in org.apache.sysds.parser used by org.apache.sysds.runtime.lineage
  Class and Description
  DataIdentifier

- Classes in org.apache.sysds.parser used by org.apache.sysds.runtime.privacy
  Class and Description
  Expression

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

- Classes in org.apache.sysds.parser used by org.apache.sysds.utils
  Class and Description
  DMLProgram
  Expression
  StatementBlock

Copyright © 2020 The Apache Software Foundation. All rights reserved.