Class WhereFilterImpl

java.lang.Object
io.deephaven.engine.table.impl.select.WhereFilterImpl
All Implemented Interfaces:
Expression, Filter, WhereFilter, Serializable
Direct Known Subclasses:
AbstractConditionFilter, AbstractRangeFilter, DownsampledWhereFilter, MatchFilter, RangeConditionFilter, WhereNoneFilter

public abstract class WhereFilterImpl extends Object implements WhereFilter, Serializable
See Also:
  • Constructor Details

    • WhereFilterImpl

      public WhereFilterImpl()
  • Method Details

    • isAutomatedFilter

      public boolean isAutomatedFilter()
      Description copied from interface: WhereFilter
      The database system may automatically generate a filter, for example, when applying an ACL to a table. There are certain operations which may bypass these filters. This function returns whether or not this filter is automated.
      Specified by:
      isAutomatedFilter in interface WhereFilter
      Returns:
      true if this filter was automatically applied by the database system. False otherwise.
    • setAutomatedFilter

      public void setAutomatedFilter(boolean value)
      Description copied from interface: WhereFilter
      The database system may automatically generate a filter, for example, when applying an ACL to a table. There are certain operations which may bypass these filters. This function indicates that this filter is automated.
      Specified by:
      setAutomatedFilter in interface WhereFilter
      Parameters:
      value - true if this filter was automatically applied by the database system. False otherwise.