Class FilterExpression

All Implemented Interfaces:
GroovydocHolder<AnnotatedNode>, DataSourceHolder, NodeMetaDataHandler
Direct Known Subclasses:
HavingExpression, OnExpression, WhereExpression

public abstract class FilterExpression extends ProcessExpression
Represents filter expression
Since:
4.0.0
  • Field Details

    • filterExpr

      protected Expression filterExpr
      Filter expression applied by the clause.
  • Constructor Details

    • FilterExpression

      public FilterExpression(Expression filterExpr)
      Creates a filter expression.
      Parameters:
      filterExpr - the filter condition
  • Method Details

    • getFilterExpr

      public Expression getFilterExpr()
      Returns the filter condition.
      Returns:
      the filter condition
    • setFilterExpr

      public void setFilterExpr(Expression filterExpr)
      Replaces the filter condition.
      Parameters:
      filterExpr - the new filter condition