## Uses of Class
org.apache.sysds.parser.dml.DmlParser.ExpressionContext

- Packages that use DmlParser.ExpressionContext
  Package | Description
  --- | ---
  org.apache.sysds.parser.dml |

- - ### Uses of DmlParser.ExpressionContext in org.apache.sysds.parser.dml

    Subclasses of DmlParser.ExpressionContext in org.apache.sysds.parser.dml
    Modifier and Type | Class | Description
    --- | --- | ---
    `static class` | `DmlParser.AddSubExpressionContext` |
    `static class` | `DmlParser.AtomicExpressionContext` |
    `static class` | `DmlParser.BooleanAndExpressionContext` |
    `static class` | `DmlParser.BooleanNotExpressionContext` |
    `static class` | `DmlParser.BooleanOrExpressionContext` |
    `static class` | `DmlParser.BuiltinFunctionExpressionContext` |
    `static class` | `DmlParser.ConstDoubleIdExpressionContext` |
    `static class` | `DmlParser.ConstFalseExpressionContext` |
    `static class` | `DmlParser.ConstIntIdExpressionContext` |
    `static class` | `DmlParser.ConstStringIdExpressionContext` |
    `static class` | `DmlParser.ConstTrueExpressionContext` |
    `static class` | `DmlParser.DataIdExpressionContext` |
    `static class` | `DmlParser.MatrixMulExpressionContext` |
    `static class` | `DmlParser.ModIntDivExpressionContext` |
    `static class` | `DmlParser.MultDivExpressionContext` |
    `static class` | `DmlParser.MultiIdExpressionContext` |
    `static class` | `DmlParser.PowerExpressionContext` |
    `static class` | `DmlParser.RelationalExpressionContext` |
    `static class` | `DmlParser.UnaryExpressionContext` |

    Fields in org.apache.sysds.parser.dml declared as DmlParser.ExpressionContext
    Modifier and Type | Field | Description
    --- | --- | ---
    `DmlParser.ExpressionContext` | DmlParser.IndexedExpressionContext.`colLower` |
    `DmlParser.ExpressionContext` | DmlParser.IndexedExpressionContext.`colUpper` |
    `DmlParser.ExpressionContext` | DmlParser.MultiIdExpressionContext.`expression` |
    `DmlParser.ExpressionContext` | DmlParser.IterablePredicateColonExpressionContext.`from` |
    `DmlParser.ExpressionContext` | DmlParser.IterablePredicateSeqExpressionContext.`from` |
    `DmlParser.ExpressionContext` | DmlParser.IterablePredicateSeqExpressionContext.`increment` |
    `DmlParser.ExpressionContext` | DmlParser.AddSubExpressionContext.`left` |
    `DmlParser.ExpressionContext` | DmlParser.AtomicExpressionContext.`left` |
    `DmlParser.ExpressionContext` | DmlParser.BooleanAndExpressionContext.`left` |
    `DmlParser.ExpressionContext` | DmlParser.BooleanNotExpressionContext.`left` |
    `DmlParser.ExpressionContext` | DmlParser.BooleanOrExpressionContext.`left` |
    `DmlParser.ExpressionContext` | DmlParser.MatrixMulExpressionContext.`left` |
    `DmlParser.ExpressionContext` | DmlParser.ModIntDivExpressionContext.`left` |
    `DmlParser.ExpressionContext` | DmlParser.MultDivExpressionContext.`left` |
    `DmlParser.ExpressionContext` | DmlParser.PowerExpressionContext.`left` |
    `DmlParser.ExpressionContext` | DmlParser.RelationalExpressionContext.`left` |
    `DmlParser.ExpressionContext` | DmlParser.UnaryExpressionContext.`left` |
    `DmlParser.ExpressionContext` | DmlParser.ParameterizedExpressionContext.`paramVal` |
    `DmlParser.ExpressionContext` | DmlParser.StrictParameterizedExpressionContext.`paramVal` |
    `DmlParser.ExpressionContext` | DmlParser.TypedArgAssignContext.`paramVal` |
    `DmlParser.ExpressionContext` | DmlParser.IfStatementContext.`predicate` |
    `DmlParser.ExpressionContext` | DmlParser.WhileStatementContext.`predicate` |
    `DmlParser.ExpressionContext` | DmlParser.AddSubExpressionContext.`right` |
    `DmlParser.ExpressionContext` | DmlParser.BooleanAndExpressionContext.`right` |
    `DmlParser.ExpressionContext` | DmlParser.BooleanOrExpressionContext.`right` |
    `DmlParser.ExpressionContext` | DmlParser.MatrixMulExpressionContext.`right` |
    `DmlParser.ExpressionContext` | DmlParser.ModIntDivExpressionContext.`right` |
    `DmlParser.ExpressionContext` | DmlParser.MultDivExpressionContext.`right` |
    `DmlParser.ExpressionContext` | DmlParser.PowerExpressionContext.`right` |
    `DmlParser.ExpressionContext` | DmlParser.RelationalExpressionContext.`right` |
    `DmlParser.ExpressionContext` | DmlParser.IndexedExpressionContext.`rowLower` |
    `DmlParser.ExpressionContext` | DmlParser.IndexedExpressionContext.`rowUpper` |
    `DmlParser.ExpressionContext` | DmlParser.AccumulatorAssignmentStatementContext.`source` |
    `DmlParser.ExpressionContext` | DmlParser.AssignmentStatementContext.`source` |
    `DmlParser.ExpressionContext` | DmlParser.IfdefAssignmentStatementContext.`source` |
    `DmlParser.ExpressionContext` | DmlParser.IterablePredicateColonExpressionContext.`to` |
    `DmlParser.ExpressionContext` | DmlParser.IterablePredicateSeqExpressionContext.`to` |

    Fields in org.apache.sysds.parser.dml with type parameters of type DmlParser.ExpressionContext
    Modifier and Type | Field | Description
    --- | --- | ---
    `List<DmlParser.ExpressionContext>` | DmlParser.MultiIdExpressionContext.`targetList` |

    Methods in org.apache.sysds.parser.dml that return DmlParser.ExpressionContext
    Modifier and Type | Method | Description
    --- | --- | ---
    `DmlParser.ExpressionContext` | DmlParser.AccumulatorAssignmentStatementContext.`expression()` |
    `DmlParser.ExpressionContext` | DmlParser.AddSubExpressionContext.`expression​(int i)` |
    `DmlParser.ExpressionContext` | DmlParser.AssignmentStatementContext.`expression()` |
    `DmlParser.ExpressionContext` | DmlParser.AtomicExpressionContext.`expression()` |
    `DmlParser.ExpressionContext` | DmlParser.BooleanAndExpressionContext.`expression​(int i)` |
    `DmlParser.ExpressionContext` | DmlParser.BooleanNotExpressionContext.`expression()` |
    `DmlParser.ExpressionContext` | DmlParser.BooleanOrExpressionContext.`expression​(int i)` |
    `DmlParser.ExpressionContext` | DmlParser.`expression()` |
    `DmlParser.ExpressionContext` | DmlParser.IfdefAssignmentStatementContext.`expression()` |
    `DmlParser.ExpressionContext` | DmlParser.IfStatementContext.`expression()` |
    `DmlParser.ExpressionContext` | DmlParser.IndexedExpressionContext.`expression​(int i)` |
    `DmlParser.ExpressionContext` | DmlParser.IterablePredicateColonExpressionContext.`expression​(int i)` |
    `DmlParser.ExpressionContext` | DmlParser.IterablePredicateSeqExpressionContext.`expression​(int i)` |
    `DmlParser.ExpressionContext` | DmlParser.MatrixMulExpressionContext.`expression​(int i)` |
    `DmlParser.ExpressionContext` | DmlParser.ModIntDivExpressionContext.`expression​(int i)` |
    `DmlParser.ExpressionContext` | DmlParser.MultDivExpressionContext.`expression​(int i)` |
    `DmlParser.ExpressionContext` | DmlParser.MultiIdExpressionContext.`expression​(int i)` |
    `DmlParser.ExpressionContext` | DmlParser.ParameterizedExpressionContext.`expression()` |
    `DmlParser.ExpressionContext` | DmlParser.PowerExpressionContext.`expression​(int i)` |
    `DmlParser.ExpressionContext` | DmlParser.RelationalExpressionContext.`expression​(int i)` |
    `DmlParser.ExpressionContext` | DmlParser.StrictParameterizedExpressionContext.`expression()` |
    `DmlParser.ExpressionContext` | DmlParser.TypedArgAssignContext.`expression()` |
    `DmlParser.ExpressionContext` | DmlParser.UnaryExpressionContext.`expression()` |
    `DmlParser.ExpressionContext` | DmlParser.WhileStatementContext.`expression()` |

    Methods in org.apache.sysds.parser.dml that return types with arguments of type DmlParser.ExpressionContext
    Modifier and Type | Method | Description
    --- | --- | ---
    `List<DmlParser.ExpressionContext>` | DmlParser.AddSubExpressionContext.`expression()` |
    `List<DmlParser.ExpressionContext>` | DmlParser.BooleanAndExpressionContext.`expression()` |
    `List<DmlParser.ExpressionContext>` | DmlParser.BooleanOrExpressionContext.`expression()` |
    `List<DmlParser.ExpressionContext>` | DmlParser.IndexedExpressionContext.`expression()` |
    `List<DmlParser.ExpressionContext>` | DmlParser.IterablePredicateColonExpressionContext.`expression()` |
    `List<DmlParser.ExpressionContext>` | DmlParser.IterablePredicateSeqExpressionContext.`expression()` |
    `List<DmlParser.ExpressionContext>` | DmlParser.MatrixMulExpressionContext.`expression()` |
    `List<DmlParser.ExpressionContext>` | DmlParser.ModIntDivExpressionContext.`expression()` |
    `List<DmlParser.ExpressionContext>` | DmlParser.MultDivExpressionContext.`expression()` |
    `List<DmlParser.ExpressionContext>` | DmlParser.MultiIdExpressionContext.`expression()` |
    `List<DmlParser.ExpressionContext>` | DmlParser.PowerExpressionContext.`expression()` |
    `List<DmlParser.ExpressionContext>` | DmlParser.RelationalExpressionContext.`expression()` |

    Methods in org.apache.sysds.parser.dml with parameters of type DmlParser.ExpressionContext
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | DmlParser.ExpressionContext.`copyFrom​(DmlParser.ExpressionContext ctx)` |

    Constructors in org.apache.sysds.parser.dml with parameters of type DmlParser.ExpressionContext
    Constructor | Description
    --- | ---
    `AddSubExpressionContext​(DmlParser.ExpressionContext ctx)` |
    `AtomicExpressionContext​(DmlParser.ExpressionContext ctx)` |
    `BooleanAndExpressionContext​(DmlParser.ExpressionContext ctx)` |
    `BooleanNotExpressionContext​(DmlParser.ExpressionContext ctx)` |
    `BooleanOrExpressionContext​(DmlParser.ExpressionContext ctx)` |
    `BuiltinFunctionExpressionContext​(DmlParser.ExpressionContext ctx)` |
    `ConstDoubleIdExpressionContext​(DmlParser.ExpressionContext ctx)` |
    `ConstFalseExpressionContext​(DmlParser.ExpressionContext ctx)` |
    `ConstIntIdExpressionContext​(DmlParser.ExpressionContext ctx)` |
    `ConstStringIdExpressionContext​(DmlParser.ExpressionContext ctx)` |
    `ConstTrueExpressionContext​(DmlParser.ExpressionContext ctx)` |
    `DataIdExpressionContext​(DmlParser.ExpressionContext ctx)` |
    `MatrixMulExpressionContext​(DmlParser.ExpressionContext ctx)` |
    `ModIntDivExpressionContext​(DmlParser.ExpressionContext ctx)` |
    `MultDivExpressionContext​(DmlParser.ExpressionContext ctx)` |
    `MultiIdExpressionContext​(DmlParser.ExpressionContext ctx)` |
    `PowerExpressionContext​(DmlParser.ExpressionContext ctx)` |
    `RelationalExpressionContext​(DmlParser.ExpressionContext ctx)` |
    `UnaryExpressionContext​(DmlParser.ExpressionContext ctx)` |